.custom-section{position:relative;overflow:hidden;width:100%}.custom-section .overlay{position:absolute;top:0;left:0;width:60%;height:50%;z-index:0;background-size:contain;background-position:top left;background-repeat:no-repeat}.custom-section__content{position:relative;z-index:1;max-width:var(--inner-w, 1480px);margin:auto}.custom-section.all{border-radius:var(--border-width)}.custom-section.top{border-radius:var(--border-width) var(--border-width) 0 0}.custom-section.bottom{border-radius:0 0 var(--border-width) var(--border-width)}.step-card{display:flex;align-items:flex-start;justify-content:flex-start;gap:18px;padding:24px 28px;border-radius:var(--card-radius, 24px);box-sizing:border-box;width:100%;position:relative;transition:transform .2s ease,box-shadow .2s ease;color:var(--card-text-color, #ffffff);text-decoration:none;height:100%}.step-card:has(.step-card__badge){align-items:center}.step-card:hover{transform:translateY(-3px)}.step-card.card-layout--horizontal{flex-direction:row;text-align:left;justify-content:flex-start}.step-card.card-layout--vertical{flex-direction:column;text-align:center;justify-content:center;align-items:center}.step-card__badge{display:flex;align-items:center;justify-content:center;width:52px;height:52px;min-width:52px;min-height:52px;background-color:#fff;border-radius:50%;box-shadow:0 3px 8px #0000001f}.step-card__number{font-family:var(--font-heading, "Baloo 2", cursive, sans-serif);font-size:1.6rem;font-weight:800;color:var(--card-number-color, var(--color-foreground, #1f1a3d));line-height:1}.step-card__content{display:flex;flex-direction:column;gap:6px;flex:1}.step-card__title{margin:0;font-family:var(--font-heading, "Baloo 2", cursive, sans-serif);font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:800;line-height:1.25;color:var(--card-title-color, inherit)}.step-card__text{font-family:var(--font-body, "Nunito", sans-serif);font-size:clamp(.88rem,1.8vw,1rem);font-weight:600;line-height:1.48;opacity:.95;color:var(--card-text-color, inherit)}.step-card__text p{margin:0}.step-card__text p+p{margin-top:6px}.step-card.card--orange{background-color:var(--color-orange, #ff6a13);box-shadow:0 6px 0 var(--color-orange-shadow, #c94b00)}.step-card.card--purple{background-color:var(--color-purple, #9440dd);box-shadow:0 6px 0 var(--color-purple-shadow, #6b23ae)}.step-card.card--turquoise{background-color:var(--color-turquoise, #13a396);box-shadow:0 6px 0 var(--color-turquoise-shadow, #0b7268)}.step-card.card--pink{background-color:var(--color-pink, #ff2e86);box-shadow:0 6px 0 var(--color-pink-shadow, #c8125f)}.step-card.card--blue_sky{background-color:var(--color-blue-sky, #1ea2ee);box-shadow:0 6px 0 var(--color-blue-sky-shadow, #0a78b8)}.step-card.card--custom{background-color:var(--card-bg, #ff6a13);box-shadow:0 6px 0 var(--card-shadow, rgba(0, 0, 0, .2))}.step-card.card--white_bordered{background-color:var(--card-bg, #ffffff);border:var(--card-border-width, 2px) var(--card-border-style, dashed) var(--card-border-color, #e5dfd0);box-shadow:none;color:var(--card-text-color, var(--color-text-secondary, #5e587a))}.step-card.card--white_bordered .step-card__title{color:var(--card-title-color, var(--color-blue-royal, #1a4fcf))}.step-card.card--white_bordered .step-card__text{color:var(--card-text-color, var(--color-text-secondary, #5e587a));opacity:1}.step-card.card--white_bordered .step-card__badge{background-color:#f5eedb;box-shadow:none;border:1.5px solid var(--card-border-color, #e5dfd0)}.step-card.card--white_bordered .step-card__number{color:var(--card-number-color, var(--color-blue-royal, #1a4fcf))}.step-card.card--white_bordered:hover{transform:translateY(-3px);box-shadow:0 6px 18px #0000000d}@media(max-width:768px){.step-card{padding:20px 22px;gap:14px}}.grid-block{display:grid;width:100%;max-width:var(--page-width, var(--inner-w, 1480px));margin-left:auto;margin-right:auto;overflow:hidden;gap:var(--gap);padding:var(--padding-y) var(--padding-x);grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:var(--grid-rows);grid-auto-flow:var(--flow);box-sizing:border-box}.grid-block.front{z-index:4;position:relative}.grid-block.all{border-radius:var(--border-width)}.grid-block.top{border-radius:var(--border-width) var(--border-width) 0 0}.grid-block.bottom{border-radius:0 0 var(--border-width) var(--border-width)}@media(max-width:1024px){.grid-block{grid-template-columns:repeat(var(--columns-t),1fr)}}@media(max-width:768px){.grid-block{grid-template-columns:repeat(var(--columns-m),1fr)}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:var(--width);max-width:var(--page-width, var(--inner-w, 1480px));margin-left:auto;margin-right:auto;gap:var(--gap);position:relative;box-sizing:border-box}.group .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:repeat}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:var(--padding-y) var(--padding-x)}.group--horizontal>*:first-child{flex:0 0 auto}.group--horizontal>*:last-child{flex:0 0 auto}.group--horizontal[style*="--child-distribution: 50-50"]>*:first-child{width:calc(50% - (var(--gap) / 2))}.group--horizontal[style*="--child-distribution: 50-50"]>*:last-child{width:calc(50% - (var(--gap) / 2))}.group--horizontal[style*="--child-distribution: 45-55"]>*:first-child{width:calc(45% - (var(--gap) / 2))}.group--horizontal[style*="--child-distribution: 45-55"]>*:last-child{width:calc(55% - (var(--gap) / 2))}.group--horizontal[style*="--child-distribution: 55-45"]>*:first-child{width:calc(55% - (var(--gap) / 2))}.group--horizontal[style*="--child-distribution: 55-45"]>*:last-child{width:calc(45% - (var(--gap) / 2))}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding-y) var(--padding-x)}.group.front{z-index:4;position:relative}.group.all{border-radius:var(--border-width)}.group.top{border-radius:var(--border-width) var(--border-width) 0 0}.group.bottom{border-radius:0 0 var(--border-width) var(--border-width)}@media(max-width:1024px){.group--horizontal,.group--vertical{padding:var(--t-padding-y) var(--t-padding-x);width:var(--t-width);gap:var(--t-gap)}}@media(max-width:768px){.group--horizontal{padding:var(--m-padding-y) var(--m-padding-x);width:100%;flex-wrap:wrap;gap:var(--m-gap)}.group--horizontal>*{width:100%!important;flex:0 0 100%}.group--vertical{padding:var(--m-padding-y) var(--m-padding-x);width:100%;gap:var(--m-gap)}}.rich-text{margin:0}.custom-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:15px;font-family:var(--font-body, "Nunito", sans-serif);font-weight:800;font-size:1rem;line-height:1.2;text-decoration:none!important;max-width:fit-content;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;cursor:pointer}.custom-button.button--primary{background-color:var(--color-pink, #FF2E86);color:#fff;box-shadow:0 4px 0 var(--color-pink-shadow, #C8125F)}.custom-button.button--primary:hover{background-color:var(--color-pink, #FF2E86);color:#fff;text-decoration:none!important;transform:translateY(-2px);box-shadow:0 6px 0 var(--color-pink-shadow, #C8125F)}.custom-button.button--primary:active{transform:translateY(2px);box-shadow:0 2px 0 var(--color-pink-shadow, #C8125F)}.custom-button.button--secondary{background-color:var(--color-purple, #9440DD);color:#fff;box-shadow:0 4px 0 var(--color-purple-shadow, #6B23AE)}.custom-button.button--secondary:hover{background-color:var(--color-purple, #9440DD);color:#fff;text-decoration:none!important;transform:translateY(-2px);box-shadow:0 6px 0 var(--color-purple-shadow, #6B23AE)}.custom-button.button--secondary:active{transform:translateY(2px);box-shadow:0 2px 0 var(--color-purple-shadow, #6B23AE)}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
