.web-dev-how-we-work{background:#f1f3f9;border-radius:28px;display:flex;flex-direction:column;gap:70px;margin:20px 0;padding:100px 120px}@media(max-width:1439px){.web-dev-how-we-work{gap:50px;padding:100px 90px}}@media(max-width:1199px){.web-dev-how-we-work{padding:50px}}@media(max-width:1023px){.web-dev-how-we-work{padding:36px}}@media(max-width:767px){.web-dev-how-we-work{padding:36px 18px}}.web-dev-outsourcing{align-items:center;display:flex;flex-direction:column;gap:50px;padding:100px 0}@media(max-width:1439px){.web-dev-outsourcing{padding:80px 0}}@media(max-width:1199px){.web-dev-outsourcing{padding:80px 0 50px}}@media(max-width:1023px){.web-dev-outsourcing{padding:40px 0}}@media(max-width:767px){.web-dev-outsourcing{gap:30px;padding:40px 0 20px}}.web-dev-outsourcing__header{align-items:center;display:flex;flex-direction:column;gap:34px}@media(max-width:767px){.web-dev-outsourcing__header{gap:18px}}.web-dev-outsourcing__header-icon{align-items:center;background:#f0ecff;border-radius:9px;display:flex;height:55px;justify-content:center;width:55px}.web-dev-outsourcing__header-icon svg{color:#623cd8}.web-dev-outsourcing__label{background:#f1f3f9;border:1px solid #e7e0ff;border-radius:12px;color:#07090f;font-size:16px;font-weight:700;line-height:120%;padding:16px 24px;text-align:center}.web-dev-outsourcing__list{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0 40px;width:100%}@media(max-width:1199px){.web-dev-outsourcing__list{gap:12px;grid-template-columns:repeat(2,1fr);padding:0}}@media(max-width:767px){.web-dev-outsourcing__list{grid-template-columns:1fr}}.web-dev-outsourcing__list-item{align-items:center;background:#f1f3f9;border-radius:28px;display:flex;flex-direction:column;gap:34px;justify-content:center;padding:30px;text-align:center}@media(max-width:1199px){.web-dev-outsourcing__list-item{gap:12px;padding:30px 8px}}@media(max-width:767px){.web-dev-outsourcing__list-item{border-radius:18px;gap:8px;padding:30px 22px}}.web-dev-outsourcing__list-item:nth-child(2){background:#f0ecff}.web-dev-techstack{border:1px solid #e7e0ff;border-radius:28px;overflow:hidden;padding:60px 50px;position:relative}@media(max-width:767px){.web-dev-techstack{background:linear-gradient(256deg,#ffe9ff -2.98%,#ca32ca 39.48%,#000 77.07%);padding:20px}}.web-dev-techstack__container{margin-bottom:60px;margin-top:60px}.web-dev-techstack__content{padding-top:30px}.web-dev-techstack__content a{width:-moz-fit-content;width:fit-content}.web-dev-techstack__image{inset:0;position:absolute;z-index:-1}@media(max-width:767px){.web-dev-techstack__image{display:none}}.web-dev-techstack__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.web-dev-techstack__title{margin:30px 0 27px}@media(max-width:767px){.web-dev-techstack__title{margin:16px 0 20px}}.web-dev-techstack__title span{background:linear-gradient(90deg,#b751e7,#d781ff);border:1px solid rgba(250,251,255,.6);border-radius:99px;box-shadow:0 12px 29.9px -8px #d274ff;display:inline-block;padding:8px 20px 10px;width:-moz-fit-content;width:fit-content}.web-dev-techstack__description{margin-bottom:32px;max-width:352px}@media(max-width:767px){.web-dev-techstack__description{margin-bottom:20px;max-width:100%}}.services-swiper__header-slot{align-items:center;background:#f0ecff;border-radius:9px;display:flex;height:55px;justify-content:center;margin:0 auto 20px;width:55px}@media(max-width:767px){.services-swiper__header-slot{margin-bottom:16px}}.services-swiper__header-slot svg{color:#623cd8}@media(max-width:1426px){.square-features-section{grid-template-columns:repeat(6,1fr)!important}.square-features-section li:first-child,.square-features-section li:nth-child(2),.square-features-section li:nth-child(3){grid-column:span 2}.square-features-section li:nth-child(4),.square-features-section li:nth-child(5){grid-column:span 3}}@media(max-width:767px){.square-features-section{grid-template-columns:repeat(1,1fr)!important}.square-features-section li:first-child,.square-features-section li:nth-child(2),.square-features-section li:nth-child(3),.square-features-section li:nth-child(4),.square-features-section li:nth-child(5){grid-column:span 1}}.square-features-section li:nth-child(4){background:#623cd8}.square-features-section li:nth-child(4) h3{color:#fff!important}.square-features-section li:nth-child(4) p{color:#e7e0ff!important}.square-features-section__description{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between}