.ecommerce-page-shell{--site-gutter:150px}main.ecommerce-page-shell{--body-size:20px;--box-p-size:20px;--faq-question-size:20px}@media only screen and (max-width:1600px){.ecommerce-page-shell{--site-gutter:100px}main.ecommerce-page-shell{--body-size:18px;--box-p-size:18px;--faq-question-size:18px}}@media (max-width:1280px){.ecommerce-page-shell{--section-pad-y:50px}main.ecommerce-page-shell{--body-size:18px;--box-p-size:18px;--faq-question-size:18px}}@media (max-width:768px){.ecommerce-page-shell{--site-gutter:15px;--section-pad-y:50px}main.ecommerce-page-shell{--body-size:15px;--box-p-size:15px;--faq-question-size:15px}}main.ecommerce-page-shell p,main.ecommerce-page-shell .hero-banner-body,main.ecommerce-page-shell .box-p,main.ecommerce-page-shell .ecommerce-feature-body,main.ecommerce-page-shell .ecommerce-function-body,main.ecommerce-page-shell .ecommerce-expertise-body,main.ecommerce-page-shell .ecommerce-tech-body,main.ecommerce-page-shell .ecommerce-service-card-body,main.ecommerce-page-shell .ecommerce-service-subcard-body,main.ecommerce-page-shell .ecommerce-technology-panel-body,main.ecommerce-page-shell .ecommerce-technology-item-body,main.ecommerce-page-shell .faq-answer,main.ecommerce-page-shell .faq-answer p,main.ecommerce-page-shell .faq-answer li{font-size:var(--body-size);font-weight:400}main.ecommerce-page-shell h5.ecommerce-stat-number{font-size:calc(var(--stat-number-size) * .82);letter-spacing:-.03em}.ecommerce-gutter-left{padding-left:var(--site-gutter)}.ecommerce-gutter-right{padding-right:var(--site-gutter)}.ecommerce-page-gutter{width:100%;max-width:none;padding-left:var(--site-gutter);padding-right:var(--site-gutter)}@media (min-width:1281px){.ecommerce-hero .ecommerce-hero-heading{letter-spacing:-.03em;font-size:58px;font-weight:500;line-height:1.05}}@media (min-width:1281px) and (max-width:1680px){.ecommerce-hero .ecommerce-hero-heading{font-size:48px}}@media (max-width:768px){.ecommerce-hero .ecommerce-hero-heading{text-align:center}.ecommerce-page-shell #ecommerce-features .ecommerce-features-copy,.ecommerce-page-shell #ecommerce-expertise .ecommerce-expertise-copy{box-sizing:border-box;padding-left:15px;padding-right:15px}}@media (max-width:1023px){.ecommerce-page-shell #ecommerce-technology .ecommerce-technology-intro .ecommerce-expertise-heading,.ecommerce-page-shell #ecommerce-services .ecommerce-services-intro .ecommerce-expertise-heading{text-align:center}}@media (max-width:768px){.ecommerce-page-shell #app-development-case-studies .app-development-heading,.ecommerce-page-shell #app-development-case-studies .app-development-body{box-sizing:border-box;padding-left:15px;padding-right:15px}}@media (min-width:1281px){.ecommerce-features-heading{letter-spacing:-.03em;font-size:66px;font-weight:500;line-height:1.05}}@media (min-width:1281px) and (max-width:1680px){.ecommerce-features-heading{font-size:48px}}@media (min-width:1024px) and (max-width:1280px){.ecommerce-features-heading{font-size:40px}}
