.services-page-shell{--services-unit:calc(100vw / 390);background:var(--color-white,#fff);color:var(--color-black,#000);width:100%}@media (min-width:1024px){.services-page-shell{--services-unit:min(calc(100vw / 1920), 1px)}}.services-page-main{background-color:#fff;width:100%}.services-grid{column-gap:calc(20 * var(--services-unit));grid-template-columns:repeat(16,1fr);display:grid}@media (max-width:1023px){.services-grid{flex-direction:column;display:flex}}.services-hero-section{width:100%;padding-top:calc(140 * var(--services-unit));padding-bottom:calc(42 * var(--services-unit));padding-inline:calc(20 * var(--services-unit));box-sizing:border-box}@media (min-width:1024px){.services-hero-section{padding-top:calc(457 * var(--services-unit));padding-bottom:calc(60 * var(--services-unit));padding-inline:calc(62 * var(--services-unit))}}.services-header-dots{gap:calc(4.56 * var(--services-unit));margin-bottom:calc(26 * var(--services-unit))}@media (min-width:1024px){.services-header-dots{gap:calc(9.1 * var(--services-unit));margin-bottom:calc(68 * var(--services-unit))}}.services-header-dot{width:calc(8 * var(--services-unit));height:calc(8 * var(--services-unit));background-color:#000;border-radius:9999px;display:block}@media (min-width:1024px){.services-header-dot{width:calc(15.95 * var(--services-unit));height:calc(15.95 * var(--services-unit))}}.services-header-title{font-family:var(--font-manrope,"Manrope", sans-serif);font-weight:300;font-size:calc(20 * var(--services-unit));line-height:calc(26 * var(--services-unit));letter-spacing:0;max-width:calc(300 * var(--services-unit));margin-inline:auto}@media (min-width:1024px){.services-header-title{font-size:calc(46 * var(--services-unit));line-height:calc(54 * var(--services-unit));letter-spacing:-.01em;max-width:calc(630 * var(--services-unit))}}.services-slider-section{width:100%;padding:calc(20 * var(--services-unit)) 0 calc(62 * var(--services-unit))}@media (min-width:1024px){.services-slider-section{padding:calc(62 * var(--services-unit)) calc(62 * var(--services-unit)) calc(130 * var(--services-unit));max-width:1920px;margin-inline:auto}}.services-slider-wrapper{width:100%}.services-slider-frame{aspect-ratio:393/666;border-radius:0}@media (min-width:1024px){.services-slider-frame{aspect-ratio:1796/1034}}.services-slider-slide{width:111.111%;height:100%}.services-slider-dots-bar{bottom:calc(26 * var(--services-unit));gap:10px;inset-inline-end:calc(20 * var(--services-unit))}@media (min-width:1024px){.services-slider-dots-bar{bottom:calc(52 * var(--services-unit));gap:14px;inset-inline-end:calc(62 * var(--services-unit))}}.services-slider-dot{background:0 0;border:1px solid #ffffffbf;width:8px;height:8px;padding:0}.services-slider-dot-fill{--hole:100%;-webkit-mask:radial-gradient(circle closest-side, transparent var(--hole), #000 var(--hole));mask:radial-gradient(circle closest-side, transparent var(--hole), #000 var(--hole));-webkit-mask:radial-gradient(circle closest-side, transparent var(--hole), #000 var(--hole))}.services-intro-container{margin-top:calc(42 * var(--services-unit));padding-inline:calc(20 * var(--services-unit));box-sizing:border-box;width:100%}@media (min-width:1024px){.services-intro-container{margin-top:calc(72 * var(--services-unit));padding-inline:calc(62 * var(--services-unit));max-width:1920px;margin-inline:auto}}.services-intro-heading-col{width:100%}@media (min-width:1024px){.services-intro-heading-col{grid-column:2/span 5;padding-inline-start:calc(53 * var(--services-unit))}}.services-intro-title{font-family:var(--font-manrope,"Manrope", sans-serif);font-weight:300;font-size:calc(20 * var(--services-unit));line-height:calc(26 * var(--services-unit));text-transform:lowercase}@media (min-width:1024px){.services-intro-title{font-size:calc(36 * var(--services-unit));line-height:calc(44 * var(--services-unit))}}.services-intro-desc-col{width:100%;margin-top:calc(25 * var(--services-unit))}@media (min-width:1024px){.services-intro-desc-col{grid-column:9/span 4;margin-top:0}}.services-intro-description{font-family:var(--font-manrope,"Manrope", sans-serif);font-weight:300;font-size:calc(16 * var(--services-unit));line-height:calc(24 * var(--services-unit))}@media (min-width:1024px){.services-intro-description{font-size:calc(20 * var(--services-unit));line-height:calc(30 * var(--services-unit))}}.services-decorative-dots-svg{color:#000;flex-shrink:0;display:inline-block;width:20px!important;max-width:20px!important;height:54px!important;max-height:54px!important}@media (min-width:1440px){.services-decorative-dots-svg{width:24px!important;max-width:24px!important;height:64px!important;max-height:64px!important}}.services-stack-section{width:100%;padding-top:calc(45 * var(--services-unit));padding-bottom:calc(62 * var(--services-unit));padding-inline:calc(20 * var(--services-unit))}@media (min-width:1024px){.services-stack-section{padding-top:calc(120 * var(--services-unit));padding-bottom:calc(120 * var(--services-unit));padding-inline:calc(62 * var(--services-unit));max-width:1920px;margin-inline:auto}}.services-stack-wrapper{margin-top:calc(44 * var(--services-unit))}@media (min-width:1024px){.services-stack-wrapper{margin-top:calc(160 * var(--services-unit))}}.service-entry-item{padding-top:calc(20 * var(--services-unit));padding-bottom:calc(62 * var(--services-unit));position:relative}@media (min-width:1024px){.service-entry-item{align-items:center;min-height:666px;padding-top:0;padding-bottom:0;display:flex}}.service-stack-motion{will-change:transform;width:100%;position:relative}@media (max-width:1023px){.service-stack-motion{transform:none!important}}.service-entry-image-col{order:1;width:100%}@media (min-width:1024px){.service-entry-image-col{order:2;grid-column:9/span 8}}.service-entry-aspect-square{aspect-ratio:1}.service-entry-parallax-inner{height:calc(100% + 66.6px);top:-33.3px}.service-entry-content-col{width:100%;margin-top:calc(36 * var(--services-unit));order:2}@media (min-width:1024px){.service-entry-content-col{order:1;grid-column:2/span 6;margin-top:0}}.service-entry-title{font-family:var(--font-manrope,"Manrope", sans-serif);font-weight:300;font-size:calc(24 * var(--services-unit));text-transform:lowercase;max-width:calc(421 * var(--services-unit));line-height:1.15}@media (min-width:1024px){.service-entry-title{font-size:calc(28 * var(--services-unit))}}.service-entry-desc{font-family:var(--font-manrope,"Manrope", sans-serif);font-weight:300;font-size:calc(16 * var(--services-unit));line-height:calc(26 * var(--services-unit));margin-top:calc(25 * var(--services-unit));max-width:calc(308 * var(--services-unit))}@media (min-width:1024px){.service-entry-desc{font-size:calc(20 * var(--services-unit));line-height:calc(30 * var(--services-unit));margin-top:calc(102 * var(--services-unit));max-width:calc(424 * var(--services-unit))}}.service-entry-stats{margin-top:calc(70 * var(--services-unit));gap:calc(23 * var(--services-unit))}@media (min-width:1024px){.service-entry-stats{margin-top:calc(80 * var(--services-unit));gap:calc(27 * var(--services-unit))}}.service-stat-row{gap:calc(23 * var(--services-unit))}@media (min-width:1024px){.service-stat-row{gap:calc(27 * var(--services-unit))}}.service-stat-value{font-family:var(--font-manrope,"Manrope", sans-serif);font-weight:300;font-size:calc(24 * var(--services-unit));width:calc(134 * var(--services-unit));flex-shrink:0;line-height:1.15}@media (min-width:1024px){.service-stat-value{font-size:calc(28 * var(--services-unit));width:calc(150 * var(--services-unit))}}.service-stat-label{font-family:var(--font-manrope,"Manrope", sans-serif);font-weight:300;font-size:calc(16 * var(--services-unit));line-height:1.25}@media (min-width:1024px){.service-stat-label{font-size:calc(20 * var(--services-unit))}}.services-cta-section{width:100%;padding:calc(114 * var(--services-unit)) calc(20 * var(--services-unit));z-index:50;background-color:#fff;position:relative}@media (min-width:1024px){.services-cta-section{padding:calc(214 * var(--services-unit)) calc(62 * var(--services-unit))}}.services-cta-title{font-family:var(--font-manrope,"Manrope", sans-serif);font-weight:300;font-size:calc(28 * var(--services-unit));max-width:calc(258 * var(--services-unit));line-height:1.15}@media (min-width:1024px){.services-cta-title{font-size:calc(36 * var(--services-unit));max-width:calc(588 * var(--services-unit))}}.services-cta-button{height:40px;margin-top:calc(36 * var(--services-unit));border:1.3px solid #d9d9d9;border-radius:9999px;gap:20px;padding-inline:20px 5px;font-size:16px;line-height:1;text-decoration:none}@media (min-width:1024px){.services-cta-button{height:48px;margin-top:calc(52 * var(--services-unit));gap:24px;padding-inline:24px 5px;font-size:20px}}.services-cta-button-icon{background-color:#f5f5f5;width:30px;height:30px}@media (min-width:1024px){.services-cta-button-icon{width:38px;height:38px}}
