section.flex-section{border-top:1px solid #ffffffff;background:var(--infograph-grey)}section.flex-section div.background{background:var(--infograph-grey);padding:0 var(--spacing-x-minor) var(--spacing-y-major)}section.flex-section h2.title{text-align:left;margin:var(--spacing-y-major) 0 var(--spacing-y-minor);font-size:var(--heading-copy);line-height:var(--heading-lh)}section.flex-section.centre h2.title{text-align:center}section.flex-section div.background>p.strapline{text-align:left;margin:0;font-size:var(--body-small-copy);line-height:var(--body-small-lh);text-align:center}section.flex-section ajax-cart-product-form{margin:var(--spacing-y-minor) 0 var(--spacing-y-tiny);padding:0}section.flex-section div.background h2+p.strapline{text-align:left;margin:var(--spacing-y-minor) 0;font-size:var(--body-mid-copy);line-height:var(--body-mid-lh);padding:0}section.flex-section div.background>p.strapline{margin:0;font-size:var(--body-small-copy);line-height:var(--body-small-lh);padding:0}section.flex-section div.flex-area{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:var(--spacing-y-minor);margin:0}section.flex-section div.flex-area .step-card{display:flex;align-items:start;flex-direction:row}section.flex-section div.flex-area .step-card img.icon{min-width:50px}section.flex-section div.flex-area .step-card svg{width:70px;height:auto;flex:1 0 auto}section.flex-section div.flex-area .step-card svg.phone{width:70px;transform:scale(1.15)}section.flex-section div.flex-area .step-card svg.phone{width:70px;transform:scale(.95)}section.flex-section div.flex-area .step-card svg path{fill:var(--body-grey)}section.flex-section div.flex-area .step-card .text{padding:0px 0 0 var(--spacing-x-tiny)}section.flex-section div.flex-area .step-card p.step-number{margin:0;font-size:var(--body-tiny-copy);line-height:var(--body-tiny-lh);color:var(--body-grey-alt)}section.flex-section div.flex-area .step-card h3.title{margin:0 0 calc(.5 * var(--spacing-y-tiny));font-size:var(--body-big-copy);line-height:var(--body-big-lh);color:var(--body-grey)}section.flex-section div.flex-area .step-card .text p.desc{font-size:var(--body-mid-copy);line-height:var(--body-mid-lh);color:var(--body-grey);margin:calc(.5 * var(--spacing-y-tiny)) 0}section.flex-section div.flex-area .step-card:last-child .text p.desc{margin:0}section.flex-section a.cta{margin:var(--spacing-y-minor) 0 var(--spacing-y-tiny);width:auto;text-wrap:nowrap}section.flex-section img.context-image{width:100%;height:var(--mobile-image-height);display:block;object-fit:cover}section.flex-section p.strapline{font-size:var(--body-small-copy);line-height:var(--body-small-lh);padding:0 var(--spacing-x-minor) var(--spacing-y-minor);text-align:center;margin:0}section.flex-section p.strapline b{font-weight:500}section.flex-section h2+p.strapline{text-align:center}@media screen and (min-width: 850px){section.flex-section{background:#fff;padding:1px 0}section.flex-section a.cta{width:fit-content;margin:0 auto var(--spacing-y-minor)}section.flex-section .background>p.strapline{margin:0;padding:0;font-size:var(--body-tiny-copy)!important;line-height:var(--body-tiny-lh)!important}section.flex-section div.background{padding:0 var(--spacing-x-minor);margin:0 var(--spacing-x-major);border-radius:30px;column-gap:var(--spacing-x-minor)}section.flex-section div.background{padding-top:0}section.flex-section div.background>:first-child{margin-top:0}section.flex-section div.background>p.strapline{text-align:center;margin:0;font-size:var(--body-tiny-copy);line-height:var(--body-tiny-lh)}section.flex-section div.flex-area{flex-direction:row}section.flex-section div.flex-area .step-card{flex-direction:column;align-items:center;flex:1}section.flex-section div.flex-area .step-card .text{text-align:center;padding:var(--spacing-y-minor) 0}section.flex-section div.flex-area .step-card img.icon{min-width:auto}section.flex-section div.flex-area .step-card svg{width:76px}section.flex-section div.flex-area .step-card svg.phone{width:76px}section.flex-section h2.title{text-align:center}section.flex-section div.flex-area .step-card .text p.desc{font-size:var(--body-small-copy);line-height:var(--body-small-lh);text-wrap:balance}section.flex-section div.background h2+p.strapline{margin:0}section.flex-section .background{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;place-items:start}section.flex-section .background .empty-cell{grid-column:1;grid-row:1;background-color:transparent;min-height:10vh}section.flex-section .background>*{grid-row:auto;grid-column:1;margin-bottom:var(--spacing-y-tiny)}section.flex-section .background>.flex-area{grid-row:1/7;grid-column:2}section.flex-section .background .flex-area{flex-direction:column;gap:var(--spacing-y-tiny)}section.flex-section .background .flex-area .step-card{flex-direction:row;gap:calc(var(--spacing-x-tiny))}section.flex-section .background .flex-area .step-card .text{text-align:start}section.flex-section .background .flex-area .step-card .text>*{margin:var(--spacing-y-tiny) 0}section.flex-section .background a.cta{display:flex;margin-bottom:var(--spacing-y-tiny)}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/flex-section.css.map */
