.babel-services{width:100%;max-width:100%;padding:0 70px 70px;background:#0e0e0e;display:flex;flex-direction:column;align-items:center;overflow:hidden;box-sizing:border-box}.babel-services__head{text-align:center;max-width:900px;margin:0 auto}.babel-services__eyebrow{display:block;font-style:italic;font-size:clamp(1.2rem, 3vw, 2rem);letter-spacing:.12em;opacity:.85;margin-bottom:12px;color:#fff}.babel-services__title{display:block;font-size:clamp(1rem, 6vw, 40px);font-weight:600;max-width:900px;margin:0 auto;color:#fff}.babel-services__text{max-width:672px;color:#ccc;text-align:center;margin:20px auto 45px}.babel-services .services{width:100%}.babel-services .card-desc{font-size:15px;line-height:1.6}@media (max-width:768px){.babel-services .card-desc{font-size:13.5px}}.babel-services__cta{margin-top:49px}@media (max-width:768px){.babel-services{padding:50px 16px}.babel-services__cta{display:none}}@media (max-width:768px){.babel-services .card .card-lines{z-index:1}.babel-services .card .card-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .15) 0%,rgb(0 0 0 / .6) 100%);border-radius:inherit}.babel-services .card .card-title{z-index:2;text-shadow:0 2px 10px rgb(0 0 0 / .7)}}