/* /services/seo-prototipirovanie/ — page sections */
.seo-prototipirovanie-s1{height:90px;background-color:#f5f7ff}
.seo-prototipirovanie-s1__shape1{top:25px;left:calc(50% - 600px + 20px);width:1161px;height:37px;z-index:3;border-radius:30px 30px 30px 30px;background-color:#ffffff}
.seo-prototipirovanie-s1__text1{top:33px;left:calc(50% - 600px + 50px);width:338px;z-index:3;color:#000000;font-size:14px;font-family:Arial,sans-serif;line-height:1.55;font-weight:400}
.seo-prototipirovanie-s1{margin-top:75px}
.seo-prototipirovanie-s2{height:460px;background-color:#f5f7ff}
.seo-prototipirovanie-s2__img1{top:-45px;left:calc(50% - 600px + 604px);width:561px;height:auto;z-index:3;object-position:center center;--reveal-duration:1s;--reveal-delay:0.1s;--reveal-distance:150px}
.seo-prototipirovanie-s2__text1{top:70px;left:calc(50% - 600px + 20px);width:491px;z-index:3;color:#235fb8;font-size:57px;font-family:Arial,sans-serif;line-height:1.05;font-weight:600;letter-spacing:0.5px;--reveal-duration:1s}
.seo-prototipirovanie-s2__text2{top:198px;left:calc(50% - 600px + 21px);width:459px;z-index:3;color:#242424;font-size:18px;font-family:Arial,sans-serif;line-height:1.35;font-weight:400}
.seo-prototipirovanie-s2__btn1{top:304px;left:calc(50% - 600px + 20px);width:301px;height:56px;text-align:center;z-index:3;font-size:18px;font-family:Arial,sans-serif;line-height:1.55;font-weight:500;letter-spacing:0.5px;border-radius:30px 30px 30px 30px;background-color:#f7931e;color:#ffffff}
.seo-prototipirovanie-s3{height:1210px;background-color:#ffffff}
.seo-prototipirovanie-s3__text1{top:40px;left:calc(50% - 600px + 20px);width:611px;z-index:3;color:#235fb8;font-size:34px;font-family:var(--font-main);line-height:1.55;font-weight:600}
.seo-prototipirovanie-s3__text2{top:98px;left:calc(50% - 600px + 20px);width:777px;z-index:3;color:#2e2e2e;font-size:18px;font-family:var(--font-main);line-height:1.55;font-weight:400}
.seo-prototipirovanie-s3__img1{top:262px;left:calc(50% - 600px + 2668px);width:730px;height:auto;z-index:3;overflow:hidden;border-width:1px;border-style:solid;border-color:#235fb8;object-position:center center}
.seo-prototipirovanie-s3__text3{top:772px;left:calc(50% - 600px + 20px);width:611px;z-index:3;color:#235fb8;font-size:34px;font-family:var(--font-main);line-height:1.55;font-weight:600}
.seo-prototipirovanie-s3__text4{top:830px;left:calc(50% - 600px + 20px);width:729px;z-index:3;color:#2e2e2e;font-size:18px;font-family:var(--font-main);line-height:1.55;font-weight:400}
.common-1{margin-top:45px;margin-bottom:45px}
@media (max-width:1199px){
  .seo-prototipirovanie-s1{height:80px;background-color:#f5f7ff}
  .seo-prototipirovanie-s1__shape1{top:22px;left:calc(50% - 160px + -8px);width:337px;height:38px}
  .seo-prototipirovanie-s1__text1{top:31px;left:calc(50% - 160px + 10px);width:318px;font-size:14px}
  .seo-prototipirovanie-s2{height:512px;background-color:#f5f7ff}
  .seo-prototipirovanie-s2__img1{top:131px;left:calc(50% - 160px);width:326px}
  .seo-prototipirovanie-s2__text1{top:2px;left:calc(50% - 160px + 12px);width:296px;text-align:center;font-size:34px;opacity:1}
  .seo-prototipirovanie-s2__text2{top:82px;left:calc(50% - 160px + 15px);width:291px;text-align:center;font-size:15px}
  .seo-prototipirovanie-s2__btn1{top:411px;left:calc(50% - 160px);width:320px;font-size:18px;background-color:#f7931e;overflow:visible}
  .seo-prototipirovanie-s3{height:1893px}
  .seo-prototipirovanie-s3__text1{top:20px;left:calc(50% - 160px + 10px);width:301px;font-size:27px;line-height:1.3}
  .seo-prototipirovanie-s3__text2{top:261px;left:calc(50% - 160px + 10px);width:300px;font-size:15px}
  .seo-prototipirovanie-s3__img1{top:75px;left:calc(50% - 160px + 10px);width:300px}
  .seo-prototipirovanie-s3__text3{top:1395px;left:calc(50% - 160px + 10px);width:311px;font-size:23px}
  .seo-prototipirovanie-s3__text4{top:1434px;left:calc(50% - 160px + 10px);width:300px;font-size:15px}
}
@media (max-width:639px){
  .seo-prototipirovanie-s1__shape1{display:none}
  .seo-prototipirovanie-s1__text1{display:none}
}
@media (max-width:639px){.seo-prototipirovanie-s1{margin-top:0px}}
