@import url('https://fonts.googleapis.com/css2?family=Tourney:wght@300;400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bungee+Inline&family=Bungee+Shade&family=Monoton&family=Orbitron:wght@400;500;600;700&display=swap');
* {
  -webkit-font-smoothing: antialiased;
}
body {
  -webkit-font-smoothing: antialiased;
} 

.clipped {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

.heading {
    position: static;
    margin-top: 0;
    margin-bottom: 40px;
    font-family: 'Tourney', cursive;
    color: #0089c9;
    font-size: 9em;
    line-height: 1.1em;
    font-weight: 500;
    text-align: center;
    letter-spacing: -3px;
    text-decoration: none;
    text-indent: 0;
}
.heading.white {
    color: #fff;
    font-size: 9em;
    line-height: 1.05em;
    text-align: left;
}
.preloader-bg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    display: none;
    width: 100vw;
    height: 100vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #0089c9;
}
.image-21 {
width:150px;margin-bottom:30px;border:1px none #000;border-radius:2000px;}
.logo {
    width: auto;
    max-width: 70%;
	position:relative;
	z-index:51;
  }
.logo.full {
  width: 200px;
}
.text-body {
    margin-top: 0;
    font-family: Euclidcircularb, sans-serif;
    color: #0089c9;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    text-align: left;
    text-indent: 0;
}
.text-body.for {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    margin-right: 0;
    margin-left: 30px;
    opacity: 0;
    color: #0089c9;
    font-size: 18px;
}
.text-body.white {
    width: 360px;
    color: #fff;
    text-align: left;
}
.text-body.white.centr {
    color: #fff;
    text-align: center;
}
.text-body.white._3 {
    display: none;
}
.text-body.white._2 {
    display: none;
}
.text-body.white.rocket {
    margin-top: -120px;
    margin-left: 5px;
}
.text-body.small {
    display: none;
    margin-left: 0;
    opacity: 0.4;
    font-size: 16px;
    text-align: left;
}
.text-body.small.white {
    display: none;
    border-radius: 1px;
    opacity: 0.4;
}
.text-body.small.white.ill {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -30px;
    margin-left: 0;
    padding-left: 40px;
    color: #fff;
}
.text-body.small.white.ill2 {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -30px;
    margin-left: 0;
    padding-left: 40px;
    color: #0089c9;
}
.text-body.small.white.ill3 {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 24px;
    padding-left: 40px;
    color: #393f93;
}
.text-body.small.ft {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #9ba2b2;
}
.text-body.center {
    color: #9ba2b2;
    font-size: 20px;
    text-align: center;
    letter-spacing: 0;
}
.text-body.centr {
    color: #393f93;
    text-align: center;
}
.text-body.centr.first {
    opacity: 1;
    color: #9ba2b2;
}
.text-body.sm {
    font-size: 18px;
}
.text-body.sm.off {
    color: rgba(57, 63, 147, 0.2);
}
.text-body.switch {
    position: relative;
    z-index: 1;
    margin-right: -44px;
    margin-bottom: 0;
    margin-left: 0;
    padding: 40px 60px 40px 30px;
    font-size: 18px;
    cursor: pointer;
}
.text-body.switch.off {
    margin-left: -40px;
    padding-right: 34px;
    padding-left: 56px;
    color: rgba(57, 63, 147, 0.2);
    cursor: pointer;
}
.text-body.orange {
    color: #f35421;
}
.text-body.orange._2 {
    display: none;
}
.text-body.rocket {
    margin-top: -120px;
    margin-left: 5px;
}
.text-body.const {
    width: 50%;
    margin-top: 10px;
    padding-right: 10%;
}
.text-body.g {
    width: 400px;
}
.text-body.g2 {
    width: 400px;
}
.text-body.license {
    font-family: Euclidcircularb, sans-serif;
    margin-top: 30px;
    font-size: 16px;
    line-height: 24px;
    color: #000;
}
.section-1 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
	margin-bottom:150px;
    display: flex;
    overflow: hidden;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
}
.header {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 12vh;
    max-height: 140px;
    min-height: 100px;
    padding-right: 4%;
    padding-left: 4%;
    -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;
}
.title {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.title.hero {
    position: relative;
    z-index: 1;
    margin-top: 10vh;
    margin-bottom: 0;
}
.title._2 {
    width: 100%;
    max-width: none;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.title.sw {
    width: 760px;
}
.link-text {
    font-family: 'Bungee Shade', cursive;
    color: #eac102;
    font-size: 25px;
    font-weight: 500;
}
.button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    margin-right: 0;
    padding: 6px 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 16px;
    background-color: #eac102;
    font-family: 'Bungee Inline', cursive;
    font-size: 30px;
    line-height: 20px;
    font-weight: 500;
    text-align: center;
	text-decoration:none;
	color:#0089c9;
}.button:hover {color:#eac102;}
.button.last {
    margin-top: 40px;
    cursor: pointer;
}
.button.first {
    border-radius: 16px;
    cursor: pointer;
}
.text-block-3 {
    font-family: Euclidcircularb, sans-serif;
    color: #2a2c63;
    font-size: 20px;
}
.download {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.kukla {
    position: relative;
    width: 496px;
    margin-left: -248px;
}
.image_hero {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100vw;
    margin-top: 120px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #f1f4fb;
}
.pocket {
    position: relative;
    width: 500px;
    margin-top: 518px;
    margin-left: 168px;
}
.right {
    position: relative;
    display: block;
    width: 500px;
    margin-top: 231px;
    margin-left: -448px;
	padding-right:150px;
	font-size: 238px;
	font-family: 'Tourney', cursive;
	font-weight:200;
	z-index:2;
}
.rocket_first {
    position: relative;
    width: 224px;
    margin-top: 178px;
    margin-right: 0;
    margin-left: -114px;
}
.star {
    width: 44px;
    margin-top: -740px;
    margin-left: -123px;
}
.coin {
    width: 68px;
    margin-top: -796px;
    margin-right: 553px;
}
.heart {
    width: 48px;
    margin-top: -202px;
    margin-right: 280px;
}
.section-2 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding-top: 160px;
    padding-bottom: 160px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #def;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#edf5fe), to(#def));
    background-image: linear-gradient(180deg, #edf5fe, #def);
}
.heading-2 {
    margin-top: 0;
    margin-bottom: 20px;
    font-family: Euclidcircularb, sans-serif;
    color: #0089c9;
    font-size: 60px;
    line-height: 50px;
    font-weight: 500;
    text-align: center;
    letter-spacing: -1px;
}
.heading-2.rocket {
    position: relative;
    width: auto;
    max-width: 600px;
    margin-top: -60px;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 20px;
    line-height: 28px;
    text-align: left;
}
.heading-2.rocket.white {
    position: relative;
    margin-top: -60px;
}
.heading-2.rocket.gr {
    position: relative;
    height: 94px;
    max-width: none;
    min-width: auto;
    margin-top: 0;
    background-image: linear-gradient(120deg, #4be2e2, #656bff 87%);
}
.heading-2.rocket.gr.clipped {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(41%, #4be2e2), color-stop(74%, #7288ff));
    background-image: linear-gradient(180deg, #4be2e2 41%, #7288ff 74%);
}
.heading-2.white {
    color: #fff;
}
.heading-2.white.last {
    margin-right: 30px;
    margin-bottom: 0;
    text-align: left;
}
.heading-2.left {
    text-align: left;
}
.heading-2.left._2 {
    width: 46%;
    margin-right: 4%;
}
.screens_sm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-top: 0;
    margin-bottom: 40px;
    -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;
}
.section-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 120vh;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.paralax {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.paralax_left {
    overflow: hidden;
    width: 50vw;
    height: 140vh;
    background-color: #0089c9;
}
.paralax_inner {
    overflow: hidden;
    width: 50vw;
    height: 140vh;
    background-color: #ffcbc8;
}
.paralax_inner.purple {
    display: none;
    height: 120vh;
}
.paralax_inner.blue {
    display: block;
    width: 100vw;
    height: 120vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #0089c9;
}
.text-block-4 {
    position: static;
    font-family: Euclidcircularb, sans-serif;
    color: #fff;
    font-size: 20px;
}
.div-block-9 {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.image-8 {
    margin-top: -40vh;
}
.skater {
    display: block;
    width: 48vw;
    max-width: 1000px;
    min-width: 800px;
    margin-top: -1172px;
    margin-left: 40vw;
}
.div-block-10 {
    margin-top: -40vh;
}
.div-block-11 {
    margin-top: 50vh;
}
.text-block-5 {
    font-family: Euclidcircularb, sans-serif;
    color: #2a2c63;
    font-size: 20px;
    text-align: center;
}
.wrapper-l {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90vw;
    height: auto;
    max-width: 1400px;
    min-width: auto;
    margin-top: 0;
    padding-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -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;
    border: 0 none #000;
    border-radius: 24px;
    background-color: rgba(231, 238, 248, 0);
}
.wrapper-l.second {
    max-width: 1200px;
    margin-top: 0;
    padding-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -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;
    background-color: rgba(241, 244, 251, 0);
}
.wrapper-l._3 {
    position: static;
    overflow: hidden;
    height: 100vh;
    margin-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    background-color: rgba(241, 244, 251, 0);
}
.wrapper-l._4 {
    position: static;
    top: 0;
    bottom: 0;
    z-index: 4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 100vh;
    margin-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    background-color: rgba(241, 244, 251, 0);
}
.wrapper-l._5 {
    position: static;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: 100vh;
    margin-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    background-color: rgba(241, 244, 251, 0);
}
.wrapper-l.six {
    height: auto;
    clear: both;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -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;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-color: transparent;
}
.wrapper-l.seven {
    overflow: hidden;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
}
.wrapper-l.ill {
    position: static;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: visible;
    height: 100vh;
    padding-right: 120px;
    padding-left: 120px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: transparent;
}
.wrapper-l.ill._1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.wrapper-l.sc {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.wrapper-l.angle {
    height: 570px;
    max-width: 1200px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(231, 238, 248, 0.5);
}
.wrapper-l.header {
    padding-right: 0;
    padding-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.section-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding-top: 160px;
    padding-bottom: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.screen_1 {
    width: 31%;
    max-width: 340px;
    margin-right: 0;
}
.screen_2 {
    width: 31%;
    max-width: 340px;
    margin-right: 0;
}
.screen_3 {
    width: 31%;
    max-width: 340px;
}
.screens_lg {
    width: auto;
}
.section-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 160px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.flex-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.mask {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: 570px;
    margin-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 24px;
    background-color: #ffefe7;
}
.hero-image {
    width: 240px;
    height: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0.5 auto;
    -ms-flex: 0 0.5 auto;
    flex: 0 0.5 auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: 50% 50%;
    object-position: 50% 50%;
}
.heading-3 {
    font-family: Euclidcircularb, sans-serif;
    color: #0089c9;
    font-size: 44px;
    line-height: 50px;
    font-weight: 500;
    text-decoration: none;
}
.heading-3.blue {
    width: auto;
    height: auto;
    margin-top: 40px;
    color: #0089c9;
}
.heading-3.link {
    color: #0089c9;
    font-size: 36px;
    font-weight: 400;
    text-decoration: underline;
}
.heading-3.last {
    margin-top: 0;
    margin-right: 20px;
    margin-bottom: 0;
    color: #0089c9;
}
.heading-3.white {
    margin-top: 30px;
    opacity: 0.4;
}
.heading-3.glossy {
    color: #0089c9;
}
.div-block-14 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90vw;
    max-width: 1500px;
    -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;
}
.section-6 {
    position: static;
    display: block;
    overflow: visible;
    height: 330vh;
    min-height: 4000px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #0089c9;
    background-image: none;
    -o-object-fit: fill;
    object-fit: fill;
}
.div-block-15 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -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;
}
.wrapper-s {
    width: 60vw;
    max-width: 1060px;
    min-width: 900px;
    margin-top: 80px;
    margin-bottom: 0;
}
.wrapper-s.overlay {
    position: absolute;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60vw;
    margin-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: rgba(17, 135, 31, 0);
}
.wrapper-s.gr {
    margin-top: 100px;
    margin-bottom: 100px;
}
.wrapper-s.left {
    margin-top: 100px;
    margin-bottom: 100px;
}
.wrapper-s.r {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 100px;
    margin-bottom: 100px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.wrapper-s.more {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 120px;
    margin-top: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.wrapper-s.ill {
    margin-top: 0;
}
.div-block-17 {
    position: relative;
    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;
}
.icon.figma {
    width: 90px;
    height: 90px;
    min-width: 90px;
    margin-top: 30px;
    border-radius: 3px;
}
.icon.figma.last {
    width: 40px;
    height: 40px;
    min-width: 40px;
    margin-top: 0;
}
.icon.sphere {
    width: 190px;
    margin-top: 15px;
}
.icon.sphere.last {
    width: 40px;
    margin-top: 0;
    margin-left: 6px;
}
.text_overlay {
    position: absolute;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90vw;
    height: 120vh;
    max-width: 1400px;
    padding-right: 10vw;
    padding-left: 10vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.obj_2 {
    display: block;
    width: 20vw;
    max-width: 360px;
    min-width: 260px;
    margin-top: -218px;
    margin-left: -141px;
}
.obj_3 {
    display: block;
    width: 250px;
    margin-top: -52px;
    margin-left: 40vw;
}
.obj_1 {
    display: block;
    width: 113px;
    margin-top: 89px;
    margin-left: 82vw;
}
.skater_shadow {
    position: absolute;
    display: none;
    margin-top: 525px;
    margin-left: 5vw;
}
.skater_right {
    margin-top: 6vh;
    margin-left: 5vw;
}
.angle_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.angle_inner._2 {
    display: none;
}
.div-block-19 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.front_vew {
    max-width: 780px;
    margin-bottom: 0;
    margin-left: 0;
}
.angle_view {
    max-width: 780px;
    margin-bottom: 0;
    margin-left: 0;
}
.div-block-20 {
    width: 35vw;
    max-width: 530px;
    min-width: auto;
    padding-left: 0;
}
.bell_glossy {
    position: absolute;
    z-index: 2;
    display: block;
    width: 240px;
    margin-top: -150px;
}
.screen_4 {
    position: static;
}
.rocket_wrapper {
    position: static;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.rocket_wrapper._2 {
    overflow: visible;
    margin-top: 0;
    -o-object-fit: fill;
    object-fit: fill;
}
.rocket_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    max-width: 300px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.rocket_top {
    position: absolute;
    margin-left: 161px;
}
.rocket_wndow {
    position: absolute;
    margin-top: 235px;
    margin-left: 128px;
}
.rocket_fire {
    position: absolute;
}
.rocket_shadow {
    position: absolute;
    max-width: 600px;
    min-width: 600px;
    margin-top: 430px;
    margin-left: 180px;
}
.text_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: 200px;
    -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;
}
.rocket {
    position: absolute;
    z-index: 1;
    width: 18vw;
    max-width: 260px;
    min-width: 260px;
    margin-top: -36px;
}
.rocket._1 {
    position: absolute;
    z-index: 1;
    margin-top: -112px;
}
.rocket.gradient {
    margin-top: -536px;
    opacity: 1;
}
.rocket.color {
    z-index: 2;
    display: none;
    min-width: 260px;
}
.rocket.color.r-grey {
    z-index: 3;
}
.rocket.color.r-yellow {
    z-index: 4;
}
.slide {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    margin-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.slide._1 {
    margin-top: -100vh;
}
.slide._2 {
    margin-top: -100vh;
}
.slide.sec {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
}
.slide.lazt {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
}
.slide.frst {
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    top: 0;
    right: 0;
    bottom: -100%;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    margin-top: -200vh;
}
.div-block-22 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.div-block-22._3 {
    margin-top: 0;
    background-color: rgba(70, 188, 170, 0);
}
.div-block-22._2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -100vh;
}
.grey {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
    margin-top: -100vh;
    background-color: #f1f4fb;
}
.grey.second {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -151vh;
    background-color: #f1f4fb;
}
.blue {
    width: 100vw;
    height: 100vh;
}
.r_grey {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 2vh;
    margin-top: -100vh;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #dae6d1;
}
.section-7 {
    position: static;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: auto;
    padding-top: 100px;
    padding-bottom: 160px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
}
.kukla2 {
    position: relative;
    z-index: 3;
    width: auto;
    max-width: 300px;
    margin-top: 161px;
}
.dashboard {
    position: relative;
    z-index: 1;
    width: auto;
    max-width: 560px;
    margin-top: -110px;
    margin-left: -501px;
}
.cloud1 {
    position: relative;
    z-index: 2;
    width: auto;
    max-width: 200px;
    margin-top: -444px;
    margin-right: 4px;
}
.cloud2 {
    position: relative;
    z-index: 0;
    width: auto;
    max-width: 140px;
    margin-top: -399px;
    margin-left: -200px;
}
.gear {
    position: relative;
    z-index: 4;
    width: auto;
    max-width: 240px;
    margin-top: 502px;
    margin-right: 109px;
    margin-left: -202px;
}
.chair {
    position: relative;
    z-index: 1;
    width: auto;
    max-width: 250px;
    margin-top: 407px;
    margin-left: -131px;
}
.illustration {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    margin-right: 0;
    margin-left: -60px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.illustration._2 {
    position: relative;
    z-index: 3;
    margin-top: -511px;
}
.grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.grid.expand {
    display: none;
}
.grid._1 {
    margin-top: 100px;
}
.section-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 160px;
    padding-bottom: 160px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.section-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.purchase {
    width: 60%;
    height: auto;
    min-height: 200px;
    padding: 60px 5%;
    border-radius: 24px;
   	background-image: linear-gradient(215deg,rgba(0,137,201,.8), rgba(0,137,201,1)), url(/wp-content/uploads/2021/vacancy/1/vac1.png);
		background-size:cover;
    box-shadow: 0 20px 32px 8px rgba(149, 94, 63, 0.3);
}
.demo {
    width: 36%;
    height: auto;
    min-height: 200px;
    padding: 60px 5%;
    border-radius: 24px;
background-image: linear-gradient(215deg,rgba(255,255,255,.8), rgba(255,255,255,1)), url(/wp-content/uploads/2021/vacancy/1/vac2.png);
background-size:contain;
		background-position:50% 50%;
}
.div-block-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    -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;
}
.div-block-26 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    -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;
}
.dot {
    width: 8px;
    height: 8px;
    margin-right: 20px;
    border: 1px solid #000;
    border-radius: 30px;
    background-color: #393f93;
}
.dot.white {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-style: none;
    border-width: 1px;
    border-color: #fff;
    border-radius: 0;
    background-color: hsla(0, 0%, 100%, 0);
}
.option {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-bottom: 12px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.options {
    display: block;
    margin-top: 50px;
    margin-right: 0;
    margin-bottom: 0;
    -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;
}
.options.second {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 50px;
}
.div-block-27 {
    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-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 120px;
    margin-top: 90px;
    -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;
}
.div-block-28 {
    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;
}
.text-block-6 {
    margin-top: 0;
    font-family: 'Bungee Inline', cursive;
    color: #0089c9;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
.gradient2 {
    position: relative;
    z-index: -1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 200vh;
    margin-top: -200vh;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 203, 200, 0)), to(#0089c9));
    background-image: linear-gradient(180deg, rgba(255, 203, 200, 0), #0089c9);
    opacity: 1;
}
.gradient2._1 {
    position: absolute;
    z-index: 0;
    height: 100%;
    margin-top: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#edf5fe));
    background-image: linear-gradient(180deg, #fff, #edf5fe);
    opacity: 1;
}
.image {
    max-width: 100%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.image.scale {
    margin-left: -4px;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.camera-1 {
    max-width: 100%;
    margin-left: 20px;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.camera-2 {
    max-width: 100%;
    margin-left: 10px;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.image-12 {
    max-width: 100%;
}
.image-13 {
    max-width: 100%;
}
.item {
    overflow: hidden;
    max-width: 25%;
    min-width: 25%;
    margin-bottom: 30px;
}
.div-block-29 {
    width: 100%;
    margin-top: 100px;
    margin-bottom: 100px;
    margin-left: 0;
    padding-left: 160px;
}
.div-block-30 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 100px;
    margin-right: 0;
    margin-bottom: 100px;
    padding-right: 160px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.div-block-31 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 80px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.div-block-32 {
    width: auto;
    height: auto;
}
.image-14 {
    position: relative;
    z-index: 2;
    width: 42px;
    height: 42px;
    margin-top: 0;
    margin-right: 0;
}
.div-block-33 {
    position: fixed;
    width: 100vw;
    height: 300vh;
    background-color: #f82525;
}
.bg {
    position: relative;
    top: 0;
    bottom: 0;
    z-index: 2;
    display: none;
    overflow: hidden;
    width: 100vw;
    height: 100vh;
    margin-top: 0;
    background-color: #d42c2c;
    -o-object-fit: cover;
    object-fit: cover;
}
.div-block-35 {
    width: 100vw;
    height: 100vh;
    margin-top: -2vh;
    background-color: #1f2cb3;
}
.div-block-36 {
    position: relative;
    z-index: 5;
    display: none;
    width: 100vw;
    height: 100vh;
    margin-top: -48vh;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #0089c9;
}
.overlay {
    position: relative;
    z-index: 10;
    display: none;
    width: 100vw;
    height: 100vh;
    margin-top: -100vh;
    background-color: rgba(17, 135, 31, 0.26);
}
.r_pale {
    position: relative;
    z-index: -1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
    margin-top: -100vh;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #ffcbc8;
}
.kukla3 {
    position: relative;
    z-index: 2;
    max-width: 320px;
    margin-left: -241px;
}
.chat1 {
    position: relative;
    z-index: 2;
    max-width: 560px;
    margin-top: 41px;
    margin-right: -144px;
}
.chat2 {
    max-width: 240px;
    margin-top: -163px;
    margin-left: -261px;
}
.plane1 {
    max-width: 80px;
    margin-top: -416px;
}
.plane2 {
    max-width: 140px;
    margin-top: -372px;
    margin-left: -97px;
}
.bell_shadow {
    position: absolute;
    width: 500px;
    margin-top: 95px;
    margin-left: 80px;
}
.bell_matte {
    position: absolute;
    z-index: 0;
    display: block;
    width: 240px;
    margin-top: -150px;
    margin-left: 0;
}
.bell {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 200px;
    margin-left: -40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.caption_wrapper {
    position: relative;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 196px;
    padding-right: 60px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.ic_feature {
    display: none;
    margin-top: -100px;
    margin-bottom: 30px;
}
.div-block-39 {
    display: none;
    width: 40%;
    max-width: none;
    margin-right: 100px;
}
.div-block-39._2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0;
    margin-left: 294px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.div-block-40 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    -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;
}
.caption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 30px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 120px;
    background-color: #fff9f5;
    opacity: 1;
}
.rocket-window {
    position: absolute;
    z-index: 2;
    max-width: 144px;
    margin-top: -290px;
    margin-left: -300px;
}
.rocket-fire {
    position: absolute;
    z-index: 0;
    max-width: 40px;
    margin-top: 445px;
}
.rocket-top {
    position: absolute;
    z-index: 3;
    max-width: 144px;
    margin-top: -670px;
    margin-left: -2px;
}
.star2 {
    position: absolute;
    z-index: 3;
    width: 120px;
    margin-top: -185px;
}
.div-block-42 {
    width: 40px;
    height: 40px;
    border-radius: 100px;
    background-color: #fff;
}
.div-block-43 {
    width: 100px;
    height: 30px;
    border: 1px none #000;
    border-radius: 20px;
    background-color: #fff;
}
.fire-const {
    position: absolute;
    z-index: 3;
    max-width: 86px;
    margin-top: 430px;
}
.dot-color {
    position: absolute;
    z-index: 0;
    width: 50px;
    height: 50px;
    margin-top: -274px;
    margin-left: -327px;
    border-radius: 100px;
    background-color: #829c70;
    cursor: pointer;
}
.dot-color.div-block-22 {
    margin-top: 0;
    margin-left: -38vw;
    background-color: #9c4949;
}
.dot-color._2 {
    margin-top: 3vh;
    margin-left: -575px;
    background-color: #ffcbc8;
}
.dot-color._3 {
    margin-top: 228px;
    margin-left: 451px;
    background-color: #9c4949;
}
.dot-color._4 {
    margin-top: -265px;
    margin-left: 421px;
    background-color: #0089c9;
}
.dot-color._5 {
    margin-top: 425px;
    margin-left: 207px;
}
.dots {
    position: absolute;
    z-index: 2;
}
.div-block-44 {
    position: absolute;
    width: 200px;
    height: auto;
}
.tryme {
    position: static;
    z-index: 2;
    display: block;
    width: 140px;
    height: auto;
    margin-top: -232px;
    margin-left: -474px;
}
.section-10 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: auto;
    padding-top: 120px;
    padding-bottom: 160px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #f1f4fb;
}
.div-block-45 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    padding-right: 0;
    padding-left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -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;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
}
.switch {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.switcher {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 88px;
    height: 52px;
    margin-right: 0;
    margin-left: 0;
    padding-right: 4px;
    padding-left: 4px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 2px;
    border-color: #e7eef8;
    border-radius: 100px;
}
.dot-yellow {
    width: 40px;
    height: 40px;
    margin-top: 3.9px;
    margin-bottom: 4px;
    padding: 0 4px;
    border-radius: 40px;
    background-color: #ffcf52;
}
.plane {
    width: 130px;
    margin-top: -935px;
    margin-left: 130px;
    opacity: 0;
}
._100icons {
    width: 400px;
    margin-left: -180px;
}
.cactus {
    width: 250px;
    margin-top: 148px;
    margin-right: -13vw;
    margin-left: 0;
}
.overlay-1 {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60vw;
    max-width: 1060px;
    min-width: 900px;
    margin-top: -678px;
    margin-right: -9vw;
    -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;
}
.obj_4 {
    display: block;
    width: 180px;
    margin-top: 427px;
    margin-left: 29vw;
}
.div-block-49 {
    width: 36px;
    height: 40px;
}
.block_1 {
    position: absolute;
    z-index: 2;
    width: 180px;
    height: 120px;
    margin-left: -70px;
}
.block_2 {
    position: absolute;
    z-index: 2;
    width: 186px;
    height: 120px;
    margin-left: 114px;
}
.div-block-50 {
   display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: auto;
        margin-top: 120px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
}
.div-block-51 {
    position: static;
    z-index: 2;
    margin-top: 20px;
    border-radius: 24px;
    background-color: #fff;
    box-shadow: 14px 14px 48px 0 rgba(80, 91, 152, 0.1);
}
.div-block-52 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    max-height: none;
    margin-bottom: 0;
    margin-left: 15px;
    padding-left: 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    border-radius: 24px;
    background-color: #fff;
}
.text-block-7 {
    position: absolute;
    margin-top: -96px;
}
.wrench-1 {
    margin-left: 10px;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.wrench-2 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.stopwatch {
    margin-left: 15px;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.cylinder {
    margin-left: 15px;
}
.code {
    margin-left: 12px;
}
.cylinder-2 {
    margin-left: 25px;
}
.cube {
    margin-top: 2px;
    margin-left: 0;
}
.stopwatch-2 {
    margin-left: 20px;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.stool-1 {
    margin-left: -10px;
}
.stool-2 {
    margin-left: -16px;
}
.calculator-1 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.bubble-1 {
    margin-left: 20px;
}
.book {
    margin-left: 10px;
}
.bubble-2 {
    margin-left: 6px;
}
.code-2 {
    margin-left: 10px;
}
.target {
    margin-top: -15px;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.stool-3 {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
}
.stool-4 {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.stool-5 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.star-1 {
    margin-left: 20px;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.stool-6 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.plant-1 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.scissors-1 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.scissors-2 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.star-2 {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.lego-1 {
    margin-left: 10px;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.rocket-1 {
    margin-left: 10px;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.plant-2 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.planet-1 {
    margin-left: 20px;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.lamp-1 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.lamp-2 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.lock-1 {
    margin-left: 10px;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.lock-2 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.pocket-1 {
    margin-left: 16px;
}
.pen-1 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.pen-2 {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.pen-3 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.pen-4 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.checkboard-1 {
    margin-left: 10px;
}
.heart-1 {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
}
.dash-1 {
    margin-left: 20px;
}
.mail-1 {
    margin-left: 20px;
}
.cactus-1 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.cactus-2 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.mailbox-1 {
    margin-left: 10px;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.text-1 {
    margin-left: 0;
}
.arrow-1 {
    margin-left: 10px;
}
.ball-1 {
    margin-left: 10px;
}
.table-1 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.cube-2 {
    margin-top: -2px;
    margin-left: 6px;
}
.bubble-3 {
    margin-left: 20px;
}
.calculator-2 {
    margin-left: 10px;
}
.table-2 {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.image-15 {
    margin-right: 6vw;
}
.link-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
}
.link-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
    text-decoration: none;
}
.dor-white {
    margin-right: 20px;
}
.dot-white {
    position: relative;
    width: 10px;
    height: 10px;
    margin-top: 4px;
    margin-right: 20px;
    margin-bottom: 4px;
}
.dot-black {
    position: relative;
    width: 10px;
    height: 10px;
    max-height: none;
    max-width: none;
    min-height: auto;
    min-width: auto;
    margin-right: 20px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
}
.link-block-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
	color:#0089c9;
	letter-spacing:-3px;
	padding:6px 60px;
    margin-top: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    text-align: center;
    text-decoration: none;
}
.div-block-53 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -150px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.div-block-54 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 16px;
    padding-right: 10px;
}
.div-block-54.tablet {
    display: none;
}
.div-block-55 {
    display: block;
    width: 50px;
    margin-top: 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.div-block-55.tablet {
    display: none;
    margin-top: 262px;
}
.div-block-56 {
    width: 100%;
}
.div-block-57 {
	margin-top:20px;
    border-radius: 24px;
    background-color: #0089c9;
}
.div-block-58 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-radius: 28px;
    background-color: #fff;
}
.image-16 {
    display: block;
    max-height: none;
    margin-bottom: 0;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.image-17 {
    position: absolute;
    display: none;
    width: 105px;
    margin-top: -635px;
    margin-left: 272px;
}
.div-block-59 {
    margin-top: 15px;
    margin-right: 24px;
    border-radius: 100px;
    background-color: transparent;
}
.image-19 {
    display: none;
}
.div-block-60 {
    width: 42px;
    height: 42px;
    margin-top: -100%;
    border-radius: 200px;
    background-color: #ffcf52;
}
.location-2 {
    margin-left: 6px;
}
.setka-1 {
    margin-left: 10px;
}
.section-11 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.section-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 180px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.heading-4 {
    color: #393f93;
}
.text-block-8 {
    margin-top: 60px;
    color: #393f93;
}
.skate {
    margin-top: 45px;
}
.paperplane {
    margin-left: 18px;
}
.paperplane-2 {
    margin-left: 10px;
}
.div-block-62 {
    width: 100%;
    text-align: center;
}
.heading-3.license {
    font-family: Euclidcircularb, sans-serif;
    color: #000;
    font-size: 28px;
    line-height: 30px;
}
@media screen and (min-width: 1280px) {
    .heading {
        font-size: 8.6em;
        line-height: 1.05em;
        font-weight: 500;
    }
    .heading.white {
        text-align: left;
    }
    .text-body.for {
        margin-right: 0;
        margin-left: 30px;
        color: #0089c9;
        font-size: 18px;
    }
    .text-body.white {
        text-align: left;
    }
    .text-body.white.list {
        width: auto;
        font-weight: 400;
    }
    .text-body.small {
        display: block;
    }
    .text-body.small.white {
        display: block;
        width: 100%;
    }
    .text-body.small.white.ill {
        position: absolute;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: -30px;
        padding-left: 40px;
    }
    .text-body.small.white.ill2 {
        position: absolute;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: -30px;
        margin-left: 0;
        padding-left: 40px;
        color: #393f93;
    }
    .text-body.small.white.ill3 {
        display: block;
        margin-top: -30px;
    }
    .text-body.small.ft {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        opacity: 1;
        color: #0089c9;
        line-height: 22px;
    }
    .text-body.centr.first {
        font-weight: 400;
		width:80%;
    }
    .text-body.const {
        width: 50%;
    }
    .title.hero {
        margin-top: 50px;
    }
    .title._2 {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .link-text {
        font-weight: 400;
    }
    .link-text:hover {
        text-decoration: 15px underline #0089c9;
		text-decoration-style:dotted;
    }
    .button.last {
        height: 68px;
        margin-top: 60px;
        border-radius: 12px;
        font-weight: 500;
    }
    .button.first {
        border-radius: 12px;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        font-weight: 400;
    }
    .button.first:hover {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .download {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .kukla {
        display: block;
        width: 560px;
    }
    .coin {
        margin-top: -400px;
		margin-right:850px;
    }
    .heart {
        margin-top: -260px;
    }
    .section-2 {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#edf5fe), to(#def));
        background-image: linear-gradient(180deg, #edf5fe, #def);
    }
    .heading-2.white.last {
        margin-right: 30px;
    }
    .paralax_inner.blue {
        background-color: #0089c9;
    }
    .wrapper-l.angle {
        border-radius: 16px;
    }
    .wrapper-l.header {
        max-height: 140px;
        min-height: 110px;
    }
    .screen_1 {
        border-radius: 0;
    }
    .section-5 {
        padding-top: 100px;
    }
    .mask {
        border-radius: 16px;
    }
    .heading-3 {
        margin-top: 20px;
    }
    .heading-3.link {
        letter-spacing: -2px;
        text-decoration: none;
    }
    .heading-3.link:hover {
        text-decoration: underline;
    }
    .heading-3.last {
        margin-right: 30px;
    }
    .heading-3.glossy {
        margin-top: 48px;
    }
    .wrapper-s {
        width: 60vw;
        max-width: 1060px;
        min-width: 900px;
    }
    .wrapper-s.overlay {
        width: 70vw;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .wrapper-s.more {
        height: 120px;
        margin-top: 60px;
    }
    .wrapper-s.more:hover {
        color: #0089c9;
        text-decoration: underline;
    }
    .wrapper-s.ill {
        max-width: 1060px;
        min-width: 900px;
        margin-top: 0;
    }
    .icon.figma {
        width: 90px;
        height: 90px;
    }
    .icon.sphere {
        width: 230px;
    }
    .obj_2 {
        opacity: 0.7;
    }
    .obj_3 {
        width: 290px;
        opacity: 0.5;
    }
    .obj_1 {
        width: 287px;
    }
    .section-7 {
        padding-top: 80px;
    }
    .illustration {
        margin-top: 20px;
    }
    .illustration.const {
        margin-top: 48px;
    }
    .grid.expand {
        display: none;
    }
    .purchase {
        padding-top: 60px;
        padding-bottom: 60px;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        -ms-grid-row-align: auto;
        align-self: auto;
        border-radius: 16px;
    }
    .demo {
        min-height: 200px;
        padding-top: 60px;
        padding-bottom: 60px;
        border-radius: 16px;
    }
    .div-block-25 {
        margin-top: 0;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .div-block-26 {
        -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;
    }
    .options.second {
        margin-top: 50px;
        margin-left: 8%;
    }
    .div-block-27 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .text-block-6 {
        font-size: 20px;
        font-weight: 500;
        text-decoration: none;
    }
    .gradient2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 203, 200, 0)), to(#0089c9));
        background-image: linear-gradient(180deg, rgba(255, 203, 200, 0), #0089c9);
        opacity: 1;
    }
    .gradient2._1 {
        height: 100%;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#edf5fe));
        background-image: linear-gradient(180deg, #fff, #edf5fe);
        opacity: 1;
        line-height: 20px;
    }
    .caption_wrapper {
        margin-top: 233px;
        padding-right: 48px;
    }
    .dot-color {
        margin-top: -277px;
        margin-left: -456px;
    }
    .dot-color._3 {
        margin-top: 249px;
    }
    .dot-color._4 {
        margin-top: -274px;
        margin-left: 649px;
    }
    .dot-color._5 {
        margin-top: 425px;
    }
    .tryme {
        margin-top: -223px;
        margin-left: -611px;
    }
    .section-10 {
        padding-top: 160px;
        padding-bottom: 0;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .div-block-45 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-right: 15px;
        -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;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
    }
    .plane {
        margin-top: -1122px;
    }
    .cactus {
        margin-right: -9vw;
    }
    .overlay-1 {
        width: 60vw;
        margin-top: -407px;
    }
    .obj_4 {
        width: 150px;
        opacity: 0.7;
    }
    .div-block-50 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: auto;
        margin-top: 120px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-51 {
        margin-top: 30px;
        border-radius: 16px;
        box-shadow: 14px 14px 48px 0 rgba(80, 91, 152, 0.1);
    }
    .div-block-52 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 50%;
        max-height: none;
        margin-bottom: 0;
        margin-left: 15px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
        -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
        align-self: stretch;
        border-radius: 16px;
        background-color: #fff;
    }
    .planet-1 {
        margin-left: 20px;
    }
    .mail-1 {
        margin-left: 30px;
    }
    .text-1 {
        margin-left: 0;
    }
    .link-block-2:hover {
        padding-bottom: 0;
    }
    .link-block-3 {
        width: 100%;
        height: 68px;
        margin-top: 60px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-style: solid;
        border-width: 1px;
        border-color: rgba(0, 0, 0, 0.1);
        border-radius: 12px;
        text-decoration: none;
    }
    .div-block-54 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 16px;
    }
    .div-block-54.tablet {
        display: none;
    }
    .div-block-55 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 10px;
    }
    .div-block-55.tablet {
        display: none;
    }
    .div-block-57 {
        border-radius: 16px;
    }
    .div-block-58 {
        display: block;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .image-16 {
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 0;
        padding-left: 0;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
        -webkit-transform: scale(0.95);
        -ms-transform: scale(0.95);
        transform: scale(0.95);
    }
    .image-17 {
        position: absolute;
        width: 115px;
        margin-top: -667px;
        margin-left: 334px;
    }
    .image-18 {
        -webkit-transform: scale(0.95);
        -ms-transform: scale(0.95);
        transform: scale(0.95);
    }
    .image-19 {
        display: none;
    }
    .setka {
        margin-left: 12px;
    }
    .mail-2 {
        margin-left: 10px;
    }
    .papers {
        margin-left: 18px;
    }
    .graph-1 {
        margin-left: 12px;
    }
    .graph-2 {
        margin-left: 10px;
    }
    .clock-1 {
        margin-left: 15px;
    }
    .clock-2 {
        margin-left: 10px;
    }
    .monitor-2 {
        margin-left: 20px;
    }
    .graph-3 {
        margin-left: 6px;
    }
    .cog-1 {
        margin-left: 10px;
    }
    .body {
        cursor: default;
    }
    .image-20 {
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
    }
    .div-block-61 {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        width: 30px;
        height: 30px;
        border-radius: 100px;
        background-color: #ff1313;
        cursor: cell;
    }
    .div-block-62 {
        width: 100%;
    }
}
@media screen and (max-width: 991px) {
    .heading {
        font-size: 7em;
    }
    .heading.white {
        font-size: 7em;
    }
    .text-body {
        padding-left: 0;
    }
    .text-body.white {
        width: 360px;
    }
    .text-body.small.last {
        display: none;
    }
    .text-body.small.ft {
        display: none;
    }
    .text-body.centr {
        text-align: center;
    }
    .text-body.const {
        width: 60%;
        padding-right: 0;
        text-align: center;
    }
    .text-body.g {
        padding-left: 8%;
    }
    .text-body.g2 {
        margin-right: 8%;
    }
    .title._2 {
        max-width: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .title.sw {
        width: 600px;
    }
    .button.last {
        padding-right: 30px;
        padding-left: 30px;
    }
    .kukla {
        width: 400px;
        margin-left: -215px;
    }
    .pocket {
        width: 420px;
        margin-top: 495px;
        margin-left: 170px;
    }
    .right {
        width: 420px;
        margin-left: -220px;
    }
    .star {
        margin-left: -170px;
    }
    .coin {
        width: 58px;
        margin-left: 105px;
    }
    .heart {
        width: 40px;
        margin-right: 339px;
    }
    .heading-2 {
        font-size: 48px;
    }
    .heading-2.rocket {
        font-size: 18px;
        line-height: 28px;
    }
    .heading-2.rocket.white {
        position: relative;
        display: block;
        width: 100%;
        max-width: none;
        min-width: auto;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        -ms-grid-row-align: auto;
        align-self: auto;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
        font-size: 18px;
        line-height: 28px;
    }
    .heading-2.rocket.gr {
        position: relative;
        margin-top: 0;
    }
    .heading-2.white.last {
        font-size: 56px;
    }
    .heading-2.left._2 {
        width: 80%;
        margin-right: 0;
        text-align: center;
    }
    .skater {
        width: 100vw;
        margin-top: -1350px;
        margin-left: 214px;
    }
    .wrapper-l {
        max-width: 840px;
    }
    .wrapper-l.second {
        max-width: 840px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .wrapper-l.six {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 840px;
        clear: none;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .wrapper-l.angle {
        max-width: 840px;
    }
    .screen_1 {
        display: block;
    }
    .screen_2 {
        position: relative;
        display: block;
        margin-right: 0;
        margin-left: 0;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        -ms-grid-row-align: auto;
        align-self: auto;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .screen_3 {
        display: block;
    }
    .screens_lg {
        margin-bottom: 0;
    }
    .section-5 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: 0;
    }
    .mask {
        width: 100%;
        height: 500px;
    }
    .heading-3.last {
        margin-right: 30px;
    }
    .section-6 {
        margin-top: 160px;
    }
    .wrapper-s {
        width: 90vw;
        max-width: 840px;
        min-width: auto;
    }
    .wrapper-s.overlay {
        width: 90vw;
    }
    .icon.figma {
        margin-top: 20px;
    }
    .icon.sphere {
        margin-top: 20px;
    }
    .obj_2 {
        margin-left: -112px;
    }
    .obj_3 {
        width: 230px;
    }
    .obj_1 {
        width: 180px;margin-left:72vw;
    }
    .front_vew {
        width: 70vw;
        max-width: 780px;
        min-width: 640px;
    }
    .angle_view {
        width: 70vw;
        max-width: 780px;
        min-width: 640px;
    }
    .div-block-20 {
        width: 100%;
        margin-bottom: 40px;
    }
    .rocket_wrapper {
        width: 50%;
    }
    .text_wrapper {
        overflow: visible;
        width: 50%;
        margin-top: -40px;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        -ms-grid-row-align: auto;
        align-self: auto;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
    }
    .rocket {
        width: 25vw;
        min-width: 260px;
    }
    .rocket._1 {
        min-width: 260px;
    }
    .rocket.color {
        min-width: 260px;
    }
    .slide.sec {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .slide.frst {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .section-7 {
        padding-top: 40px;
    }
    .kukla2 {
        width: auto;
        max-width: 260px;
    }
    .dashboard {
        width: auto;
        max-width: 500px;
        min-width: auto;
        margin-top: -120px;
        margin-left: -427px;
    }
    .cloud1 {
        margin-top: -436px;
        margin-right: 113px;
        margin-left: 27px;
    }
    .cloud2 {
        margin-top: -384px;
        margin-left: -163px;
    }
    .gear {
        margin-top: 426px;
        margin-right: 24px;
        margin-left: -276px;
    }
    .chair {
        width: auto;
        max-width: 220px;
        margin-top: 313px;
        margin-left: -124px;
    }
    .illustration {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-left: -60px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .illustration.const {
        margin-top: 80px;
    }
    .grid {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .grid.expand {
        display: none;
    }
    .section-8 {
        padding-top: 100px;
    }
    .section-9 {
        height: auto;
    }
    .purchase {
        width: 48%;
        min-height: 200px;
        margin-top: 0;
        margin-bottom: 0;
        padding-right: 5%;
        padding-left: 5%;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        -ms-grid-row-align: auto;
        align-self: auto;
        box-shadow: 0 20px 32px 8px rgba(149, 94, 63, 0.3);
    }
    .demo {
        width: 48%;
        height: auto;
        min-height: 200px;
        margin-bottom: 0;
        padding-right: 5%;
        padding-left: 5%;
        clear: right;
    }
    .div-block-25 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .options {
        margin-right: 0;
    }
    .options.second {
        margin-right: 0;
    }
    .item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 33.333%;
        min-width: 33.333%;
    }
    .item.row {
        display: none;
    }
    .caption_wrapper {
        margin-top: 165px;
    }
    .dot-color {
        margin-left: -328px;
    }
    .dot-color._3 {
        margin-left: 300px;margin-top:160px;
    }
    .dot-color._5 {
        margin-left: 121px;
    }
    .tryme {
        margin-top: 200px;
        margin-left: 149px;
    }
    .section-10 {
        padding-top: 100px;
        padding-bottom: 140px;
    }
    .div-block-45 {
        margin-right: 10px;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
    }
    .plane {
        width: 100px;
        margin-top: -1216px;
        margin-left: 42px;
        padding-top: 0;
    }
    ._100icons {
        width: 36vw;
        min-width: 360px;
        margin-top: 206px;
        margin-left: -136px;
    }
    .cactus {
        width: 20vw;
        min-width: 220px;
        margin-top: -67px;
        margin-right: -134px;
        margin-left: 0;
    }
    .overlay-1 {
        position: absolute;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 90vw;
        max-width: 840px;
        min-width: auto;
        margin-right: 0;
    }
    .obj_4 {
        width: 140px;
        margin-top: 637px;
    }
    .div-block-50 {
        height: auto;
        margin-top: 80px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .div-block-51 {
        margin-top: 20px;
    }
    .div-block-52 {
        -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
    }
    .link-block {
        margin-top: 6px;
    }
    .dot-white {
        margin-right: 16px;
    }
    .dot-black {
        margin-right: 16px;
    }
    .link-block-3 {
        margin-top: 30px;
    }
    .div-block-53 {
        margin-top: 0;
        margin-bottom: 0;
    }
    .div-block-54 {
        display: none;
        margin-top: 5px;
    }
    .div-block-54.tablet {
        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;
    }
    .div-block-55 {
        display: none;
    }
    .div-block-55.tablet {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0;
    }
    .image-16 {
        padding-right: 7px;
        padding-left: 7px;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
    }
    .image-17 {
        width: 80px;
        margin-top: -473px;
        margin-left: 288px;
    }
}
@media screen and (max-width: 767px) {
.gradient2{width:100vw;height:70vh;margin-top:-100vh;}
	.logo{z-index:1;}
    .heading {
        font-size: 5em;
    }
    .heading.white {
        text-align: center;
    }
    .text-body {
        text-align: center;
    }
    .text-body.for {
        margin-left: 0;
        opacity: 0.4;
    }
    .text-body.white {
        text-align: center;
    }
   
    .text-body.white.list {
        width: auto;
    }
    .text-body.small.white.ill {
        margin-top: -30px;
    }
    .text-body.small.white.ill2 {
        margin-top: -30px;
    }
    .text-body.small.white.ill3 {
        width: 90vw;
        margin-top: 30px;
    }
    .text-body.centr {
        width: 80%;
        text-align: center;
    }
    
    .text-body.const {
        width: 70%;
    }
    .text-body.g {
        padding-left: 0;
        text-align: center;
    }
    .text-body.g2 {
        margin-right: 0;
        text-align: center;
    }
    .text-body.license {
        text-align: left;
    }
    .title.sw {
        width: 440px;
    }
    .button.last {
        margin-top: 0;
    }
    .button.first {
        margin-top: 13px;
    }
    .download {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -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;
    }
    .kukla {
        margin-left: -236px;
    }
    .pocket {
        margin-top: 457px;
    }
    .right {
        margin-top: 258px;
        margin-left: -239px;
    }
    .coin {
        margin-left: 106px;margin-top:-626px;
    }
	.star{margin-left:-570px;margin-top:-140px;}
    .heart {
        margin-right: 410px;
    }
    .section-2 {
        padding-top: 120px;
    }
    .heading-2 {
        font-size: 36px;
        line-height: 44px;
    }
    .heading-2.rocket {
        font-size: 18px;
        line-height: 26px;
    }
    .heading-2.rocket.white {
        font-size: 18px;
        line-height: 26px;
    }
    .heading-2.rocket.gr {
        font-size: 48px;
        line-height: 56px;
    }
    .heading-2.white.last {
        font-size: 48px;
        line-height: 48px;
    }
    .heading-2.left._2 {
        margin-right: 0;
    }
    .screens_sm {
        margin-bottom: 24px;
    }
    .skater {
        margin-left: -8vw;
    }
    .wrapper-l.second {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .wrapper-l._3 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .wrapper-l._4 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .wrapper-l._5 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .wrapper-l.six {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .section-4 {
        position: relative;
        z-index: 1;
        padding-top: 120px;
        background-color: #fff;
    }
    .screen_1 {
        width: 48%;
    }
    .screen_2 {
        display: none;
    }
    .screen_3 {
        display: block;
        width: 48%;
    }
    .section-5 {
        position: relative;
        z-index: 1;
        padding: 40px 20px 0;
        background-color: #fff;
    }
    .flex-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .mask {
        margin-right: 0;
        margin-left: 0;
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1;
    }
    .heading-3 {
        font-size: 36px;
        line-height: 44px;
        text-align: center;
    }
    .heading-3.link {
        font-size: 28px;
    }
    .heading-3.license {
        text-align: left;
    }
    .section-6 {
        position: relative;
        z-index: 0;
        margin-top: 120px;
    }
    .wrapper-s {
        margin-top: 60px;
    }
    .wrapper-s.overlay {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .wrapper-s.left {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 40px;
        margin-bottom: 60px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .wrapper-s.r {
        margin-top: 40px;
        margin-bottom: 60px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .wrapper-s.more {
        margin-top: 40px;
    }
    .div-block-20 {
        max-width: 440px;
    }
    .rocket_wrapper {
        margin-top: 80px;opacity:0.3;
    }
    .rocket_wrapper._2 {
        margin-top: 80px;
		opacity:0.3;
    }
    .text_wrapper {
        position: absolute;
        width: 70%;
        height: auto;
        margin-top: 60px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .dashboard {
        margin-left: -435px;
    }
    .gear {
        margin-left: -331px;
    }
    .illustration.const {
        margin-left: 0;
    }
    .grid._1 {
        margin-top: 60px;
    }
    .section-8 {
        padding-bottom: 100px;
    }
    .purchase {
        width: 100%;
        margin-bottom: 30px;
        padding: 60px 6%;
    }
    .demo {
        width: 100%;
        min-height: auto;
        padding: 60px 6%;
        -webkit-align-self: stretch;
        -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
    }
    .item {
        display: block;
        max-width: 33.333%;
        min-width: 33.333%;
    }
    .tryme {
        display: none;
    }
    .div-block-45 {
        width: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    ._100icons {
        min-width: 340px;
        margin-top: 232px;
        margin-left: -99px;
    }
    .cactus {
        margin-top: -96px;
    }
    .div-block-50 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .div-block-52 {
        width: 100%;
        margin-top: 20px;
        margin-left: 0;
        padding: 80px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .div-block-53 {
        display: none;
        margin-top: 0;
        margin-bottom: 0;
    }
    .div-block-54 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .div-block-54.tablet {
        display: none;
    }
    .div-block-55 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .div-block-55.tablet {
        display: none;
    }
    .image-16 {
        display: none;
        max-height: 500px;
        padding-right: 5px;
        padding-left: 3px;
    }
    .image-17 {
        position: static;
        display: none;
        width: 15vw;
        max-width: 140px;
        min-width: 80px;
        margin-top: -251px;
        margin-left: 34vw;
    }
    .div-block-59 {
        margin-right: 16px;
    }
    .image-19 {
        display: block;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        -ms-grid-row-align: auto;
        align-self: auto;
        -webkit-transform: scale(1.22);
        -ms-transform: scale(1.22);
        transform: scale(1.22);
    }
}
@media screen and (max-width: 479px) {
	.wa_test{width:50%}
	.link-text{font-size:21px;}
	 .logo.full {
    width: 180px;
  }
    .heading {
        font-size: 4em;
    }
    .heading.white {
        margin-bottom: 30px;
        font-size: 5em;
        text-align: center;
    }
    .text-body {
        font-size: 18px;
    }
    .text-body.for {
        margin-right: 12px;
        margin-left: 0;
        opacity: 0.4;
    }
    .text-body.white {
        width: auto;
        text-align: center;
    }
 
    .text-body.white.list {
        text-align: left;
    }
    .text-body.small.white.ill {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: -30px;
    }
    .text-body.small.white.ill2 {
        display: block;
        width: 90vw;
        margin-top: -20px;
        padding-left: 30px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: left;
    }
    .text-body.small.white.ill3 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 28px;
        padding-left: 30px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: center;
    }
    .text-body.center {
        font-size: 18px;
    }
    .text-body.centr {
        opacity: 1;
    }
    .text-body.centr.first {
        margin-top: -4px;
    }
    .text-body.centr.first.xx {
        margin-top: -14px;
    }
    .text-body.switch {
        margin-left: -40px;
        font-size: 16px;
        line-height: 24px;
    }
    .text-body.switch.off {
        font-size: 16px;
        line-height: 24px;
    }
    .text-body.orange.sm {
        font-size: 16px;
        line-height: 24px;
    }
    .text-body.const {
        width: 100%;
        font-size: 18px;
        text-align: center;
    }
    .text-body.g {
        width: 90%;
        padding-left: 0;
        text-align: center;
    }
    .text-body.g2 {
        width: 90%;
        margin-right: 0;
        text-align: center;
    }
    .title {
        width: 90vw;
        padding-right: 0;
        padding-left: 0;
    }
    .title.hero {
        padding-right: 0;
        padding-left: 0;
    }
    .title._2 {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .title.sw {
        width: 90%;
    }
    .button.first {
        margin-top: -15px;
    }
    .download {
        margin-top: 40px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .kukla {
        width: 320px;
        margin-left: -194px;
    }
    .pocket {
        width: 340px;
        margin-top: 359px;
    }
    .right {
        width: 340px;
        margin-top: 208px;
        margin-left: -198px;
    }
    .star {
        margin-left: 435px;margin-top:-640px;
    }
    .coin {
        margin-right: 162px;
        margin-left: -27px;
    }
    .heart {
        margin-right: -358px;margin-top: -222px;
    }
    .section-2 {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    .heading-2 {
        width: 90vw;
        font-size: 36px;
        line-height: 42px;
        letter-spacing: -1px;
    }
    .heading-2.rocket {
        font-size: 18px;
        line-height: 26px;
    }
    .heading-2.rocket.white {
        font-size: 18px;
        line-height: 26px;
    }
    .heading-2.rocket.gr {
        font-size: 36px;
        line-height: 44px;
        text-align: center;
        letter-spacing: -1px;
    }
    .heading-2.rocket.gr.clipped {
        height: 50px;
    }
    .heading-2.white.last {
        margin-right: 20px;
        line-height: 56px;
    }
    .heading-2.left._2 {
        width: 100%;
        text-align: center;
    }
    .heading-2.x {
        margin-bottom: 10px;
    }
    .screens_sm {
        margin-bottom: 20px;
    }
    .paralax_inner.blue {
        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;
    }
    .skater {
        max-width: 720px;
        min-width: 480px;
        margin-top: -660px;
        margin-left: 171px;
    }
    .wrapper-l {
        min-width: 320px;
    }
    .wrapper-l.second {
        width: 90vw;
        max-width: 840px;
        min-width: 250px;
    }
    .wrapper-l._3 {
        width: 100vw;
        min-width: 250px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .wrapper-l._4 {
        width: 100vw;
        min-width: 250px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .wrapper-l._5 {
        width: 100vw;
        min-width: 250px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .wrapper-l.six {
        width: 90vw;
        min-width: 260px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .wrapper-l.six.f {
        width: 90vw;
        min-width: 250px;
    }
    .wrapper-l.seven {
        width: 100vw;
        min-width: 260px;
    }
    .wrapper-l.angle {
        height: 320px;
        min-width: 250px;
        margin-top: -40px;
        border-radius: 24px;
        background-color: rgba(231, 238, 248, 0.5);
    }
    .wrapper-l.header {
        min-height: 80px;
        min-width: 250px;
    }
    .section-4 {
        padding-top: 90px;
        padding-bottom: 90px;
        background-color: #fff;
    }
    .screen_1 {
        width: 48%;
    }
    .screen_2 {
        display: none;
    }
    .screen_3 {
        width: 48%;
    }
    .section-5 {
        padding-top: 0;
        padding-bottom: 90px;
        background-color: #fff;
    }
    .mask {
        overflow: hidden;
        height: 380px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        border-radius: 24px;
    }
    .heading-3 {
        width: 90vw;
        margin-top: 0;
        font-size: 36px;
        line-height: 42px;
        text-align: center;
        letter-spacing: -1px;
    }
    .heading-3.link {
        width: auto;
        margin-top: 6px;
        font-size: 28px;
    }
    .heading-3.last {
        text-align: left;
    }
    .heading-3.license {
        text-align: left;
    }
    .section-6 {
        overflow: visible;
        margin-top: 0;
    }
    .wrapper-s {
        min-width: 250px;
        margin-top: 30px;
    }
    .wrapper-s.overlay {
        height: 100%;
        margin-top: 0;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .wrapper-s.left {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 40px;
        margin-bottom: 60px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .wrapper-s.r {
        margin-top: 40px;
        margin-bottom: 60px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .wrapper-s.more {
        min-width: 250px;
        margin-top: 0;
    }
    .wrapper-s.ill {
        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-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .wrapper-s.license {
        width: 85vw;
    }
    .icon.sphere {
        margin-left: 6px;
    }
    .obj_2 {
        max-width: 280px;
        min-width: 180px;
        margin-top: -86px;
        margin-left: -290px;
    }
    .obj_3 {
        display: none;
        width: 20px;
    }
    .obj_1 {
        width: 60px;
        margin-top: 100px;margin-left:182px;
    }
    .angle_inner {
        width: 100%;
    }
    .front_vew {
        width: 100vw;
        max-width: 640px;
        min-width: 360px;
    }
    .angle_view {
        width: 100vw;
        min-width: 360px;
    }
    .div-block-20 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: none;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .bell_glossy {
        width: 160px;
        margin-top: 40px;
        margin-left: -10px;
    }
    .rocket_wrapper {
        margin-top: 80px;
    }
    .rocket_wrapper._2 {
        margin-top: 80px;
    }
    .rocket_shadow {
        margin-top: 360px;
    }
    .text_wrapper {
        position: absolute;
        height: auto;
        margin-top: 50px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .rocket {
        width: auto;
        max-width: 200px;
        min-width: auto;
        margin-top: -36px;
    }
    .rocket._1 {
        min-width: auto;
        margin-top: -96px;
    }
    .rocket.color {
        min-width: auto;
    }
    .slide.sec {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .r_grey {
        margin-top: -100vh;
    }
    .section-7 {
        padding-bottom: 70px;
    }
    .kukla2 {
        width: 180px;
    }
    .dashboard {
        width: 300px;
        margin-top: -51px;
        margin-left: -283px;
    }
    .cloud1 {
        width: 120px;
        margin-top: -237px;
        margin-left: 12px;
    }
    .cloud2 {
        width: 100px;
        max-width: 120px;
        margin-top: -244px;
    }
    .gear {
        max-width: 160px;
        margin-top: 393px;
        margin-left: -283px;
    }
    .chair {
        max-width: 160px;
        margin-left: -69px;
    }
    .illustration {
        margin-left: 0;
    }
    .illustration.const {
        margin-top: -20px;
        margin-left: 0;
    }
    .grid.expand {
        display: none;
    }
    .grid._1 {
        margin-top: 60px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
    }
    .section-8 {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    .section-9 {
        overflow: hidden;
    }
    .purchase {
        margin-bottom: 24px;
        padding-right: 10%;
        padding-left: 10%;
        border-radius: 24px;
        box-shadow: none;
    }
    .demo {
        padding-right: 10%;
        padding-bottom: 50px;
        padding-left: 10%;
        border-radius: 24px;
        background-image: linear-gradient(215deg,rgba(255,255,255,.8), rgba(255,255,255,1)), url(/wp-content/uploads/2021/vacancy/1/vac2.png);
		background-size:contain;
		background-position:50% 50%;
    }
    .div-block-26 {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
    }
    .options {
        margin-top: 30px;
    }
    .gradient2 {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 203, 200, 0)), to(#0089c9));
        background-image: linear-gradient(180deg, rgba(255, 203, 200, 0), #0089c9);
    }
    .item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 50%;
        min-width: 50%;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .item.row {
        display: block;
    }
    .item.row2 {
        display: none;
    }
    .bell_shadow {
        position: relative;
        width: 4000px;
        margin-top: 205px;
        margin-left: 140px;
    }
    .bell_matte {
        width: 160px;
        margin-top: 40px;
        margin-left: -10px;
    }
    .bell {
        height: 100%;
        margin-top: 0;
        margin-left: 0;
    }
    .caption_wrapper {
        margin-top: -109px;
        padding-right: 30px;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }
    .rocket-window {
        max-width: 110px;
        margin-top: -230px;
        margin-left: -282px;
    }
    .rocket-fire {
        max-width: 30px;
        margin-top: 352px;
    }
    .rocket-top {
        max-width: 110px;
        margin-top: -555px;
    }
    .star2 {
        width: 80px;
        margin-top: 10px;
        margin-left: -10px;
    }
    .fire-const {
        display: block;
        max-width: 66px;
        margin-top: 335px;
    }
    .dot-color {
        margin-top: 188px;
        margin-left: 136px;
    }
    .dot-color._2 {
        margin-top: 149px;
        margin-left: -189px;
    }
    .dot-color._3 {
        margin-top: -285px;
        margin-left: -141px;
    }
    .dot-color._4 {
        margin-left: 205px;
    }
    .tryme {
        display: none;
        margin-top: -221px;
        margin-left: -43px;
    }
    .section-10 {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    ._100icons {
        display: none;
        min-width: 280px;
        margin-top: 389px;
        margin-left: -64px;
    }
    .cactus {
        display: none;
        width: 15vw;
        min-width: 160px;
        margin-top: 254px;
        margin-right: -98px;
    }
    .obj_4 {
        width: 100px;
        margin-top: 233px;
        margin-left: -5vw;
    }
    .div-block-50 {
        margin-top: 30px;
    }
    
    .div-block-52 {
        position: relative;
        z-index: 2;
        margin-top: 20px;
        padding: 50px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
        box-shadow: 14px 14px 48px 0 rgba(80, 91, 152, 0.1);
        text-align: left;
    }
    .link-block-3 {
        margin-top: 20px;
    }
    .div-block-53 {
        display: none;
        margin-top: 2px;
        margin-bottom: 64px;
        margin-left: -4px;
    }
    .div-block-54 {
        display: none;
    }
    .div-block-54.tablet {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0;
        margin-bottom: 30px;
    }
    .div-block-55 {
        display: none;
    }
    .div-block-55.tablet {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 50px;
    }
    .image-16 {
        max-height: 500px;
        padding-right: 0;
        padding-left: 0;
    }
    .div-block-59 {
        margin-top: 0;
        margin-right: 20px;
    }
    .image-18 {
        height: auto;
        max-height: 335px;
    }
    .image-19 {
        -webkit-transform: scale(1.22);
        -ms-transform: scale(1.22);
        transform: scale(1.22);
    }
    .body {
        overflow: visible;
    }
}
@font-face {
    font-family: Euclidcircularb;
    src: url('./EuclidCircularB-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}
@media screen and (min-width: 1440px) {
  .logo.full {
    width: 200px;
}}
@-webkit-keyframes pulsate {
 50% { color: #cf0000; text-shadow: 0 -1px rgba(255,0,0,.3); }
}
@keyframes pulsate {
 50% { color: #cf0000; text-shadow: 0 -1px rgba(255,0,0,.3);}
}
#blink7 {
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;
}
h2.heading-2.left._2 a{text-decoration:none;color:#eac102;}
.text-block-6:hover{color:#FFF}.link-block-3:hover{background:#0089c9;color:#FFF}.link-block-3:{color:#0089c9;text-align:center;font-weight:500;font-family:'Bungee Inline', cursive;cursor:pointer;text-decoration:none}
	.colorform{width: 80%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(225deg,rgba(0, 137, 201), rgba(255,255,255,0.2));
    border: none;
    font-size: 30px;
    border-radius: 10px;
    padding: 6px 10px;
    color: #eac104;}.colorform::placeholder{color:#eac104;}.colorform:focus{border-radius:10px;border:none;outline:none; background:#FFF;}
	.vhiteform{width: 80%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(225deg,rgba(255,255,255), rgba(0, 137, 201,0.2));
    border: none;
    font-size: 30px;
    border-radius: 10px;
    padding: 6px 10px;
    color: #eac104;}.vhiteform::placeholder{color:#eac104;}.colortextform::placeholder{color:#eac104;}.vhitetextform::placeholder{color:#eac104;}.vhiteform:focus{border-radius:10px;border:none;outline:none; background:#0089c9;}.headcolor{color:#FFF;margin-bottom:0;}
	.colortextform:focus{border-radius:10px;border:none;outline:none; background:#FFF;}.vhitetextform:focus{border-radius:10px;border:none;outline:none; background:#0089c9;}
	.colortextform{width: 80%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(225deg,rgba(0, 137, 201), rgba(255,255,255,0.15));
    border: none;
    font-size: 24px;
	line-height:normal;
    border-radius: 10px;
    padding: 15px 15px;
    color: #eac104;}.vhitetextform{width: 80%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background: linear-gradient(225deg,rgba(255,255,255), rgba(0, 137, 201,0.15));
    border: none;
    font-size: 24px;
	line-height:normal;
    border-radius: 10px;
    padding: 15px 15px;
    color: #eac104;}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.colortextform::-webkit-scrollbar {
  background-color: transparent;width: 9px;cursor:pointer; }

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.colortextform::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #0089c9; }
  textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.colortextform::-webkit-scrollbar-corner{background-color: #0089c9;}  
  textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.colortextform::window-inactive{background-color: #0089c9;}  
  
  textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.vhitetextform::-webkit-scrollbar {
  background-color: transparent;width: 9px;cursor:pointer; }

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.vhitetextform::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #FFF; }
  textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.vhitetextform::-webkit-scrollbar-corner{background-color: #FFF;}  .wpcf7-not-valid-tip{text-align:center;}
  textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.vhitetextform::window-inactive{background-color: #FFF;}  
 span.wpcf7-form-control.wpcf7-acceptance{color:#FFF;width:85%;
    display: block;
    margin-left: auto;
    margin-right: auto;text-align:center;font-size:18px;}
input[type="checkbox"].vhiteaccept + span{color:#0089c9}
  .vhiteaccept {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  top: 3px;
  right: 0;
  bottom: 0;
  left: 0;
  height: 20px;
  width: 20px;
  transition: all 0.15s ease-out 0s;
  background: #eac102;
  border: none;
  color: #0089c9;
  cursor: pointer;
  display: inline-block;
  outline: none;
  position: relative;
  z-index: 1000;
}
.vhiteaccept:hover {
  background: #eac102;
}
.vhiteaccept:checked {
  background: #fff;
}
.vhiteaccept:checked::before {
  height: 20px;
  width: 20px;
  position: absolute;
  content: '✔';
  display: inline-block;
  font-size: 18px;
  text-align: center;
  line-height: 20px;
}
.vhiteaccept:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #40e0d0;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}
 .coloraccept {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative;
  top: 3px;
  right: 0;
  bottom: 0;
  left: 0;
  height: 20px;
  width: 20px;
  transition: all 0.15s ease-out 0s;
  background: #eac102;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  outline: none;
  position: relative;
  z-index: 1000;
}
.coloraccept:hover {
  background: #eac102;
}
.coloraccept:checked {
  background: #0089c9;
}
.coloraccept:checked::before {
  height: 20px;
  width: 20px;
  position: absolute;
  content: '✔';
  display: inline-block;
  font-size: 18px;
  text-align: center;
  line-height: 20px;
}
.coloraccept:checked::after {
  -webkit-animation: click-wave 0.65s;
  -moz-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #40e0d0;
  content: '';
  display: block;
  position: relative;
  z-index: 100;
}
span.wpcf7-form-control.wpcf7-radio.colorradio span.wpcf7-list-item.first label input[type=radio] {position: absolute;opacity:0;z-index:-1;}span.wpcf7-form-control.wpcf7-radio.colorradio span.wpcf7-list-item.first label input[type=radio] + span {border-radius: 1em;opacity:0.4;color:#FFF;cursor:pointer;}span.wpcf7-form-control.wpcf7-radio.colorradio span.wpcf7-list-item.first label input[type=radio]:checked + span {color: #fff;font-size:24px;opacity:1;}span.wpcf7-form-control.wpcf7-radio.colorradio span.wpcf7-list-item label input[type=radio] {position: absolute;opacity: 0;z-index: -1;}span.wpcf7-form-control.wpcf7-radio.colorradio span.wpcf7-list-item label input[type=radio] + span {border-radius: 1em;opacity:0.4;color:#FFF;cursor:pointer;}span.wpcf7-form-control.wpcf7-radio.colorradio span.wpcf7-list-item label input[type=radio]:checked + span {color: #fff;font-size:24px;opacity:1;}span.wpcf7-form-control.wpcf7-radio.colorradio span.wpcf7-list-item.last label input[type=radio] {position: absolute;opacity: 0;z-index: -1;}span.wpcf7-form-control.wpcf7-radio.colorradio span.wpcf7-list-item.last label input[type=radio] + span {border-radius: 1em;opacity:0.4;color:#FFF;cursor:pointer;}span.wpcf7-form-control.wpcf7-radio.colorradio span.wpcf7-list-item.last label input[type=radio]:checked + span {cursor:pointer;color: #fff;font-size:24px;opacity:1;}
span.wpcf7-form-control.wpcf7-radio.vhiteradio span.wpcf7-list-item.first label input[type=radio] {position: absolute;opacity: 0;z-index: -1;}span.wpcf7-form-control.wpcf7-radio.vhiteradio span.wpcf7-list-item.first label input[type=radio] + span {border-radius: 1em;opacity:0.4;color:#0089c9;cursor:pointer;}span.wpcf7-form-control.wpcf7-radio.vhiteradio span.wpcf7-list-item.first label input[type=radio]:checked + span {color: #0089c9;font-size:24px;opacity:1;}span.wpcf7-form-control.wpcf7-radio.vhiteradio span.wpcf7-list-item label input[type=radio] {position: absolute;opacity: 0;z-index: -1;}span.wpcf7-form-control.wpcf7-radio.vhiteradio span.wpcf7-list-item label input[type=radio] + span {border-radius: 1em;opacity:0.4;color:#0089c9;cursor:pointer;}span.wpcf7-form-control.wpcf7-radio.vhiteradio span.wpcf7-list-item label input[type=radio]:checked + span {color: #0089c9;font-size:24px;opacity:1;}span.wpcf7-form-control.wpcf7-radio.vhiteradio span.wpcf7-list-item.last label input[type=radio] {position: absolute;opacity: 0;z-index: -1;}span.wpcf7-form-control.wpcf7-radio.vhiteradio span.wpcf7-list-item.last label input[type=radio] + span {border-radius: 1em;opacity:0.4;color:#0089c9;cursor:pointer;}span.wpcf7-form-control.wpcf7-radio.vhiteradio span.wpcf7-list-item.last label input[type=radio]:checked + span {cursor:pointer;color: #0089c9;font-size:24px;opacity:1;}
.colorradio{text-align:center;display:block;}.vhiteradio{text-align:center;display:block;}
.colortextspan{color:#FFF;opacity:0.4;font-size:16px;font-family:Euclidcircularb, sans-serif;padding: 3% 10%;}
.vhitetextspan{color:#0089c9;opacity:0.4;font-size:16px;font-family:Euclidcircularb, sans-serif;padding: 3% 10%;}