/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 28, 2018 */@font-face{font-family:robotoblack;src:url(../fonts/roboto-black.eot);src:url(../fonts/roboto-black.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-black.woff2) format('woff2'),url(../fonts/roboto-black.woff) format('woff'),url(../fonts/roboto-black.ttf) format('truetype'),url(../fonts/roboto-black.svg#robotoblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotobold;src:url(../fonts/roboto-bold.eot);src:url(../fonts/roboto-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-bold.woff2) format('woff2'),url(../fonts/roboto-bold.woff) format('woff'),url(../fonts/roboto-bold.ttf) format('truetype'),url(../fonts/roboto-bold.svg#robotobold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotolight;src:url(../fonts/roboto-light.eot);src:url(../fonts/roboto-light.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-light.woff2) format('woff2'),url(../fonts/roboto-light.woff) format('woff'),url(../fonts/roboto-light.ttf) format('truetype'),url(../fonts/roboto-light.svg#robotolight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotomedium;src:url(../fonts/roboto-medium.eot);src:url(../fonts/roboto-medium.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-medium.woff2) format('woff2'),url(../fonts/roboto-medium.woff) format('woff'),url(../fonts/roboto-medium.ttf) format('truetype'),url(../fonts/roboto-medium.svg#robotomedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotoregular;src:url(../fonts/roboto-regular.eot);src:url(../fonts/roboto-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-regular.woff2) format('woff2'),url(../fonts/roboto-regular.woff) format('woff'),url(../fonts/roboto-regular.ttf) format('truetype'),url(../fonts/roboto-regular.svg#robotoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:robotothin;src:url(../fonts/roboto-thin.eot);src:url(../fonts/roboto-thin.eot?#iefix) format('embedded-opentype'),url(../fonts/roboto-thin.woff2) format('woff2'),url(../fonts/roboto-thin.woff) format('woff'),url(../fonts/roboto-thin.ttf) format('truetype'),url(../fonts/roboto-thin.svg#robotothin) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(../fonts/opensans-bold-webfont.eot);src:url(../fonts/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-bold-webfont.woff2) format('woff2'),url(../fonts/opensans-bold-webfont.woff) format('woff'),url(../fonts/opensans-bold-webfont.ttf) format('truetype'),url(../fonts/opensans-bold-webfont.svg#open_sansbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold_italic;src:url(../fonts/opensans-bolditalic-webfont.eot);src:url(../fonts/opensans-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-bolditalic-webfont.woff2) format('woff2'),url(../fonts/opensans-bolditalic-webfont.woff) format('woff'),url(../fonts/opensans-bolditalic-webfont.ttf) format('truetype'),url(../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansextrabold;src:url(../fonts/opensans-extrabold-webfont.eot);src:url(../fonts/opensans-extrabold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-extrabold-webfont.woff2) format('woff2'),url(../fonts/opensans-extrabold-webfont.woff) format('woff'),url(../fonts/opensans-extrabold-webfont.ttf) format('truetype'),url(../fonts/opensans-extrabold-webfont.svg#open_sansextrabold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansextrabold_italic;src:url(../fonts/opensans-extrabolditalic-webfont.eot);src:url(../fonts/opensans-extrabolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-extrabolditalic-webfont.woff2) format('woff2'),url(../fonts/opensans-extrabolditalic-webfont.woff) format('woff'),url(../fonts/opensans-extrabolditalic-webfont.ttf) format('truetype'),url(../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansitalic;src:url(../fonts/opensans-italic-webfont.eot);src:url(../fonts/opensans-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-italic-webfont.woff2) format('woff2'),url(../fonts/opensans-italic-webfont.woff) format('woff'),url(../fonts/opensans-italic-webfont.ttf) format('truetype'),url(../fonts/opensans-italic-webfont.svg#open_sansitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(../fonts/opensans-light-webfont.eot);src:url(../fonts/opensans-light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-light-webfont.woff2) format('woff2'),url(../fonts/opensans-light-webfont.woff) format('woff'),url(../fonts/opensans-light-webfont.ttf) format('truetype'),url(../fonts/opensans-light-webfont.svg#open_sanslight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanslight_italic;src:url(../fonts/opensans-lightitalic-webfont.eot);src:url(../fonts/opensans-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-lightitalic-webfont.woff2) format('woff2'),url(../fonts/opensans-lightitalic-webfont.woff) format('woff'),url(../fonts/opensans-lightitalic-webfont.ttf) format('truetype'),url(../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(../fonts/opensans-regular-webfont.eot);src:url(../fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-regular-webfont.woff2) format('woff2'),url(../fonts/opensans-regular-webfont.woff) format('woff'),url(../fonts/opensans-regular-webfont.ttf) format('truetype'),url(../fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold;src:url(../fonts/opensans-semibold-webfont.eot);src:url(../fonts/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-semibold-webfont.woff2) format('woff2'),url(../fonts/opensans-semibold-webfont.woff) format('woff'),url(../fonts/opensans-semibold-webfont.ttf) format('truetype'),url(../fonts/opensans-semibold-webfont.svg#open_sanssemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold_italic;src:url(../fonts/opensans-semibolditalic-webfont.eot);src:url(../fonts/opensans-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-semibolditalic-webfont.woff2) format('woff2'),url(../fonts/opensans-semibolditalic-webfont.woff) format('woff'),url(../fonts/opensans-semibolditalic-webfont.ttf) format('truetype'),url(../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sans_condensedbold;src:url(../fonts/opensanscondensedbold-webfont.eot);src:url(../fonts/opensanscondensedbold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensanscondensedbold-webfont.woff2) format('woff2'),url(../fonts/opensanscondensedbold-webfont.woff) format('woff'),url(../fonts/opensanscondensedbold-webfont.ttf) format('truetype'),url(../fonts/opensanscondensedbold-webfont.svg#open_sans_condensedbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanscondensed_light;src:url(../fonts/opensanscondlight-webfont.eot);src:url(../fonts/opensanscondlight-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensanscondlight-webfont.woff2) format('woff2'),url(../fonts/opensanscondlight-webfont.woff) format('woff'),url(../fonts/opensanscondlight-webfont.ttf) format('truetype'),url(../fonts/opensanscondlight-webfont.svg#open_sanscondensed_light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansCnLtIt;src:url(../fonts/opensanscondlightitalic-webfont.eot);src:url(../fonts/opensanscondlightitalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensanscondlightitalic-webfont.woff2) format('woff2'),url(../fonts/opensanscondlightitalic-webfont.woff) format('woff'),url(../fonts/opensanscondlightitalic-webfont.ttf) format('truetype'),url(../fonts/opensanscondlightitalic-webfont.svg#open_sansCnLtIt) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratblack;src:url(../fonts/montserratblack-webfont.eot);src:url(../fonts/montserratblack-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratblack-webfont.woff2) format('woff2'),url(../fonts/montserratblack-webfont.woff) format('woff'),url(../fonts/montserratblack-webfont.ttf) format('truetype'),url(../fonts/montserratblack-webfont.svg#montserratblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratbold;src:url(../fonts/montserratbold-webfont.eot);src:url(../fonts/montserratbold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratbold-webfont.woff2) format('woff2'),url(../fonts/montserratbold-webfont.woff) format('woff'),url(../fonts/montserratbold-webfont.ttf) format('truetype'),url(../fonts/montserratbold-webfont.svg#montserratbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratextrabold;src:url(../fonts/montserratextrabold-webfont.eot);src:url(../fonts/montserratextrabold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratextrabold-webfont.woff2) format('woff2'),url(../fonts/montserratextrabold-webfont.woff) format('woff'),url(../fonts/montserratextrabold-webfont.ttf) format('truetype'),url(../fonts/montserratextrabold-webfont.svg#montserratextrabold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratlight;src:url(../fonts/montserratlight-webfont.eot);src:url(../fonts/montserratlight-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratlight-webfont.woff2) format('woff2'),url(../fonts/montserratlight-webfont.woff) format('woff'),url(../fonts/montserratlight-webfont.ttf) format('truetype'),url(../fonts/montserratlight-webfont.svg#montserratlight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratmedium;src:url(../fonts/montserratmedium-webfont.eot);src:url(../fonts/montserratmedium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratmedium-webfont.woff2) format('woff2'),url(../fonts/montserratmedium-webfont.woff) format('woff'),url(../fonts/montserratmedium-webfont.ttf) format('truetype'),url(../fonts/montserratmedium-webfont.svg#montserratmedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(../fonts/montserratregular-webfont.eot);src:url(../fonts/montserratregular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratregular-webfont.woff2) format('woff2'),url(../fonts/montserratregular-webfont.woff) format('woff'),url(../fonts/montserratregular-webfont.ttf) format('truetype'),url(../fonts/montserratregular-webfont.svg#montserratregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratsemibold;src:url(../fonts/montserratsemibold-webfont.eot);src:url(../fonts/montserratsemibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratsemibold-webfont.woff2) format('woff2'),url(../fonts/montserratsemibold-webfont.woff) format('woff'),url(../fonts/montserratsemibold-webfont.ttf) format('truetype'),url(../fonts/montserratsemibold-webfont.svg#montserratsemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserrat;font-weight:200;font-style:normal;src:url(../fonts/montserratlight-webfont.eot);src:url(../fonts/montserratlight-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratlight-webfont.woff2) format('woff2'),url(../fonts/montserratlight-webfont.woff) format('woff'),url(../fonts/montserratlight-webfont.ttf) format('truetype'),url(../fonts/montserratlight-webfont.svg#montserratlight) format('svg')}@font-face{font-family:montserrat;font-weight:400;font-style:normal;src:url(../fonts/montserratregular-webfont.eot);src:url(../fonts/montserratregular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratregular-webfont.woff2) format('woff2'),url(../fonts/montserratregular-webfont.woff) format('woff'),url(../fonts/montserratregular-webfont.ttf) format('truetype'),url(../fonts/montserratregular-webfont.svg#montserratregular) format('svg')}@font-face{font-family:montserrat;font-weight:500;font-style:normal;src:url(../fonts/montserratmedium-webfont.eot);src:url(../fonts/montserratmedium-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratmedium-webfont.woff2) format('woff2'),url(../fonts/montserratmedium-webfont.woff) format('woff'),url(../fonts/montserratmedium-webfont.ttf) format('truetype'),url(../fonts/montserratmedium-webfont.svg#montserratmedium) format('svg')}@font-face{font-family:montserrat;font-weight:600;font-style:normal;src:url(../fonts/montserratsemibold-webfont.eot);src:url(../fonts/montserratsemibold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratsemibold-webfont.woff2) format('woff2'),url(../fonts/montserratsemibold-webfont.woff) format('woff'),url(../fonts/montserratsemibold-webfont.ttf) format('truetype'),url(../fonts/montserratsemibold-webfont.svg#montserratsemibold) format('svg')}@font-face{font-family:montserrat;font-weight:700;font-style:normal;src:url(../fonts/montserratbold-webfont.eot);src:url(../fonts/montserratbold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratbold-webfont.woff2) format('woff2'),url(../fonts/montserratbold-webfont.woff) format('woff'),url(../fonts/montserratbold-webfont.ttf) format('truetype'),url(../fonts/montserratbold-webfont.svg#montserratbold) format('svg')}@font-face{font-family:montserrat;font-weight:800;font-style:normal;src:url(../fonts/montserratextrabold-webfont.eot);src:url(../fonts/montserratextrabold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratextrabold-webfont.woff2) format('woff2'),url(../fonts/montserratextrabold-webfont.woff) format('woff'),url(../fonts/montserratextrabold-webfont.ttf) format('truetype'),url(../fonts/montserratextrabold-webfont.svg#montserratextrabold) format('svg')}@font-face{font-family:montserrat;font-weight:900;font-style:normal;src:url(../fonts/montserratblack-webfont.eot);src:url(../fonts/montserratblack-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserratblack-webfont.woff2) format('woff2'),url(../fonts/montserratblack-webfont.woff) format('woff'),url(../fonts/montserratblack-webfont.ttf) format('truetype'),url(../fonts/montserratblack-webfont.svg#montserratblack) format('svg')}@font-face{font-family:OpenSans;font-weight:700;font-style:normal;src:url(../fonts/opensans-bold-webfont.eot);src:url(../fonts/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-bold-webfont.woff2) format('woff2'),url(../fonts/opensans-bold-webfont.woff) format('woff'),url(../fonts/opensans-bold-webfont.ttf) format('truetype'),url(../fonts/opensans-bold-webfont.svg#open_sansbold) format('svg')}@font-face{font-family:OpenSans;font-weight:400;font-style:normal;src:url(../fonts/opensans-regular-webfont.eot);src:url(../fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/opensans-regular-webfont.woff2) format('woff2'),url(../fonts/opensans-regular-webfont.woff) format('woff'),url(../fonts/opensans-regular-webfont.ttf) format('truetype'),url(../fonts/opensans-regular-webfont.svg#open_sansregular) format('svg')}ul{list-style:none;margin:0;padding:0}input:invalid{box-shadow:none}body{background-image:-webkit-linear-gradient(180deg,#321461 0,#7a1eef 18%,#361759 36%,#7a1eef 47%,#361759 78%,#7a1eef 89%,#681cc5 100%);background-image:-o-linear-gradient(180deg,#321461 0,#7a1eef 18%,#361759 36%,#7a1eef 47%,#361759 78%,#7a1eef 89%,#681cc5 100%);background-image:linear-gradient(180deg,#321461 0,#7a1eef 18%,#361759 36%,#7a1eef 47%,#361759 78%,#7a1eef 89%,#681cc5 100%);background-image:url(../img/landing-page/page-bg-v3-2.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow-x:hidden}.container{max-width:1140px;margin:0 auto;padding:0 20px}.parallax{position:relative}.notebook-bg{width:100%;height:956px;background-position:50% 50%;background-repeat:no-repeat;position:absolute;z-index:-1;overflow:hidden}.parallax_figures{position:absolute;z-index:-1;top:0;left:0;height:10800px;overflow:hidden;width:100%}.notebook-img{top:200px;left:50%;margin-left:78px;margin-top:0;position:absolute;z-index:-1}.mouse-scrooll{margin-top:133px;margin-bottom:236px}.arrow{position:relative}.arrow-1 img{position:absolute;opacity:0;top:0;left:50%;margin-left:-13px;-webkit-animation:arrowshow 1s infinite;animation:arrowshow 1s infinite}.arrow-2 img{position:absolute;opacity:0;top:14px;left:50%;margin-left:-17px;-webkit-animation:arrowshow2 1s infinite;animation:arrowshow2 1s infinite}.arrow-3 img{position:absolute;opacity:0;top:29px;left:50%;margin-left:-24px;-webkit-animation:arrowshow3 1s infinite;animation:arrowshow3 1s infinite}@-webkit-keyframes arrowshow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes arrowshow2{40%{opacity:0}100%{opacity:.7}}@-webkit-keyframes arrowshow3{60%{opacity:0}100%{opacity:.5}}@keyframes arrowshow{0%{opacity:0}100%{opacity:1}}@keyframes arrowshow2{40%{opacity:0}100%{opacity:.7}}@keyframes arrowshow3{60%{opacity:0}100%{opacity:.5}}.header{display:flex;justify-content:space-between;padding:25px 0;align-items:center}.logo{z-index:1}.logo a{display:block;line-height:0}.logo a img{width:225px}.section-navigation_items{display:flex;height:100%;justify-content:space-between;align-items:center}.section-navigation_items .section-navigation_item{padding:0 10px}.section-navigation_item .section-navigation_link{color:#fff;font-size:13px;font-family:open_sansregular;text-decoration:none;padding-bottom:4px}.section-navigation_item:hover .section-navigation_link{background-image:-webkit-linear-gradient(90deg,#e779cd 0,#42ffff 100%);background-image:-o-linear-gradient(90deg,#e779cd 0,#42ffff 100%);background-image:linear-gradient(90deg,#e779cd 0,#42ffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-bottom:1px solid transparent;-moz-border-image:-moz-linear-gradient(90deg,#e779cd 0,#42ffff 100%);-webkit-border-image:-webkit-linear-gradient(90deg,#e779cd 0,#42ffff 100%);border-image:linear-gradient(90deg,#e779cd 0,#42ffff 100%);border-image-slice:1}.call-me{text-align:right;display:flex;flex-direction:column;justify-content:center;z-index:1}.call-me_phone,.menu-link{display:block;color:#fff;font-family:open_sansregular;font-size:14px;position:relative;text-decoration:none}.call-me_phone::before{content:'';display:block;background-image:url(../img/landing-page/phone-s.png);width:16px;height:16px;position:absolute;top:0;left:-20px}.call-me_btn{display:block;color:#fff;font-family:open_sansregular;font-size:14px;text-decoration:underline}.call-me_btn:hover{text-decoration:none}.menu{width:74px;text-align:center;margin:10px 0;border:1px solid transparent;-moz-border-image:-moz-linear-gradient(90deg,#e779cd 0,#42ffff 100%);-webkit-border-image:-webkit-linear-gradient(90deg,#e779cd 0,#42ffff 100%);border-image:linear-gradient(90deg,#e779cd 0,#42ffff 100%);border-image-slice:1;z-index:1}.hamburger{cursor:pointer;margin-top:5px;display:inline-block;z-index:200;position:relative}.hamburger .bar1,.hamburger .bar2,.hamburger .bar3{width:12px;height:2px;background-color:#fff;margin:1px 0;transition:.4s}.hamburger.show .bar1{-webkit-transform:rotate(-45deg) translate(-2px,2px);transform:rotate(-45deg) translate(-2px,2px)}.hamburger.show .bar2{opacity:0}.hamburger.show .bar3{-webkit-transform:rotate(45deg) translate(-2px,-2px);transform:rotate(45deg) translate(-2px,-2px)}.menu-link{display:inline-block;line-height:30px}.main-navigation{position:fixed;top:0;right:-400px;width:calc(100% - 32px);max-width:344px;background-color:#fff;padding:53px 16px;height:100%;z-index:200;transition:transform 1s cubic-bezier(.16,.68,.43,.99)}.main-navigation_close{position:absolute;width:40px;height:40px;border-radius:50%;background-image:url(../img/landing-page/close.png);top:14px;left:14px;cursor:pointer}.main-navigation_close:hover{opacity:.8;box-shadow:2px 2px 1px 0 rgba(53,218,218,.1)}.main-navigation_top{border-bottom:1px solid transparent;-moz-border-image:-moz-linear-gradient(90deg,#e779cd 0,#42ffff 100%);-webkit-border-image:-webkit-linear-gradient(90deg,#e779cd 0,#42ffff 100%);border-image:linear-gradient(90deg,#e779cd 0,#42ffff 100%);border-image-slice:1;margin-bottom:30px}.main-navigation_top-item{margin-bottom:25px}.main-navigation_top-item .main-navigation_top-link{color:#474747;font-size:20px;font-family:open_sanslight;text-decoration:none;padding-bottom:9px}.main-navigation_top-item .main-navigation_top-link.blog{background-image:-webkit-linear-gradient(90deg,#e779cd 0,#42ffff 100%);background-image:-o-linear-gradient(90deg,#e779cd 0,#42ffff 100%);background-image:linear-gradient(90deg,#e779cd 0,#42ffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.main-navigation_top-item .main-navigation_top-link.blog::after,.main-navigation_top-item .main-navigation_top-link.blog::before{content:'';display:block;position:absolute;width:6px;height:24px;background-image:url(../img/landing-page/bracket.png);top:2px}.main-navigation_top-item .main-navigation_top-link.blog::before{left:-12px}.main-navigation_top-item .main-navigation_top-link.blog::after{right:-12px;transform:rotate(180deg)}.main-navigation_top-item:hover .main-navigation_top-link{background-image:-webkit-linear-gradient(90deg,#e779cd 0,#42ffff 100%);background-image:-o-linear-gradient(90deg,#e779cd 0,#42ffff 100%);background-image:linear-gradient(90deg,#e779cd 0,#42ffff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-bottom:2px solid transparent;-moz-border-image:-moz-linear-gradient(90deg,#e779cd 0,#42ffff 100%);-webkit-border-image:-webkit-linear-gradient(90deg,#e779cd 0,#42ffff 100%);border-image:linear-gradient(90deg,#e779cd 0,#42ffff 100%);border-image-slice:1}.main-navigation_bottom-item{position:relative;padding-left:44px;text-align:left;margin:0 auto 23px auto;max-width:152px}.main-navigation_bottom-item::before{content:'';display:block;position:absolute;width:38px;height:38px;top:4px;left:1px}.main-navigation_bottom-item.audit-link::before{background-image:url(../img/landing-page/contract.png)}.main-navigation_bottom-item.comercial-link::before{background-image:url(../img/landing-page/download.png)}.main-navigation_bottom-item .main-navigation_bottom-link{color:#00539f;font-size:14px;font-family:open_sanslight;text-decoration:underline;line-height:24px}.section-main_conversion{font-size:30px;font-family:montserratregular;color:#fff;margin:0}.section-main_conversion span{font-size:40px;font-family:montserratblack;color:#e135d8}.section-main_landing{font-size:48px;font-family:montserratextrabold;color:#fff;margin:100px 0 0 0;letter-spacing:-.02em;line-height:1.05}.section-main_landing span{font-size:48px;font-family:montserratbold;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:url(../img/landing-page/landing-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.section-main_4u{color:#fff;font-size:20px;font-family:open_sansregular;margin:20px 0 44px 0}.section-main_4u span{font-family:open_sansbold;color:#e135d8}.price-bid{border-radius:10px;width:375px;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 18px 18px #450c96;-moz-box-shadow:0 18px 18px #450c96;box-shadow:0 18px 18px #450c96}.price-bid_header{font-size:18px;font-family:montserratmedium;text-align:center;padding:32px 30px 22px 30px;width:315px;color:#fff;background-image:url(../img/landing-page/bid-header-bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-bottom:24px}.price-bid_fieldset-text{background-color:#e6e6e6;font-family:open_sansregular;font-size:14px;padding:15px 40px;margin:0 auto 24px auto;width:180px;border-radius:22px;position:relative}.price-bid_fieldset-text::before{content:'';display:block;position:absolute;left:16px;top:12px;width:24px;height:24px;background-image:url(../img/landing-page/phone.png)}.price-bid_fieldset-text input[type=text]{border:0;color:#8d8c8c;text-align:center;width:100%;background-color:#e6e6e6;outline:0}.price-bid_fieldset-btn{display:block;border:0;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;margin:0 auto 18px auto;width:262px;height:59px;line-height:59px;font-size:16px;color:#fff;font-family:montserratbold;border-radius:30px;background-color:#fc0;background-image:-webkit-linear-gradient(0deg,#5ab5bd 0,#35dada 100%);background-image:-o-linear-gradient(0deg,#5ab5bd 0,#35dada 100%);background-image:linear-gradient(0deg,#5ab5bd 0,#35dada 100%);box-shadow:0 5px 0 0 #1c8d9f,0 10px 15px 0 rgba(28,141,159,.64);overflow:hidden;position:relative;padding:0 33px 0 65px}.price-bid_fieldset-btn:hover{box-shadow:none}.price-bid_fieldset-btn::after{content:"";margin-left:30px;width:14px;height:300px;background:#fff;-webkit-animation-delay:50ms;animation-delay:50ms;position:absolute;left:-40px;top:-150px;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transition:all .1s;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes slideme{0%{left:-30px;margin-left:0}30%{left:110%;margin-left:80px}100%{left:110%;margin-left:80px}}@keyframes slideme{0%{left:-30px;margin-left:0}30%{left:110%;margin-left:80px}100%{left:110%;margin-left:80px}}.price-bid_fieldset-btn::before{content:"";width:22px;height:23px;position:absolute;left:42px;top:20px;background-image:url(../img/landing-page/tap.png)}.check-item{margin:0 auto;text-align:center}.price-bid_chek{margin-bottom:30px;max-width:280px;font-size:11px;line-height:15px;color:#474747}.check-item label{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:open_sansregular}.check-item input{display:none}.check-item .check{vertical-align:middle;display:inline-block;width:15px;height:15px;border-radius:50%;margin-right:5px;position:relative}.check-item .check-gray{background-color:#e8e8e8}.check-item .check::before{position:absolute;content:"";width:8px;height:4px;left:3px;top:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid #6ac5ca;border-bottom:1px solid #6ac5ca;visibility:hidden;opacity:0;-webkit-transition:.2s;transition:.2s}.case-form-section .check-item .case-chek::before{border-color:#fff!important}.check-item input:checked+label .check::before{visibility:visible;opacity:1}.landing-info{max-width:1336px;width:90%;background-image:-moz-linear-gradient(45deg,rgba(86,35,173,.302) 0,rgba(133,46,245,.302) 100%);background-image:-webkit-linear-gradient(45deg,rgba(86,35,173,.302) 0,rgba(133,46,245,.302) 100%);background-image:-ms-linear-gradient(45deg,rgba(86,35,173,.302) 0,rgba(133,46,245,.302) 100%);position:relative;margin:0 auto;margin-top:68px;padding:68px 0 62px 0}.landing-info::after{content:'';display:block;background-color:transparent;border-bottom:30px solid #c432d3;border-right:30px solid #c432d3;box-shadow:18px 18px 18px 0 #6429b6;position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);top:30px;left:30px}.portfolio_container{max-width:1336px;width:90%;margin:72px auto 0 auto;padding:65px 0 23px 0;background-color:rgba(40,6,83,.3);position:relative}.portfolio_container::after{content:'';display:block;background-color:transparent;border-bottom:30px solid #c432d3;border-right:30px solid #c432d3;box-shadow:18px 18px 18px 0 #6429b6;position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);top:30px;left:30px;pointer-events:none}.services_container{max-width:1336px;width:90%;margin:72px auto 0 auto;padding:65px 0 102px 0;background-color:rgba(40,6,83,.3);position:relative}.services_container::after{content:'';display:block;background-color:transparent;border-bottom:30px solid #c432d3;border-right:30px solid #c432d3;box-shadow:18px 18px 18px 0 #6429b6;position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);top:30px;left:30px;pointer-events:none}.stages_container{max-width:1336px;width:90%;margin:72px auto 0 auto;padding:65px 0 10px 0;background-color:rgba(40,6,83,.3);position:relative}.stages_container::after{content:'';display:block;background-color:transparent;border-bottom:30px solid #c432d3;border-right:30px solid #c432d3;box-shadow:18px 18px 18px 0 #6429b6;position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);top:30px;left:30px;pointer-events:none}.under_line{background-image:-moz-linear-gradient(0deg,#cb69b4 0,#35dada 100%);background-image:-webkit-linear-gradient(0deg,#cb69b4 0,#35dada 100%);background-image:-ms-linear-gradient(0deg,#cb69b4 0,#35dada 100%);width:100px;height:2px;margin:7px auto 11px auto}.section_title{text-align:center;font-family:montserratbold;font-size:36px;color:#fff;margin:0;letter-spacing:.05em;padding:0 20px}.landing-info_sub-title{text-align:center;font-family:montserratsemibold;font-size:20px;color:#fff;margin:0 0 51px 0;padding:0 20px}.landing-info_content{text-align:center;font-family:open_sansregular;font-size:16px;color:#fff;margin:0;line-height:24px;padding:0 20px}.section_offer{margin-top:110px}.section-offer_items{display:flex;justify-content:space-around;flex-wrap:wrap}.section-offer_item{width:30%}.section-offer_item-content{width:250px;margin:10px auto;color:#fff;text-align:center}.section-offer_icon{height:160px;width:160px;background-image:url(../img/landing-page/offer-bg.png);background-position:50% 50%;background-repeat:no-repeat;position:relative;cursor:pointer;margin:0 auto}.section-offer_icon::before{content:'';display:block;position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-30px;width:60px;height:60px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.section-offer_icon.icon-design::before{background-image:url(../img/landing-page/offer-design.png)}.section-offer_icon.icon-content::before{background-image:url(../img/landing-page/offer-content.png)}.section-offer_icon.icon-payment::before{background-image:url(../img/landing-page/offer-payment.png)}.section-offer_icon.icon-admin::before{background-image:url(../img/landing-page/offer-admin.png)}.section-offer_icon.icon-code::before{background-image:url(../img/landing-page/offer-code.png)}.section-offer_icon.icon-tests::before{background-image:url(../img/landing-page/offer-tests.png)}.section-offer_icon:hover::before{-webkit-filter:saturate(400%);filter:saturate(400%)}.section-offer_title{font-family:montserratsemibold;font-size:20px;margin-bottom:14px}.section-offer_content{font-family:open_sansregular;font-size:16px;line-height:24px}.bid_container{max-width:1336px;width:90%;margin:65px auto 0 auto;padding:40px 0;text-align:center;background-image:-webkit-linear-gradient(bottom,#7a24e5 0,#863ce3 100%);background-image:-o-linear-gradient(bottom,#7a24e5 0,#863ce3 100%);background-image:linear-gradient(to top,#7a24e5 0,#863ce3 100%);box-shadow:0 17px 24px 0 #5517a8}.bid_title{letter-spacing:unset!important}.bid_content{font-family:open_sansregular;font-size:16px;line-height:30px;color:#fff;margin-bottom:27px;padding:0 20px}.bid_content span{font-family:open_sansbold;color:#e779cd}.check-item .check-white{background-color:#fff}.page-bid_chek{margin-bottom:4px;max-width:100%;font-size:12px;line-height:16px;color:#fefefe}.page-bid_wrapper{display:flex;align-items:end;justify-content:center;margin-bottom:35px}.page-bid_fieldset-name,.page-bid_fieldset-tel{display:block;position:relative;font-family:open_sansregular;font-size:16px;margin-right:28px}.page-bid_fieldset-name::before,.page-bid_fieldset-tel::before{content:'';display:block;position:absolute;left:3px;top:-1px;width:24px;height:24px}.page-bid_fieldset-name::before{background-image:url(../img/landing-page/avatar.png)}.page-bid_fieldset-tel::before{background-image:url(../img/landing-page/phone.png)}.page-bid_fieldset-name input[type=text],.page-bid_fieldset-tel input[type=text]{border:0;color:#fff;text-align:left;width:152px;background-color:transparent;padding-bottom:8px;border-bottom:1px solid #39d6d6;margin-left:35px;outline:0}.page-bid_fieldset-name input[type=text]::-webkit-input-placeholder,.page-bid_fieldset-tel input[type=text]::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.page-bid_fieldset-name input[type=text]::-moz-placeholder,.page-bid_fieldset-tel input[type=text]::-moz-placeholder{color:rgba(255,255,255,.5)}.page-bid_fieldset-name input[type=text]:-ms-input-placeholder,.page-bid_fieldset-tel input[type=text]:-ms-input-placeholder{color:rgba(255,255,255,.5)}.page-bid_fieldset-name input[type=text]:-moz-placeholder,.page-bid_fieldset-tel input[type=text]:-moz-placeholder{color:rgba(255,255,255,.5)}.page-bid_fieldset-btn{display:inline-block;border:0;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;width:292px;height:48px;line-height:48px;font-size:14px;color:#fff;font-family:montserratbold;border-radius:30px;background-color:#fc0;background-image:-webkit-linear-gradient(0deg,#5ab5bd 0,#35dada 100%);background-image:-o-linear-gradient(0deg,#5ab5bd 0,#35dada 100%);background-image:linear-gradient(0deg,#5ab5bd 0,#35dada 100%);box-shadow:0 5px 0 0 #1c8d9f,0 10px 15px 0 rgba(28,141,159,.64);overflow:hidden;position:relative;padding-left:37px}.page-bid_fieldset-btn:hover{box-shadow:none}.page-bid_fieldset-btn::after{content:"";margin-left:30px;width:14px;height:300px;background:#fff;-webkit-animation-delay:50ms;animation-delay:50ms;position:absolute;left:-40px;top:-150px;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transition:all .1s;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-bid_fieldset-btn::before{content:"";width:24px;height:24px;position:absolute;left:22px;top:12px;background-image:url(../img/landing-page/bid-btn.png)}.section_portfolio{position:relative}.portfolio_items{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1138px;width:90%;margin:30px auto 0 auto}.portfolio_item{width:354px;height:522px;border:3px solid #c432d3;border-radius:10px;background-color:#fff;box-shadow:0 18px 20px 0 rgba(100,41,182,.4);margin:0 6px 48px 6px;position:relative}.portfolio_item-hover{position:absolute;height:100%;width:100%;top:0;background-color:rgba(34,12,37,.85);border-radius:6px}.portfolio_item-hover_conversion,.portfolio_item-hover_devtime{font-family:open_sansregular;font-size:16px;text-align:center;color:#fff}.portfolio_item-hover_conversion span,.portfolio_item-hover_devtime span{font-family:open_sansbold;font-size:16px;text-align:center;color:#38b7c1}.portfolio_item-hover_conversion{margin-top:172px;margin-bottom:5px}.portfolio_item-hover_devtime{margin-bottom:46px;margin-top:0}.portfolio_item-info{position:absolute;bottom:-3px;background-image:url(../img/landing-page/portfolio-info-bg.png);width:376px;height:116px;left:-11px}.portfolio_item:hover .portfolio_item-link{opacity:1}.portfolio_item-link{opacity:0;-webkit-transition:.3s;transition:.3s;z-index:1}.portfolio_item-info_title{color:#3ad5d6;text-align:center;font-size:18px;font-family:montserratbold;margin:28px 0 10px 0;text-transform:uppercase;letter-spacing:-.075em}.portfolio_item-info_underline{width:40px;height:2px;background-color:#3ad5d6;margin:0 auto}.portfolio_item-info_content{margin:6px 0;color:#fff;font-family:open_sansregular;font-size:16px;text-align:center}.portfolio_item-hover_show{width:165px;text-align:center;margin:0 auto;border:1px solid transparent;-moz-border-image:-moz-linear-gradient(90deg,#e779cd 0,#42ffff 100%);-webkit-border-image:-webkit-linear-gradient(90deg,#e779cd 0,#42ffff 100%);border-image:linear-gradient(90deg,#e779cd 0,#42ffff 100%);border-image-slice:1;padding:8px 14px}.portfolio_item-hover_show p{color:#fff;font-family:open_sanssemibold;text-align:center;padding-right:26px;position:relative;text-decoration:none;margin:0}.portfolio_item-hover_show p::after{content:'';display:block;position:absolute;top:4px;right:0;width:20px;height:11px;background-image:url(../img/landing-page/eye.png)}.section_newtech .container{margin-top:72px}.newtech_items{margin-top:35px;display:flex;flex-wrap:wrap;justify-content:center}.newtech_item{margin-bottom:76px}.newtech_item:nth-child(2n+1){margin-right:38px}.newtech_item:nth-child(2n){margin-left:38px}.newtech_item-left{width:110px;display:inline-block;margin-right:26px}.newtech_item-right{width:374px;display:inline-block;vertical-align:top}.newtech_item-number{color:#3dd2d4;text-align:right;font-size:72px;font-family:montserratblack;position:relative;z-index:1;line-height:1;margin-bottom:7px;opacity:.8}.newtech_item-icon{text-align:right}.newtech_item-number::after{position:absolute;top:-4px;right:-4px;color:#c432d3;z-index:-1}.newtech_item-number.number-1::after{content:'01'}.newtech_item-number.number-2::after{content:'02'}.newtech_item-number.number-3::after{content:'03'}.newtech_item-number.number-4::after{content:'04'}.newtech_item-number.number-5::after{content:'05'}.newtech_item-number.number-6::after{content:'06'}.newtech_item-title{color:#fff;text-align:left;font-size:20px;font-family:montserratsemibold;text-transform:uppercase;margin:14px 0}.newtech_item-content{color:#fff;text-align:left;font-size:16px;font-family:open_sansregular;line-height:23px}.services_items{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1138px;margin:54px auto 0 auto;width:90%}.services_item{width:360px}.services_box{border-radius:10px;background-color:#fff;overflow:hidden}.services_box:hover{box-shadow:0 0 50px 5px rgba(255,255,255,.75)}.services_item-header{background-image:url(../img/landing-page/services-bg-1.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding-top:8px;padding-bottom:14px}.services_item-header.services-header-1{background-image:url(../img/landing-page/services-bg-1.jpg)}.services_item-header.services-header-2{background-image:url(../img/landing-page/services-bg-2.jpg)}.services_item-header.services-header-3{background-image:url(../img/landing-page/services-bg-3.jpg)}.services_item-title{color:#fff;text-align:center;font-size:20px;font-family:montserratmedium;margin:0 0 6px 0}.services_item-name-base,.services_item-name-extendet,.services_item-name-standart{text-align:center;text-transform:uppercase;font-size:20px;font-family:montserratsemibold;margin:0 0 8px 0}.services_item-name-base{color:#3ad5d6}.services_item-name-standart{color:#f7afff}.services_item-name-extendet{color:#c432d3}.services_item-price{color:#fff;text-align:center;font-size:34px;font-family:montserratregular;position:relative;margin:0 auto;width:120px;padding-right:25px;display:none}.services_item-price::after{content:'';position:absolute;top:6px;right:0;background-image:url(../img/landing-page/ruble.png);width:20px;height:32px}.services_item-info{padding:18px 10px 36px 10px}.services_item-content{font-family:open_sansregular;font-size:16px;text-align:center;color:#5d5d64;margin:0 0 14px 0;line-height:22px}.download_cases,.services_item-btn{display:block;border:0;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;height:58px;line-height:58px;font-size:16px;color:#fff;font-family:montserratbold;border-radius:30px;background-color:#fc0;background-image:-webkit-linear-gradient(0deg,#5ab5bd 0,#35dada 100%);background-image:-o-linear-gradient(0deg,#5ab5bd 0,#35dada 100%);background-image:linear-gradient(0deg,#5ab5bd 0,#35dada 100%);box-shadow:0 5px 0 0 #1c8d9f,0 10px 15px 0 rgba(28,141,159,.64);overflow:hidden;position:relative;padding-left:42px;margin:0 auto}.services_item-btn{width:262px}.download_cases{width:294px;margin-top:102px}.download_cases:hover,.services_item-btn:hover{box-shadow:none}.download_cases::before,.services_item-btn::before{content:"";width:27px;height:27px;position:absolute;left:22px;top:16px;background-image:url(../img/landing-page/services-btn.png)}.section_team .container{margin-top:90px}.team_items{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:38px}.team_item{width:32%}.team_img{position:relative;text-align:center}.team_img:hover img{-webkit-filter:drop-shadow(0 0 12px #fff);filter:drop-shadow(0 0 12px #fff)}.team_img::before{content:'';position:absolute;background-image:url(../img/landing-page/team-hover.png);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;top:10px;width:436px;height:383px;transform:rotate(0);opacity:.001;-webkit-transition:1s;transition:1s;z-index:-1;left:50%;margin-left:-218px}.team_img:hover::before{opacity:1;transform:rotate(45deg)}.team_info{padding:18px 0}.team_info-name{font-size:20px;color:#fff;font-family:montserratmedium;text-align:center;text-transform:uppercase}.team_info-position{color:#3ad5d6;font-size:20px;font-family:montserratmedium;text-align:center;margin-bottom:25px}.team_info-content{font-size:16px;color:#fff;font-family:open_sansregular;text-align:center;line-height:24px}.bid_container2{max-width:1336px;width:90%;margin:65px auto 0 auto;padding:40px 0;text-align:center;background-image:-webkit-linear-gradient(bottom,#4b1f7f 0,#592f8c 100%);background-image:-o-linear-gradient(bottom,#4b1f7f 0,#592f8c 100%);background-image:linear-gradient(to top,#4b1f7f 0,#592f8c 100%);box-shadow:0 17px 24px 0 #3f2659}.stages_items{max-width:1146px;width:90%;margin:44px auto 0 auto}.stages_item{display:flex;justify-content:space-between;align-items:center;margin-bottom:52px}.stages-first .stages_item-content{max-width:820px}.stages_item-paragraphs{position:relative}.stages_item-paragraph{font-family:open_sansregular;font-size:16px;color:#fff;margin-bottom:18px;padding-left:21px;position:relative}.stages_item-paragraph::before{content:'';border-width:2px;border-color:#3ad5d6;box-shadow:0 0 10px 0 #75f8fa,inset 0 0 3px 0 #75f8fa;border-style:solid;border-radius:50%;position:absolute;left:0;top:50%;width:8px;height:8px;background-color:#391368;transform:translateY(-50%);z-index:2}.stages_item-paragraph:first-child::after{content:'';position:absolute;left:5px;top:50%;width:2px;height:100%;background-color:#b97bc0;z-index:1}.stages_item-paragraph::after{content:'';position:absolute;left:5px;top:-50%;width:2px;height:200%;background-color:#b97bc0;z-index:1}.stages_item-paragraph:last-child::after{content:'';position:absolute;left:5px;top:-50%;width:2px;height:100%;background-color:#b97bc0;z-index:1}.stages_item-name{font-family:montserratsemibold;font-size:20px;display:inline-block;vertical-align:top;text-transform:uppercase;color:#fff;padding-top:16px}.stages_item-number{color:#3dd2d4;text-align:right;font-size:72px;font-family:montserratblack;position:relative;z-index:1;line-height:1;margin-bottom:23px;display:inline-block;margin-right:14px}.stages_item-number::after{position:absolute;top:-4px;right:-4px;color:#c432d3;z-index:-1}.stages_item-number.number-1::after{content:'01'}.stages_item-number.number-2::after{content:'02'}.stages_item-number.number-3::after{content:'03'}.stages_icon{height:267px;width:259px;background-image:url(../img/landing-page/stages-bg.png);background-position:50% 50%;background-repeat:no-repeat;position:relative;cursor:pointer}.stages_icon::before{content:'';display:block;position:absolute;left:50%;top:50%;margin-top:-75px;margin-left:-75px;width:150px;height:150px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.stages_icon.stages_icon-begin::before{background-image:url(../img/landing-page/stages-icon-1.png)}.stages_icon.stages_icon-design::before{background-image:url(../img/landing-page/stages-icon-2.png)}.stages_icon.stages_icon-front::before{background-image:url(../img/landing-page/stages-icon-3.png)}.stages_icon:hover::before{-webkit-filter:saturate(400%);filter:saturate(400%)}.clients_container{margin:88px auto 0 auto;max-width:1146px}.clients_slider{margin-top:52px}.clients_slider-item{width:940px;display:flex;margin:0 auto;align-items:center}.clients_info{padding-left:30px;width:590px}.clients_info-title{color:#3dd2d4;font-family:montserratsemibold;font-size:20px;line-height:24px;text-transform:uppercase;margin-bottom:10px}.clients_info-content{color:#fff;font-family:open_sansregular;font-size:16px;line-height:24px}.owl-nav{position:absolute;width:100%;top:50%;display:flex;justify-content:space-between;margin-top:-48px}.owl-carousel .owl-nav .owl-prev{width:49px;height:49px;background-image:url(../img/landing-page/arrow.png)!important;background-position:50% 50%!important;background-repeat:no-repeat!important}.owl-carousel .owl-nav .owl-next{width:49px;height:49px;background-image:url(../img/landing-page/arrow.png)!important;transform:rotate(180deg);background-position:50% 50%!important;background-repeat:no-repeat!important}.owl-carousel .owl-nav .owl-next span,.owl-carousel .owl-nav .owl-prev span{display:none}.owl-carousel .owl-nav .owl-prev:hover{background-image:url(../img/landing-page/arrow_hover.png)!important}.owl-carousel .owl-nav .owl-next:hover{background-image:url(../img/landing-page/arrow_hover.png)!important}.owl-carousel .owl-dots{text-align:center;margin-top:6px}.owl-carousel .owl-dots .owl-dot span{width:11px;height:11px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border:3px solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-radius:30px;background:#e779cd;border-color:#e779cd}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#fff}.project-bid_container{max-width:1040px;margin:38px auto 96px auto}.project-bid_img-box{width:630px;display:inline-block;text-align:center}.project-bid_img{margin-top:32px;position:relative;height:400px}.project-bid_img img{position:absolute;top:2260px;left:76px}.project-bid_form-box{display:inline-block;position:relative;width:360px;border-radius:6px;background-image:-moz-linear-gradient(0deg,#791eed 0,#731de0 100%);background-image:-webkit-linear-gradient(0deg,#791eed 0,#731de0 100%);background-image:-ms-linear-gradient(0deg,#791eed 0,#731de0 100%);vertical-align:top;margin-top:80px;margin-left:28px}.project-bid_form-box::after{content:'';position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;border-radius:10px;background-image:-moz-linear-gradient(90deg,#e779cd 0,#42ffff 100%);background-image:-webkit-linear-gradient(90deg,#e779cd 0,#42ffff 100%);background-image:-ms-linear-gradient(90deg,#e779cd 0,#42ffff 100%);box-shadow:0 28px 38px 0 rgba(0,0,0,.5);z-index:-1}.section_project-bid .project-bid_img-box .section_title{letter-spacing:unset}.project-bid_form_title{letter-spacing:unset!important;text-transform:uppercase;font-size:16px;color:#fff;font-family:montserratbold;text-align:center;margin-top:34px}.project-bid_form_subtitle{font-family:open_sansregular;font-size:16px;line-height:19px;color:#fff;text-align:center;margin-top:14px;margin-bottom:20px}.project-bid_form_subtitle span{font-family:open_sansbold;color:#e779cd}.check-item .check-white{background-color:#fff}.project-bid_chek{margin-bottom:28px;max-width:218px;font-size:12px;line-height:16px;color:#fefefe;letter-spacing:-.05em}.project-bid_fieldset-email,.project-bid_fieldset-name,.project-bid_fieldset-tel{display:block;position:relative;font-family:open_sansregular;font-size:14px;margin:0 auto;width:182px;text-align:center;background-color:#fff;border-radius:30px;padding:0 40px;margin-bottom:25px}.project-bid_fieldset-email::before,.project-bid_fieldset-name::before,.project-bid_fieldset-tel::before{content:'';display:block;position:absolute;left:16px;top:12px;width:24px;height:24px}.project-bid_fieldset-name::before{background-image:url(../img/landing-page/avatar.png)}.project-bid_fieldset-tel::before{background-image:url(../img/landing-page/phone.png)}.project-bid_fieldset-email::before{background-image:url(../img/landing-page/mail.png)}.project-bid_fieldset-email input[type=email],.project-bid_fieldset-name input[type=text],.project-bid_fieldset-tel input[type=text]{border:0;color:#8d8c8c;text-align:center;background-color:transparent;padding:16px 0;width:100%;outline:0}.project-bid_fieldset-btn{display:block;border:0;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;margin:0 auto 24px auto;width:262px;height:59px;line-height:59px;font-size:16px;color:#fff;font-family:montserratbold;border-radius:30px;background-color:#fc0;background-image:-webkit-linear-gradient(0deg,#5ab5bd 0,#35dada 100%);background-image:-o-linear-gradient(0deg,#5ab5bd 0,#35dada 100%);background-image:linear-gradient(0deg,#5ab5bd 0,#35dada 100%);box-shadow:0 5px 0 0 #1c8d9f,0 10px 15px 0 rgba(28,141,159,.64);overflow:hidden;position:relative;padding-left:54px}.project-bid_fieldset-btn:hover{box-shadow:none}.project-bid_fieldset-btn::after{content:"";margin-left:30px;width:14px;height:300px;background:#fff;-webkit-animation-delay:50ms;animation-delay:50ms;position:absolute;left:-40px;top:-150px;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transition:all .1s;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.project-bid .project-bid_fieldset-btn::before{content:"";width:26px;height:26px;position:absolute;left:29px;top:16px;background-image:url(../img/landing-page/project-btn.png)}footer{min-height:168px;background-color:#38175d}footer .container{display:flex;justify-content:space-between;padding-top:34px}.footer_title{font-family:open_sanssemibold;font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:19px}.footer_link,.footer_txt{font-family:open_sansregular;font-size:14px;color:#fff;margin:0;display:inline-block;margin-bottom:8px}.footer_contact .footer_link{padding-left:26px;text-decoration:none;position:relative}.footer_contact .footer_link::before{content:'';width:16px;height:16px;position:absolute;top:0;left:0}.footer_contact .footer_link.mail-link::before{background-image:url(../img/landing-page/mail-s.png)}.footer_contact .footer_link.tel-link::before{background-image:url(../img/landing-page/phone-s.png)}.footer_security .footer_link{text-decoration:none;position:relative}.footer_contact .footer_link:hover{text-decoration:none}.footer_security .footer_link:hover{text-decoration:underline;color:#c566b5}.footer_security .footer_link::after{position:absolute;content:'';top:2px;right:-24px;width:13px;height:12px;background-image:url(../img/landing-page/ext-link-icon.png)}.footer_nav{width:320px}.footer_nav_item{margin-bottom:6px}.footer_nav_item .footer_nav_link{font-family:open_sansregular;font-size:14px;color:#fff;text-decoration:none}.footer_nav_item:hover .footer_nav_link{color:#c566b5;text-decoration:underline}.footer_contact,.footer_security{max-width:242px}.footer_nav-items{height:80px;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.send_ok>div{width:calc(95% - 20px);max-width:550px;border-radius:5px;background:#fff;display:flex;flex-direction:column;align-items:center;padding:20px 10px;position:relative}.send_ok h3{color:#000;font-family:open_sansregular;font-size:20px;margin:0;padding:0}.send_ok p{color:#000;font-size:14px;font-family:open_sansregular;margin:0;padding:0}.overlay,.send_ok{position:fixed;width:100%;height:100%;display:none;top:0;left:0;background-color:rgba(0,0,0,.85);z-index:200}.overlay.modal-show,.send_ok.modal-show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-bid_wrapper{position:relative;padding:30px 0;width:360px;border-radius:6px;vertical-align:top;background-image:url(../img/landing-page/modal-bg.jpg)}.modal-bid{margin-top:20px}.modal-bid_chek{max-width:218px;font-size:12px;line-height:16px;color:#fefefe;letter-spacing:-.05em}.modal-bid_wrapper::after{content:'';position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;border-radius:10px;background-image:-moz-linear-gradient(90deg,#e779cd 0,#42ffff 100%);background-image:-webkit-linear-gradient(90deg,#e779cd 0,#42ffff 100%);background-image:-ms-linear-gradient(90deg,#e779cd 0,#42ffff 100%);z-index:-1;pointer-events:none}.modal-bid .project-bid_fieldset-btn::before{content:"";position:absolute;width:22px;height:23px;left:29px;top:18px;background-image:url(../img/landing-page/tap.png)}.modal-bid_wrapper .close-modal{position:absolute;top:-45px;right:-50px;background:0 0;border:0;cursor:pointer}.modal-bid_name,.modal-bid_title{text-transform:uppercase;font-size:20px;font-family:montserratbold;text-align:center}.modal-bid_title{color:#fff}#landing_base .modal-bid_name{color:#3ad5d6}#landing_extended .modal-bid_name{color:#c432d3}#landing_standart .modal-bid_name{color:#be8cff}#audit .modal-bid_title,#call_me .modal-bid_title{color:#fff;text-transform:unset;font-size:16px;font-family:montserratbold;text-align:center;margin-bottom:20px}#audit .modal-bid_name,#call_me .modal-bid_name,#download_modal .modal-bid_name{color:#fff;text-transform:unset;font-size:14px;font-family:open_sansregular;text-align:center}#call_me .modal-bid_name span{color:#e135d8}.preview-show{display:block}.preview_wrapper{max-width:1116px;margin:96px auto 0 auto;position:relative;background-color:#fff;width:90%}.preview_wrapper .close-modal{position:absolute;top:-45px;right:-50px;background:0 0;border:0;cursor:pointer}.preview_logo{display:inline-block;margin-right:18px;vertical-align:middle}.preview_header{padding:24px 50px;background-color:#fff;display:flex;justify-content:space-between;box-shadow:0 5px 9px 0 #cac9cb;margin-bottom:15px}.preview_logo img{width:160px}.preview_title{display:inline-block;width:225px;margin-right:18px;font-size:14px;font-family:montserratregular;margin-top:10px}.preview-bid_fieldset-tel{display:inline-block;font-family:open_sansregular;font-size:14px;width:202px;text-align:center;background-color:#e6e6e6;border-radius:30px;margin-right:12px;vertical-align:top}.preview-bid_fieldset-tel input[type=text]{border:0;color:#8d8c8c;text-align:center;background-color:transparent;padding:16px 0;width:100%;outline:0}.preview-bid_fieldset-btn{display:inline-block;vertical-align:top;border:0;cursor:pointer;-webkit-transition:.3s;transition:.3s;width:160px;height:43px;line-height:43px;font-size:12px;color:#fff;font-family:montserratbold;border-radius:30px;background-color:#fc0;background-image:-webkit-linear-gradient(0deg,#5ab5bd 0,#35dada 100%);background-image:-o-linear-gradient(0deg,#5ab5bd 0,#35dada 100%);background-image:linear-gradient(0deg,#5ab5bd 0,#35dada 100%);box-shadow:0 5px 0 0 #1c8d9f,0 10px 15px 0 rgba(28,141,159,.64);overflow:hidden;position:relative;padding-left:50px}.preview-bid_fieldset-btn:hover{box-shadow:0 5px 0 0 #1c8d9f}.preview-bid_fieldset-btn::before{content:"";width:22px;height:23px;position:absolute;left:16px;top:12px;background-image:url(../img/landing-page/tap.png)}.cases{background-image:-moz-linear-gradient(0deg,#cb69b4 0,#35dada 100%);background-image:-webkit-linear-gradient(0deg,#cb69b4 0,#35dada 100%);background-image:-ms-linear-gradient(0deg,#cb69b4 0,#35dada 100%)}.cases a{display:block;padding:4px 10px;text-transform:uppercase;color:#fff;text-decoration:none;font-size:12px;font-family:montserratbold;margin-bottom:10px;text-align:center}.cases a:hover{color:#fff;text-decoration:none}.global a{display:block;color:#000;text-decoration:none;font-size:12px;font-family:montserratregular;position:relative;padding-left:20px}.global a:hover{color:#000;text-decoration:none}.global a::before{position:absolute;content:'';width:13px;height:13px;top:0;left:0;background-image:url(../img/landing-page/global.png)}.video_reviews{padding:46px 0 0 0}.video_items{display:flex;flex-wrap:wrap;justify-content:space-between}.video_item{width:100%;max-width:370px;margin-top:20px}.video_item:hover .video_item-box::before{opacity:0}.video_item-box{width:calc(100% - 10px);height:228px;position:relative;line-height:0;cursor:pointer;margin:0 10px 10px 0}.video_item-box .video_img{position:relative;width:100%;height:100%;object-fit:cover}.video_item-box::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;z-index:1;transition:all .3s}.video_item-box.showing::before{content:unset}.video_item-box::after{content:'';display:block;background-color:transparent;border-bottom:10px solid #c432d3;border-right:10px solid #c432d3;box-shadow:18px 18px 18px 0 #6429b6;position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);top:10px;left:10px;z-index:-1}.video_item-box .video_playbtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66px;height:66px;border-radius:50%;background-image:-moz-linear-gradient(90deg,#731ae5 0,#9a4dff 100%);background-image:-webkit-linear-gradient(90deg,#731ae5 0,#9a4dff 100%);background-image:-ms-linear-gradient(90deg,#731ae5 0,#9a4dff 100%);box-shadow:0 3px 0 0 #6a11dc;transition:all .3s;display:flex;justify-content:center;align-items:center;z-index:2}.video_item-info{color:#fff;font-family:open_sansregular;font-size:16px;line-height:18px;text-align:center;margin:30px 0 22px 0}@media all and (max-width:1420px){.portfolio_items{justify-content:space-around}.services_item{width:32%}.stages-first .stages_item-content{max-width:680px}}@media all and (max-width:1377px){.project-bid_img img{top:2380px}}@media all and (max-width:1180px){.services_items{justify-content:center}.services_item{width:70%}.services_item:not(:last-child){margin-bottom:60px}.section-navigation{display:none}.newtech_items{align-items:center;flex-direction:column}.newtech_item:nth-child(2n+1){margin-right:0}.newtech_item:nth-child(2n){margin-left:0}.team_item{width:45%}.clients_container{padding:0 20px}.clients_slider-item{width:760px}.stages_item.stages-first,.stages_item.stages-three{flex-direction:column-reverse}.stages_item.stages-two{flex-direction:column}.stages-three .stages_item-content,.stages-two .stages_item-content{max-width:680px}.cases,.global{display:none}body{background-image:unset;background-position:unset;background-repeat:unset;background-size:unset;background-image:-webkit-linear-gradient(180deg,#321461 0,#7a1eef 18%,#361759 36%,#7a1eef 47%,#361759 78%,#7a1eef 89%,#681cc5 100%);background-image:-o-linear-gradient(180deg,#321461 0,#7a1eef 18%,#361759 36%,#7a1eef 47%,#361759 78%,#7a1eef 89%,#681cc5 100%);background-image:linear-gradient(180deg,#321461 0,#7a1eef 18%,#361759 36%,#7a1eef 47%,#361759 78%,#7a1eef 89%,#681cc5 100%);overflow-x:hidden}.video_items{justify-content:space-around}.project-bid_img-box{display:block;width:unset}.project-bid_img{display:none}.project-bid_form-box{margin:80px auto 0 auto;display:table}.preview_header{display:none}}@media all and (max-width:840px){.team_item{width:100%}.clients_container{display:none}}@media all and (max-width:800px){.bid_container,.bid_container2,.landing-info,.portfolio_container,.services_container,.stages_container{width:80%}.services_item{width:80%}.notebook-bg{display:none}.price-bid{margin:0 auto}.section-main_4u,.section-main_conversion,.section-main_landing{text-align:center}.section-offer_item{width:50%}.page-bid_wrapper{align-items:center;flex-direction:column}.page-bid_fieldset-name,.page-bid_fieldset-tel{margin-bottom:30px;margin-right:0}.stages_item-number{display:none}.stages_item-name{text-align:center;margin-bottom:20px;width:100%}.footer_nav{display:none}}@media all and (max-width:560px){.newtech_item-left{width:100%;margin:0 auto;display:block}.newtech_item-number{display:none}.newtech_item-icon{text-align:center}.newtech_item-right{width:100%}.newtech_item-title{font-size:16px;text-align:center}.newtech_item-content{font-size:14px;text-align:center;line-height:20px}footer .container{flex-direction:column;align-items:center;padding-bottom:34px}.footer_contact .footer_title{text-align:center}.footer_security .footer_title{text-align:center;margin-top:19px}}@media all and (max-width:520px){.bid_container,.bid_container2,.landing-info,.portfolio_container,.services_container,.stages_container{width:95%}.landing-info::after,.portfolio_container::after,.services_container::after,.stages_container::after{display:none}.parallax_figures{display:none}.section-offer_item{width:100%}.section_title{font-size:30px}.preview_wrapper .close-modal{right:0}.preview_wrapper{margin-top:56px}.call-me{display:none}}@media all and (max-width:460px){.section-main .price-bid{width:100%}.section-main_landing{margin-top:0}.mouse-scrooll{margin-top:20px;margin-bottom:116px}.section-main .price-bid_header{width:unset;padding:32px 10px 22px 10px;font-size:16px}.section-main_conversion{font-size:24px}.section-main_conversion span{font-size:30px}.section-main_4u{font-size:16px}.section-main_landing,.section-main_landing span{font-size:40px}.page-bid .page-bid_fieldset-btn{width:242px;font-size:11px}.section_title.bid_title{font-size:24px}.bid_content{font-size:14px;line-height:24px}.portfolio_item{width:290px;height:430px}.portfolio_item img{width:100%}.portfolio_item-hover_conversion{margin-top:144px}.portfolio_item-info{width:calc(100% + 22px);height:96px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.portfolio_item-info_title{font-size:16px;margin:22px 0 10px 0}.portfolio_item-info_content{font-size:14px;padding:0 10px}.services_item{width:100%}.team_img img{width:100%}.team_img::before{display:none}.project-bid_form-box{width:90%}.modal-bid_wrapper{width:90%}.modal-bid_wrapper .close-modal{top:-55px;right:0}}@media all and (max-width:410px){.video_item-box{height:56vw}}