
:root{--darkPink:#510B73;--pink:rgba(188, 90, 255, 0.4);--blueGrad:linear-gradient(to right, #148bdd 0%,#2cb0f1 100%);--whiteGrad:linear-gradient(90deg, rgb(240, 226, 250), rgb(209, 165, 239));--pinkGrad: linear-gradient(90deg, rgb(100, 17, 225), rgb(142, 45, 226));--puple:#7827C2;--darkBlue:#025880;--blue:rgba(78, 216, 246, 0.5);}
[bg-light-pink]{background-color:#D0356B;}
[c-pinkNew] {color:#D0356B;}
[c-puple]{color:var(--puple);}[c-darkBlue]{color:var(--darkBlue);}
[c-white]{color:#fff;}[c-darkPink]{color:var(--darkPink);}[c-pink]{color:var(--pink);}
[bg-puple]{background-color:var(--puple);}[bg-white]{background-color:#fff;}[bg-pinkGrad]{background:var(--pinkGrad);}[bg-darkPink]{background-color:var(--darkPink);}[bg-pink]{background-color:var(--pink);}[bg-whiteGrad]{background:var(--whiteGrad);}[bg-blue]{background-color:var(--blue);}
[relative]{position:relative;}[absolute]{position:absolute;}[fixed]{position:fixed;}[bg-blueGrad]{background:var(--blueGrad);}
.block{display:block;}.none{display:none;}.flex{display:flex;}.flex-wrap{flex-wrap:wrap;}

.bttn-primary {-webkit-appearance:none;padding-top:0;padding-bottom:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;transition:all .1s;outline:none;cursor:pointer;text-decoration:none;border-radius:4px;border:none;}
.bttn-primary[bg-whiteGrad]{box-shadow:0 6px 20px rgba(255, 255, 255, 0.3)}
.bttn-primary[b-white]{border:2px solid #fff;background-color:#fff;box-shadow: 0 3px 12px #C97AFF;color:#77249A;}
.bttn-primary[b-blue]{border:2px solid #4ED8F6;background-color:#4ED8F6;box-shadow: 0 3px 18px #4ED8F6;color:#fff;}
.bttn-primary:hover{background:var(--blueGrad);color:#fff;box-shadow:0 10px 20px rgba(20, 139, 221, 0.4);text-decoration:none;border-color:transparent;}
.z-1 {z-index:1;}
.m-t-a{margin-top:auto;}.m-r-a{margin-right:auto;}.m-b-a{margin-bottom:auto;}.m-l-a{margin-left:auto;}


.title-wrapper {font-weight:bold;font-size:24px;font-weight:400;}.title-wrapper + .title-wrapper {font-size:35px;}
 .title-wrapper:before {content:'';background-color:var(--pink);height:15px;bottom:4px;position:absolute;right:-20px;left:0;}.title-wrapper + .title-wrapper:before{left:-30px;right:0;}.title-wrapper + .title-wrapper span {top:5px;}
.title-wrapper + .title-wrapper strike  {bottom:70%;right:0;color:rgba(221, 178, 250, .7);white-space:nowrap;}
.page-services {background:url('https://static-ru.insales.ru/files/1/1573/10356261/original/bg.svg') top left no-repeat;background-size:100% auto;}
.page-services .mobile-bg{background:url('https://static-eu.insales.ru/files/1/2678/10619510/original/srvices-bg.svg') center top no-repeat;background-size:cover;}
.title-wrapper + .title-wrapper > div {right:0;bottom:0;font-weight:normal;font-size:16px;margin-right:30px;margin-left:-10px;}
.title-wrapper + .title-wrapper > div img {width:60px;margin-bottom:5px;} 
.title-wrapper + .title-wrapper > div > div{left:-100%;white-space:nowrap;}
.title-wrapper.fix:before {right:0;left:0;}
.title-wrapper-pink:before {content:'';background-color: rgba(229,35,103,0.2) !important;}

/*HEADER*/
header a:hover{text-decoration:none;}
.logo-link img{width:150px;}
.menu-link svg {width:auto;height:65px;display:block;margin:auto;}
.menu-link.fw-700 path, .menu-link:hover path {fill:#fff;transition:all .2s linear;}
.menu-link.fw-700 {background-color:rgba(64, 9, 103, 0.53);}
.fixed .fixed-bttn {top:100%;left:calc(50% - 92px);display:block;}

/*INDEX*/

.first-wrapper.absolute {bottom:0;height:100%;}
.first-wrapper.absolute > div{min-height:100%;padding-top:180px;}
.develop-list > div {flex-basis:25%;max-width:25%;}
.icon-block {width:120px;height:120px;border-radius:50%;}.icon-block img {max-width:100%;max-height:100%;width:auto;height:auto;}
.dop-icon {width:40px;height:auto;}
.dop-block img{height:80px;width:auto;}
.dop-block p br {display:none;}.dop-block a{color:inherit;text-decoration:underline;}
.third-block .title-wrapper:before {left:-61px;}
.third-block .title-wrapper:after {content: ''; position: absolute; top: -6px; height: 67px; left: -34px; width: 15px; background-color: var(--pink);}
.example-block img {box-shadow:0 3px 30px rgba(0,0,0,.1);}
.example-block .absolute {top:0;left:10px;bottom:0;right:10px;opacity:0;transition:all .2s;}
.example-block > div:hover .absolute {opacity:1;}
.table-wrapper {font-size:14px;}
.table-wrapper [bg-pink]{font-size:18px;}
.table-wrapper [class*="cell-"] {flex:1;}
.table-wrapper [class*="cell-"] + [class*="cell-"] {border-left:1px solid #E4BCFF;}
.table-wrapper [bg-pink] + [bg-pink] {background-color:rgba(79, 11, 111, 0.4);}
.icon-wrap { width: 60px; height: 60px; margin: 0 auto 20px; display: flex; align-items: center; justify-content: center; }
.sixth-block .row img {height:150px;}
.sixth-block .row {top:-80px;}
.seo-block .title-wrapper:before {background-color:var(--blue);right:calc((100vw - 1460px + 120px)/-2);}
.seo-block [class*="cell-"]:not(.cell-12){flex-basis:20%;max-width:20%;}
.res-block{background:linear-gradient(to right, #BB94DE 0%,#4ED8F6 100%);}
.seo-img {margin-bottom:-100px;}
.b-line:before {content:'';position:absolute;bottom:4px;height:15px;left:-10px;right:-10px;background-color:var(--blue);}
[class*="result-"] { border: 2px solid; width: 100px; height: 100px; border-radius: 50%; color: #93ECFF; display: flex; align-items: center; justify-content: center; font-size: 50px; margin-left: 20px; }
.titles > span {width:100px;text-align:center;margin-left:20px;color:#93ECFF;font-size:18px;}
.fw-900{font-weight:900;}
.field-block > input{outline:none!important;-webkit-appearance:none;border-radius:4px;border:1px solid var(--darkPink);color:var(--darkPink);height:48px;display:flex;align-items:center;justify-content:center;padding:0 10px;width:100%;box-sizing:Border-box;font-weight:300;}
.field-block > textarea{outline:none!important;-webkit-appearance:none;border-radius:4px;border:1px solid var(--darkPink);color:var(--darkPink);min-height:111px;padding:10px;width:100%;box-sizing:Border-box;display:block;font-weight:300;}
.field-block > *::placeholder{color:inherit;}
.field-block > *:not(.bttn-primary):focus{border-color: #148bdd;}
#form {max-width:380px;width:100%;}
.fourth-block.bg-white {background-color:#fff;box-shadow:0 -40px 10px rgba(0,0,0,.2);}

.list-result .absolute img {box-shadow:0 3px 30px rgba(0,0,0,.1);}
.list-result .absolute {flex-direction:column;top:20px;left:10px;right:10px;bottom:20px;background-color:#fff;opacity:0;transition:all .2s linear;}
.list-result .relative:hover .absolute {opacity:1;}

@media screen and (max-width:1024px){
  [c-white-md]{color:#fff;}[c-darkPink-md]{color:var(--darkPink);}[c-pink-md]{color:var(--pink);}
  .title-wrapper:before {left:-20px;}
  .title-wrapper + .title-wrapper:before {right:-20px;}
  .develop-list > div {flex-basis:33.333%;max-width:33.333%;}
  .page-services {background-size:206%}
  .first-wrapper.absolute {padding-top:40px;padding-bottom:20px;} 
  [class*="result-"]{width:80px;height:80px;font-size:42px;}.titles > span{width:80px;}
  .first-wrapper.absolute > div {padding-top:140px;}
}
@media screen and (max-width:768px){
  .title-wrapper + .title-wrapper strike {position:relative;top:4px;margin-right:20px;}
  .title-wrapper + .title-wrapper.fix {margin-left:auto;}
  .logo-link img {width:100px;}
  .m-t-a-sm {margin-top:auto;}.m-r-a-sm {margin-right:auto;}.m-b-a-sm {margin-bottom:auto;}.m-l-a-sm {margin-left:auto;}
  .title-wrapper:before {left:-15px;}.title-wrapper + .title-wrapper:before {right:-15px;}
  .page-services {background-size:275%;}
  .sixth-block .row {top:0;}
  .first-wrapper.absolute, header.absolute {position:initial;}.first-wrapper.absolute > div{padding-top:0;}
  .seo-block [class*="cell-"]:not(.cell-12){flex-basis:33.33%;max-width:33.33%}
  .mobile-bg {background:var(--pinkGrad);}
  
  .mobile-bg [bg-pinkGrad] {color:var(--darkPink);background:var(--whiteGrad);}
  .mobile-bg [bg-pinkGrad] {color:#fff;background:var(--blueGrad);}
  .mobile-bg  .page-services {background-image:none;}
  [c-white-sm] {
  	color: #fff;
  }
  .f-z-70 {font-size: 40px;}
}
@media screen and (max-width:480px){
  .title-wrapper + .title-wrapper.fix {width:100%;flex-wrap:wrap;justify-content:center;}
  .title-wrapper + .title-wrapper > div { width: 100%; display: flex; justify-content: center; align-items: center; margin: 25px 0 10px!important; }
  .title-wrapper + .title-wrapper > div img {margin:0;width:50px;}
  .title-wrapper + .title-wrapper > div > div {position:initial;margin-left:20px;}
  header .fixed-bttn {top:100%;left:calc(50% - 92px);display:block;position:initial;}.fixed-bttn a {white-space:nowrap;}
  .flex-wrap-xs{flex-wrap:wrap;}
  .first-wrapper .bttn-primary {padding-top:5px;padding-bottom:5px;}
  .icon-block {width:100px;height:100px;padding:20px;}
  [class*="result-"], .titles > span {margin:0;width:22%;}
  [class*="result-"]{height:79px;}
  .p-t-0-xs{padding-top:0;}.p-r-0-xs{padding-right:0;}.p-b-0-xs{padding-bottom:0;}.p-l-0-xs{padding-left:0;}
  .m-t-0-xs{margin-top:0;}.m-r-0-xs{margin-right:0;}.m-b-0-xs{margin-bottom:0;}.m-l-0-xs{margin-left:0;}
  .develop-list > div {flex-basis:50%;max-width:50%;}
  .title-wrapper:before {left:-15px;right:0;}
  .title-wrapper + .title-wrapper:before {right:-10px;}
  
  .seo-block [class*="cell-"]:not(.cell-12) {flex-basis:50%;max-width:50%;}
  .sixth-block .cell-12-xs {display:flex;align-items:Center;}.sixth-block .row img {width:60px;height:auto;margin-right:15px;}
  
  .first-my.timerhello {width:100%;}
  
  
  
}













