@media (min-width:768px){.single-service-page .service-hero{padding:80px 0 100px}}@media (min-width:768px){.single-service-page .service-hero.section-first{max-width:720px;width:100%;margin:0 auto}}@media (min-width:1024px){.single-service-page .service-hero.section-first{max-width:1000px}}@media (min-width:1200px){.single-service-page .service-hero.section-first{padding:0 16px;max-width:1180px}}@media (min-width:1350px){.single-service-page .service-hero.section-first{padding:0 16px;max-width:1284px}}@media (min-width:1024px){.single-service-page .service-hero.section-first{margin-bottom:80px}}@media (min-width:1024px){.single-service-page .service-hero.section-first .container{display:flex;gap:20px;max-width:unset;justify-content:space-between;align-items:stretch}}@media (min-width:1024px){.single-service-page .service-hero.section-first .section-header{padding:80px 0 80px 80px;max-width:42.81%}}@media (min-width:1024px){.single-service-page .service-hero.section-first .section-image{margin-top:0;width:49.2%}}@media (min-width:1350px){.single-service-page .service-hero.section-first{max-width:1337px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}}@media (min-width:768px){.single-service-page .service-hero .service-title{font-size:48px}}@media (min-width:1024px){.single-service-page .service-hero .service-title{font-size:57px;line-height:63px}}@media (min-width:768px){.single-service-page .service-hero .service-lead{font-size:15px;line-height:24px}}@media (min-width:1024px){.single-service-page .service-hero .hero-main-grid{display:contents}}@media (min-width:1024px){.single-service-page .service-discovery-flow .layout-grid{flex-direction:row;gap:80px}}@media (min-width:1024px){.single-service-page .sidebar-column{position:relative;top:auto;align-self:flex-start}}@media (min-width:768px){.single-service-page .section-title{font-size:32px;margin-bottom:40px}}@media (min-width:768px){.single-service-page .workflow-section{margin-bottom:100px;padding:60px;border-radius:40px}}@media (min-width:768px){.single-service-page .workflow-section .workflow-elegant-list .workflow-step{gap:30px;margin-bottom:40px}}@media (min-width:768px){.single-service-page .workflow-section .workflow-elegant-list .workflow-step .step-info h4{font-size:22px;margin-bottom:10px}}@media (min-width:768px){.single-service-page .service-visual-proof .gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.single-service-page .related-service-cases{padding:100px 0}}@media (min-width:768px){.single-service-page .related-service-cases .cases-row{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.single-service-page .service-faq-section{padding:80px 0}}@media (min-width:768px){.single-service-page .service-footer-cta .cta-box{border-radius:40px;padding:80px 40px}}