.container--services{padding-block-end:var(--vertical-rhythm)}.service-content{--icon-size:4rem;--gap:2rem;--padding-y:var(--space-4x);display:flex;flex-direction:column;gap:var(--gap);padding:var(--padding-y) 0}@media (min-width:720px){.service-content{--padding-y:var(--space-8x)}}@media (min-width:1024px){.service-content{--padding-y:var(--space-10x)}}@media (min-width:1200px){.service-content{--padding-y:var(--space-20x)}}.service-content+.service-content{padding-block-start:0}.service-content p:has(.btn){margin-block-start:var(--space-6x)}.service-content__heading{align-items:center;display:flex;gap:var(--space-2x)}@media (min-width:720px){.service-content__heading{gap:var(--space-3x)}}.service-content__heading h2{margin:0}.service-content__text{margin:0 0 2rem}.service-content__icon{block-size:var(--icon-size);inline-size:var(--icon-size)}.service-content-summary{--padding:var(--space-4x);background:var(--secondary-background);border-radius:var(--border-radius-outer);padding:var(--padding)}@media (min-width:720px){.service-content-summary{--padding:var(--space-8x)}}.service-content-summary__heading{margin:0 0 2rem}.service-content-summary__list>li{background:hsla(0,0%,100%,.05);border-radius:var(--border-radius-inner);margin:0 0 .5rem;padding:1rem}.column--development,.column--project-management,.column--strategic-briefing,.column--testing,.column--ux-ui{align-items:flex-end;display:flex;justify-content:flex-end}.column--development,.column--ux-ui{padding-right:50px}.column--development{padding-bottom:6rem}.column--pattern{position:relative;z-index:-2}@media (max-width:1023px){.column--pattern{display:none}}@media (max-width:1023px){.column--pattern-cover{display:none}}@media (min-width:1024px){.column--pattern-cover{background:var(--app-background);display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}}.line-pattern{display:flex;flex-direction:column}.line-pattern--development,.line-pattern--discovery,.line-pattern--testing,.line-pattern--user-interface,.line-pattern--ux-ui{block-size:100%}.line-pattern--development .joiner-line,.line-pattern--discovery .joiner-line,.line-pattern--testing .joiner-line,.line-pattern--user-interface .joiner-line,.line-pattern--ux-ui .joiner-line{flex-grow:1}.line{--margin-left:0px;--width:150px;block-size:2px;border-block-end:2px solid var(--feature);inline-size:var(--width);margin:-1px 50px 0 calc(50px + var(--margin-left))}.line--with-circle{position:relative}.line--with-circle:after{block-size:20px;border:2px solid var(--feature);border-radius:10px;content:"";display:block;inline-size:20px;left:100%;position:absolute;top:50%;transform:translateY(-50%)}.line--with-circle-start:after{left:auto;right:100%}.circle-holder{--margin-left:0px;block-size:100px;inline-size:100px;margin:-1px;margin-left:var(--margin-left);overflow:hidden;position:relative}.circle-holder--half-height{block-size:50px}.circle{block-size:100px;border:2px solid var(--feature);border-radius:50px;inline-size:100px;left:50px;position:absolute;top:0}.circle--right{left:-50px}.circle--half-height{block-size:50px}.circle--bottom{bottom:0;top:auto}.circle__icon{align-items:center;background:var(--background);block-size:60px;display:flex;inline-size:60px;justify-content:center;left:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.circle__icon img{block-size:4rem;inline-size:4rem}.circle--right .circle__icon{left:100%}.joiner-line{--margin-left:0px;block-size:50px;border-inline-start:2px solid var(--feature);inline-size:1px;margin-left:calc(var(--margin-left) - 1px)}.joiner-line--small{block-size:1rem}.service-joiner{align-items:center;block-size:100px;display:flex;margin:0 0 -4px;margin-block-end:-5px!important;margin-block-start:-5px!important;position:relative;z-index:-2}@media (max-width:1023px){.service-joiner{display:none}}.service-joiner .line{flex-grow:1;margin:-4px 0 0}.service-joiner .circle-holder--align-top{align-self:flex-start}.service-joiner .circle-holder--align-bottom{align-self:flex-end;transform:translateY(-4px)}.service-joiner--discovery,.service-joiner--strategic-briefing,.service-joiner--testing{margin:0 50px 0 0}.service-joiner--user-interface{margin:0 50px}@media (max-width:1199px){.service-joiner--strategic-briefing,.service-joiner--testing{margin:0 50px -4px 0}.service-joiner--discovery{margin:0 0 -4px}.column--development,.column--project-management,.column--strategic-briefing,.column--testing,.column--ux-ui{padding-right:0}.column--discovery,.column--user-interface{padding-left:0}}@media (min-width:1400px){.service-joiner--discovery,.service-joiner--strategic-briefing,.service-joiner--testing,.service-joiner--user-interface{margin:0 100px -4px}.column--development,.column--ux-ui{padding-right:100px}.column--strategic-briefing,.column--testing{padding-right:50px}.column--project-management{padding-right:100px}.column--discovery{padding-left:100px}.column--user-interface{padding-left:50px}}@media (max-width:1023px){.small-screen-pattern{display:flex!important;justify-content:flex-end;margin:2rem -2rem;overflow:hidden;padding-bottom:0;padding-left:0;padding-right:10rem;padding-top:0}}@media (min-width:600px){.small-screen-pattern{margin:6rem -2rem}}@media (min-width:1024px){.small-screen-pattern{display:none}}.small-screen-pattern svg{block-size:23.4rem;flex-shrink:0;inline-size:auto;max-inline-size:unset}@media (min-width:600px){.small-screen-pattern svg{block-size:32rem}}.small-screen-pattern--right{justify-content:flex-start;padding:0 0 0 10rem}.small-screen-pattern--right svg{transform:scaleX(-1);transform-origin:center center}.pulse{animation:pulse 1s ease-in-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.service-lead{font-size:2rem}@media (min-width:1200px){.service-lead{font-size:2.4rem}}
