.sfcg-svgrid{background:var(--sfcg-svgrid-bg, #FFFFFF)}.sfcg-svgrid__inner{box-sizing:border-box;max-width:var(--sfcg-svgrid-max-width, 1280px);margin:0 auto;padding:var(--sfcg-svgrid-pt, 24px) 40px var(--sfcg-svgrid-pb, 64px)}.sfcg-svgrid__grid{display:grid;grid-template-columns:repeat(var(--sfcg-svgrid-cols-desktop, 3),1fr);gap:var(--sfcg-svgrid-gap, 24px)}.sfcg-svgrid__card{position:relative;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;height:var(--sfcg-svgrid-card-h, 520px);padding:var(--sfcg-svgrid-card-py, 28px) var(--sfcg-svgrid-card-px, 28px);background:var(--sfcg-svgrid-card-bg, #FFFFFF);border:var(--sfcg-svgrid-card-border-w, 1px) solid var(--sfcg-svgrid-card-border-color, #E3E9EA);border-radius:var(--sfcg-svgrid-card-radius, 16px);box-shadow:var(--sfcg-svgrid-card-shadow, none);color:inherit;text-decoration:none;cursor:default;transition:transform var(--sfcg-svgrid-transition, .22s) ease,border-color var(--sfcg-svgrid-transition, .22s) ease,background-color var(--sfcg-svgrid-transition, .22s) ease,box-shadow var(--sfcg-svgrid-transition, .22s) ease}a.sfcg-svgrid__card{cursor:pointer}a.sfcg-svgrid__card:focus-visible{outline:2px solid var(--sfcg-svgrid-hover-border, #0D6E6E);outline-offset:2px}.sfcg-svgrid--auto-card-height .sfcg-svgrid__card{height:auto;min-height:var(--sfcg-svgrid-card-h, 520px)}.sfcg-svgrid__top{position:relative;z-index:2;max-width:var(--sfcg-svgrid-text-maxw, 92%);min-width:0;padding-right:var(--sfcg-svgrid-text-gap, 20px);padding-bottom:var(--sfcg-svgrid-safe-area, 170px);box-sizing:border-box}.sfcg-svgrid__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--sfcg-svgrid-icon-container, 58px);height:var(--sfcg-svgrid-icon-container, 58px);margin-bottom:var(--sfcg-svgrid-icon-gap, 18px);border-radius:var(--sfcg-svgrid-icon-radius, 9999px);background:var(--sfcg-svgrid-icon-bg, #EAF7F7);color:var(--sfcg-svgrid-icon-color, #0D6E6E);transition:transform var(--sfcg-svgrid-transition, .22s) ease}.sfcg-svgrid__icon svg{width:var(--sfcg-svgrid-icon-size, 26px);height:var(--sfcg-svgrid-icon-size, 26px)}.sfcg-svgrid__icon--custom-image{background:transparent}.sfcg-svgrid__icon-image{display:block;width:100%;height:100%;object-fit:contain}.sfcg-svgrid__title{margin:0 0 var(--sfcg-svgrid-heading-gap, 14px);max-width:var(--sfcg-svgrid-heading-maxw, 90%);font-size:var(--sfcg-svgrid-heading-size, 28px);font-weight:var(--sfcg-svgrid-heading-weight, 700);line-height:var(--sfcg-svgrid-heading-lh, 1.2);letter-spacing:var(--sfcg-svgrid-heading-ls, 0px);color:var(--sfcg-svgrid-heading-color, #1C2730)}.sfcg-svgrid__desc{margin:0;max-width:var(--sfcg-svgrid-desc-maxw, 100%);font-size:var(--sfcg-svgrid-desc-size, 16px);font-weight:var(--sfcg-svgrid-desc-weight, 400);line-height:var(--sfcg-svgrid-desc-lh, 1.4);letter-spacing:var(--sfcg-svgrid-desc-ls, 0px);color:var(--sfcg-svgrid-desc-color, #52636B)}.sfcg-svgrid__desc--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--sfcg-svgrid-desc-lines, 3);overflow:hidden}.sfcg-svgrid__product{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-sizing:border-box;display:flex;justify-content:var(--sfcg-svgrid-card-img-justify, flex-end);align-items:var(--sfcg-svgrid-card-img-align, flex-end);padding:var(--sfcg-svgrid-product-pad-y, 20px) var(--sfcg-svgrid-product-pad-x, 24px);pointer-events:none}.sfcg-svgrid__product--bg{background:var(--sfcg-svgrid-media-bg, #F3F6F6);border-radius:var(--sfcg-svgrid-img-radius, 10px);padding:calc(var(--sfcg-svgrid-product-pad-y, 20px) + var(--sfcg-svgrid-img-padding, 14px)) calc(var(--sfcg-svgrid-product-pad-x, 24px) + var(--sfcg-svgrid-img-padding, 14px))}.sfcg-svgrid__product img{display:block;--height: calc(var(--sfcg-svgrid-card-img-scale, 1) * 45%);width:calc(var(--sfcg-svgrid-card-img-scale, 1) * 50%);height:calc(var(--sfcg-svgrid-card-img-scale, 1) * 45%);object-fit:contain;transform-origin:var(--sfcg-svgrid-card-img-origin, center);transition:width var(--sfcg-svgrid-transition, .22s) ease,height var(--sfcg-svgrid-transition, .22s) ease}.sfcg-svgrid__cta-arrow{position:absolute;z-index:2;left:var(--sfcg-svgrid-arrow-left, 32px);bottom:var(--sfcg-svgrid-arrow-bottom, 30px);display:inline-flex;align-items:center;justify-content:center;width:var(--sfcg-svgrid-arrow-container, 52px);height:var(--sfcg-svgrid-arrow-container, 52px);border-radius:var(--sfcg-svgrid-arrow-radius, 9999px);background:var(--sfcg-svgrid-arrow-bg, #EAF7F7);color:var(--sfcg-svgrid-arrow-color, #0D6E6E);text-decoration:none;transition:transform var(--sfcg-svgrid-transition, .22s) ease,color var(--sfcg-svgrid-transition, .22s) ease,background-color var(--sfcg-svgrid-transition, .22s) ease}a.sfcg-svgrid__cta-arrow{cursor:pointer}a.sfcg-svgrid__cta-arrow:focus-visible{outline:2px solid var(--sfcg-svgrid-hover-border, #0D6E6E);outline-offset:2px}.sfcg-svgrid__cta-arrow svg{width:var(--sfcg-svgrid-arrow-size, 18px);height:var(--sfcg-svgrid-arrow-size, 18px);flex:0 0 auto}.sfcg-svgrid--hover-on .sfcg-svgrid__card:hover,.sfcg-svgrid--hover-on a.sfcg-svgrid__card:focus-visible{transform:translateY(calc(var(--sfcg-svgrid-hover-lift, 4px) * -1));border-color:var(--sfcg-svgrid-hover-border, #0D6E6E);background-color:var(--sfcg-svgrid-hover-bg, #FFFFFF);box-shadow:var(--sfcg-svgrid-hover-shadow, 0 12px 24px rgba(13, 110, 110, .12))}.sfcg-svgrid--hover-on .sfcg-svgrid__card:hover .sfcg-svgrid__icon,.sfcg-svgrid--hover-on a.sfcg-svgrid__card:focus-visible .sfcg-svgrid__icon{transform:scale(1.06)}.sfcg-svgrid--hover-on .sfcg-svgrid__card:hover .sfcg-svgrid__product img,.sfcg-svgrid--hover-on a.sfcg-svgrid__card:focus-visible .sfcg-svgrid__product img{transform:scale(var(--sfcg-svgrid-hover-img-scale, 1.04))}.sfcg-svgrid--hover-on .sfcg-svgrid__card:hover .sfcg-svgrid__cta-arrow,.sfcg-svgrid--hover-on a.sfcg-svgrid__card:focus-visible .sfcg-svgrid__cta-arrow{transform:translate(4px);color:var(--sfcg-svgrid-arrow-hover-color, #FFFFFF);background-color:var(--sfcg-svgrid-arrow-hover-bg, #0D6E6E)}@media(prefers-reduced-motion:reduce){.sfcg-svgrid__card,.sfcg-svgrid__icon,.sfcg-svgrid__product img,.sfcg-svgrid__cta-arrow{transition:none!important}.sfcg-svgrid--hover-on .sfcg-svgrid__card:hover,.sfcg-svgrid--hover-on a.sfcg-svgrid__card:focus-visible,.sfcg-svgrid--hover-on .sfcg-svgrid__card:hover .sfcg-svgrid__icon,.sfcg-svgrid--hover-on a.sfcg-svgrid__card:focus-visible .sfcg-svgrid__icon,.sfcg-svgrid--hover-on .sfcg-svgrid__card:hover .sfcg-svgrid__product img,.sfcg-svgrid--hover-on a.sfcg-svgrid__card:focus-visible .sfcg-svgrid__product img,.sfcg-svgrid--hover-on .sfcg-svgrid__card:hover .sfcg-svgrid__cta-arrow,.sfcg-svgrid--hover-on a.sfcg-svgrid__card:focus-visible .sfcg-svgrid__cta-arrow{transform:none}}.sfcg-svgrid__feature{grid-column:1 / -1;display:flex;align-items:center;gap:var(--sfcg-svgrid-feature-gap, 40px);box-sizing:border-box;padding:var(--sfcg-svgrid-feature-pad, 36px);background:var(--sfcg-svgrid-feature-bg, #F5FBFB);border:1px solid var(--sfcg-svgrid-feature-border, #E3E9EA);border-radius:var(--sfcg-svgrid-feature-radius, 16px);color:inherit;text-decoration:none;cursor:default;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}a.sfcg-svgrid__feature{cursor:pointer}.sfcg-svgrid--feature-hover-on a.sfcg-svgrid__feature:hover,.sfcg-svgrid--feature-hover-on a.sfcg-svgrid__feature:focus-visible{border-color:#0d6e6e;box-shadow:0 12px 24px #0d6e6e1f;transform:translateY(-2px)}a.sfcg-svgrid__feature:focus-visible{outline:2px solid #0D6E6E;outline-offset:2px}.sfcg-svgrid__feature-text{flex:1 1 340px;min-width:0}.sfcg-svgrid__feature-text .sfcg-svgrid__icon{background:var(--sfcg-svgrid-feature-icon-bg, #EAF7F7);color:var(--sfcg-svgrid-feature-icon-color, #0D6E6E)}.sfcg-svgrid__feature-text .sfcg-svgrid__title{font-size:var(--sfcg-svgrid-feature-heading-size, 18px);color:var(--sfcg-svgrid-feature-heading-color, #1C2730)}.sfcg-svgrid__feature-text .sfcg-svgrid__desc{font-size:var(--sfcg-svgrid-feature-desc-size, 14px);color:var(--sfcg-svgrid-feature-desc-color, #52636B);margin-bottom:0}.sfcg-svgrid__feature-text .sfcg-svgrid__footer{margin-top:16px}.sfcg-svgrid__feature-text .sfcg-svgrid__arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;background:#eaf7f7;color:#0d6e6e}.sfcg-svgrid__feature-text .sfcg-svgrid__arrow svg{width:15px;height:15px}.sfcg-svgrid__feature-media{flex:0 1 var(--sfcg-svgrid-feature-img-maxw, 480px);min-width:0;width:100%;max-width:100%;max-height:var(--sfcg-svgrid-feature-img-maxh, 320px);aspect-ratio:16 / 9;background:transparent;background-color:transparent;background-image:none;border:none;box-shadow:none;border-radius:0}.sfcg-svgrid__feature-media--bg{background:var(--sfcg-svgrid-feature-media-bg, #EAF7F7);border-radius:12px;overflow:hidden}.sfcg-svgrid__feature-media img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:var(--sfcg-svgrid-feature-img-pos, center)}@media only screen and (max-width:1099px){.sfcg-svgrid__grid{grid-template-columns:repeat(var(--sfcg-svgrid-cols-tablet, 2),1fr)}.sfcg-svgrid--auto-card-height .sfcg-svgrid__card{min-height:var(--sfcg-svgrid-card-h-tablet-min, 380px)}.sfcg-svgrid__top{max-width:var(--sfcg-svgrid-text-maxw-tablet, 52%)}.sfcg-svgrid__title{font-size:var(--sfcg-svgrid-heading-size-tablet, 24px)}.sfcg-svgrid__desc{font-size:var(--sfcg-svgrid-desc-size-tablet, 15px)}}@media only screen and (max-width:749px){.sfcg-svgrid__inner{padding:var(--sfcg-svgrid-pt-mobile, 16px) 20px var(--sfcg-svgrid-pb-mobile, 40px)}.sfcg-svgrid__grid{grid-template-columns:1fr;gap:var(--sfcg-svgrid-gap-mobile, 16px)}.sfcg-svgrid__card{position:relative;height:auto;min-height:0;padding:22px;overflow:hidden}.sfcg-svgrid--auto-card-height .sfcg-svgrid__card{height:auto;min-height:0}.sfcg-svgrid__top{width:100%;max-width:100%;padding-right:0;padding-bottom:172px}.sfcg-svgrid__icon{width:52px;height:52px;margin-bottom:14px}.sfcg-svgrid__icon svg{width:23px;height:23px}.sfcg-svgrid__title{max-width:100%;margin-bottom:10px;font-size:20px;line-height:1.16}.sfcg-svgrid__desc{max-width:100%;font-size:14px;line-height:1.45}.sfcg-svgrid__desc--clamped{-webkit-line-clamp:var(--sfcg-svgrid-desc-lines-mobile, 3)}.sfcg-svgrid__product{position:absolute;z-index:1;inset:auto 18px 18px auto;display:flex;width:min(48%,190px);height:150px;margin:0;padding:0;justify-content:flex-end;align-items:flex-end;pointer-events:none}.sfcg-svgrid__product--bg{padding:10px}.sfcg-svgrid__product img{display:block;--height: 100%;width:100%;height:100%;max-height:none;object-fit:contain;object-position:right bottom;transform-origin:right bottom}.sfcg-svgrid__cta-arrow{position:absolute;z-index:2;left:22px;bottom:22px;width:48px;height:48px;margin:0}.sfcg-svgrid__cta-arrow svg{width:17px;height:17px}.sfcg-svgrid__cta-arrow--hide-mobile{display:none}.sfcg-svgrid__feature{flex-direction:column;align-items:stretch;gap:10px;padding:22px}.sfcg-svgrid__feature-text{flex:0 0 auto;min-height:0}.sfcg-svgrid__feature-media{flex:0 0 auto;width:100%;height:175px;max-height:175px;aspect-ratio:auto;margin-top:0}.sfcg-svgrid__feature-media img{width:100%;height:100%;object-fit:contain;object-position:center bottom}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/sfcg-services-grid.css.map */
