.site-header.one-line,.site-header.two-lines{background-image:url(../images/web/hero.webp);background-position:50% 0vw}.block-1 .services{display:flex;justify-content:space-between;flex-wrap:wrap;margin:3vw 0}.block-1 .services .service .image{width:3vw;left:0;position:absolute}.block-1 .services .service{padding-left:4.5vw;margin-bottom:1.5vw;width:46%}.block-1 .services .service .title{font-weight:700;margin-bottom:0vw}@media(max-width: 767px){.block-1 .services .service .image{width:8vw}.block-1 .services .service{width:100%;padding-left:11vw}}.block-2{padding-top:4vw;text-align:center}.block-2 h5{margin-bottom:1vw}.block-2 .works-wall{margin:4vw 0vw 0vw 0vw}.block-2 .works-wall img{width:100%}.block-2 .works-info-container .image{min-height:33vw;background-size:cover;background-position:50% 0%}.block-2 .works-info-container .work-info{display:none;text-align:left}.block-2 .works-info-container .image{margin:1vw}.block-2 .works-info-container .image>div{width:100%;height:100%;box-shadow:0 1vw 2vw rgba(0,0,0,.3);background-size:cover;background-repeat:no-repeat;background-position:50% 0%}.block-2 .works-info-container .text-p{padding-top:2vw}.block-2 .works-info-container .work-info .client{font-weight:700}.block-2 .works-info-container .work-info .tech{width:75%}.block-2 .works-info-container .work-info .tech .net{width:4vw}.block-2 .works-info-container .work-info .category{display:block}.block-2 .works-info-container .work-info .location{font-style:italic;color:var(--text-color)}.block-2 .works-info-container .work-info .description{padding-top:2vw}.block-2 .works-info-container .work-info.active{display:block}.block-2 .works-info-container .work-info .nav-arrows span{border:.1vw solid var(--text-color) !important;display:inline-block;width:1.8vw;height:1.8vw;border-radius:50%;text-align:center;margin-left:.3vw;opacity:.8;font-size:1.2vw;padding-top:.19vw;cursor:pointer;transition:.2s all}.block-2 .works-info-container .work-info .nav-arrows span:hover{color:#fff;background-color:var(--primary-color);border:.1vw solid var(--primary-color) !important}.block-2 .works-info-container .work-info .nav-arrows{line-height:1.1vw;text-align:left;margin-bottom:2vw}@media(max-width: 1299px){.block-2 .works-container .work .image{min-height:18vw}}@media(max-width: 767px){.work-info .col-desktop-6.image{width:100%;grid-column:span 12}.work-info .col-desktop-6.image{height:60vw}.work-info .col-desktop-6.text-p{width:100%;grid-column:span 12}.work-info .col-desktop-6.text-p .half-container{width:100%;padding-left:5vw;padding-right:5vw}.block-2 .works-container .work .image{min-height:28vw}.block-2 .works-info-container .image{margin:1vw 0vw}.block-2 .works-info-container .work-info .nav-arrows{text-align:center}.block-2 .works-info-container .work-info .nav-arrows span{width:9vw;height:9vw;margin:0vw 1vw;font-size:6vw;padding-top:1vw}}.block-3{margin-top:10vw}.block-3 h5{margin-bottom:1vw}.block-3 h5 span{color:var(--primary-color)}.block-3 .smaller-container{text-align:center}.block-3 .process{margin-top:6vw;margin-bottom:2vw}.block-3 .process img{width:22vw}.block-3 .steps{display:flex;flex-wrap:wrap;justify-content:center;margin-top:4vw;row-gap:5vw}.block-3 .steps .step{width:28%}.block-3 .steps .step b{text-transform:uppercase;display:block}.block-3 .steps .arrow{width:8%;background-repeat:no-repeat;background-image:url(../images/site/arrow.png);background-position:30% 50%;background-size:70% auto}.block-3 .steps .arrow.a3{display:none}.block-3 .contact{text-align:center;margin:6vw 0 4vw 0}@media(max-width: 767px){.block-3 .steps .step{width:44%}.block-3 .steps .arrow{background-position:0% 50%}.block-3 .steps .arrow.a2{display:none}.block-3 .steps .arrow.a3{display:unset}.block-3 .steps .arrow.a4{display:none}.block-3 .process img{width:50%;margin-top:4vw}}.block-4{text-align:center;margin-top:4vw;margin-bottom:4vw}.block-4 .clients{display:flex;justify-content:center;margin:2vw 0 3vw 0}.block-4 .clients img{height:4vw}@media(max-width: 767px){.block-4 .clients{flex-wrap:wrap;align-items:center;margin:4vw 0}.block-4 .clients img{height:9vw;width:auto}}.block-5{margin-top:8vw;margin-bottom:6vw}.block-5 .columns{display:flex;flex-wrap:wrap;justify-content:space-between}.block-5 .columns .col-1{width:35vw}.block-5 .columns .col-2{width:calc(100% - 40vw);text-align:right;padding-right:3vw}.block-5 .columns .col-2 img{width:20vw;margin-top:-1vw}@media(max-width: 1299px){.block-5 .columns .col-1{width:46vw}.block-5 .columns .col-2{width:calc(100% - 52vw)}.block-5 .columns .col-2 img{width:100%;margin-top:-1vw}}@media(max-width: 767px){.block-5 .columns .col-1{width:100%}.block-5 .columns .col-2{width:100%;text-align:center;padding-top:4vw}.block-5 .columns .col-2 img{width:50%}}.phones{position:relative}.phones .phone{position:relative;z-index:10}.phones .circle{position:absolute;z-index:5;left:1vw;top:4vw;width:26vw !important;max-width:unset}@media(max-width: 767px){.phones .circle{position:absolute;z-index:5;left:16vw;top:7vw;width:58vw !important;max-width:unset}}