@font-face{font-family:Gelica-MediumItalic;src:url(Gelica-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}.section-bfcm-step{background:#e9ffea;margin:16px;border:1px solid #D4D4D4;border-radius:20px;padding:16px 0 35px}h2.bfcm-step__heading{color:#000;text-align:center;font-family:var(--Gelica-Medium);font-size:clamp(38px,4.164vw,60px);font-style:normal;font-weight:500;line-height:1;letter-spacing:-1.2px;margin:0;padding-bottom:20px}h2.bfcm-step__heading em{color:#006c62}h2.bfcm-step__heading p{margin:0}.bfcm-step__steps{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}.bfcm-step__number{color:#fff;font-family:Apercu Pro;font-size:clamp(25px,2.5678vw,37px);font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.875px;text-transform:uppercase;border-radius:50%;background:#006c62;width:100%;max-width:clamp(35px,3.5394vw,51px);max-height:clamp(35px,3.5394vw,51px);aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center}.bfcm-step__item{display:flex;gap:20px;align-items:flex-start;justify-content:center;border-right:1px solid #000;padding-top:16px}.bfcm-step__item:last-child{border-right:0}.bfcm-step__content h3{color:#000;font-family:Apercu Pro;font-size:clamp(17px,1.5268vw,22px);font-style:normal;font-weight:700;line-height:1;letter-spacing:-.454px;margin:0}.bfcm-step__text{color:#000;font-family:var(--TTCommonsPro-Md);font-size:clamp(16px,1.5268vw,22px);font-style:normal;font-weight:500;line-height:21.662px;letter-spacing:-.44px;max-width:178px;padding-top:10px}.bfcm-step__text p{margin:0}.bfcm-step__text strong{font-family:var(--TTCommonsPro-Bd)}@media only screen and (min-width:768px)and (max-width:991px){.bfcm-step__item{margin-left:20px;padding-right:10px}.bfcm-step__item:first-child{margin-left:0}.bfcm-step__item:last-child{padding-right:0}}@media screen and (max-width:767px){.bfcm-step__steps{grid-template-columns:repeat(1,1fr)}.bfcm-step__item{justify-content:flex-start;border-right:0;padding-top:0;border-bottom:1px solid #000;padding-bottom:24px;margin-bottom:30px}.bfcm-step__item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.bfcm-step__text{max-width:100%;padding-top:5px}h2.bfcm-step__heading{text-align:left}.section-bfcm-step{padding:16px 0 20px}}.section-bfcm-step{--u: calc(min(100vw, 1440px) / 1440);margin:calc(11 * var(--u)) calc(12 * var(--u)) 0;border-radius:calc(23 * var(--u));padding:calc(8 * var(--u)) 0 calc(36 * var(--u))}.section-bfcm-step .bfcm-step-section__inner.page-width{max-width:none;padding:0}.section-bfcm-step h2.bfcm-step__heading{font-size:calc(60 * var(--u));line-height:calc(75.5 * var(--u));letter-spacing:calc(-1.2 * var(--u));padding:0 0 calc(19 * var(--u))}.section-bfcm-step h2.bfcm-step__heading em{font-family:"Gelica-MediumItalic",var(--Gelica-Medium),serif;font-style:italic;font-weight:500}.section-bfcm-step .bfcm-step__steps{width:calc(1416 * var(--u));max-width:100%;margin:0 auto;grid-template-columns:482fr 431fr 503fr}.section-bfcm-step .bfcm-step__item{justify-content:flex-start;align-items:flex-start;box-sizing:border-box;height:calc(121 * var(--u));margin:0;padding:calc(17 * var(--u)) 0 0 calc(160 * var(--u));gap:calc(20 * var(--u))}.section-bfcm-step .bfcm-step__item+.bfcm-step__item{padding-left:calc(101 * var(--u))}.section-bfcm-step .bfcm-step__number{flex:0 0 auto;width:calc(52 * var(--u));height:calc(52 * var(--u));max-width:none;max-height:none;font-size:calc(37.5 * var(--u));letter-spacing:calc(1.87 * var(--u))}.section-bfcm-step .bfcm-step__content h3{margin-top:calc(5 * var(--u));font-size:calc(22 * var(--u));line-height:calc(25 * var(--u));letter-spacing:calc(-.44 * var(--u))}.section-bfcm-step .bfcm-step__text{padding-top:calc(7 * var(--u));font-size:calc(22 * var(--u));line-height:calc(21.7 * var(--u));letter-spacing:calc(-.44 * var(--u));max-width:calc(172 * var(--u))}.section-bfcm-step .bfcm-step__item:nth-child(2) .bfcm-step__text{max-width:calc(180 * var(--u))}.section-bfcm-step .bfcm-step__item:last-child .bfcm-step__text{max-width:calc(300 * var(--u))}@media screen and (min-width:768px)and (max-width:1099px){.section-bfcm-step .bfcm-step__item,.section-bfcm-step .bfcm-step__item+.bfcm-step__item{padding-left:20px;padding-right:14px;gap:12px;height:auto;padding-bottom:6px}.section-bfcm-step .bfcm-step__content h3{font-size:17px;line-height:20px}.section-bfcm-step .bfcm-step__text,.section-bfcm-step .bfcm-step__item .bfcm-step__text{font-size:16px;line-height:19px;max-width:220px!important}.section-bfcm-step .bfcm-step__number{width:36px;height:36px;font-size:25px}}@media screen and (max-width:767px){.section-bfcm-step{--u: calc(min(100vw, 480px) / 376);margin:calc(16 * var(--u)) calc(12 * var(--u)) 0;border-radius:calc(15 * var(--u));padding:calc(19 * var(--u)) calc(18 * var(--u)) calc(24 * var(--u)) calc(20 * var(--u))}.section-bfcm-step h2.bfcm-step__heading{margin-left:calc(-5 * var(--u));font-size:calc(38 * var(--u));line-height:calc(34.3 * var(--u));letter-spacing:calc(-.76 * var(--u));padding:0 0 calc(15 * var(--u));text-align:left}.section-bfcm-step h2.bfcm-step__heading em{display:block}.section-bfcm-step .bfcm-step__steps{width:auto;grid-template-columns:1fr}.section-bfcm-step .bfcm-step__item,.section-bfcm-step .bfcm-step__item+.bfcm-step__item{height:auto;padding:0 0 calc(24 * var(--u));margin:0 0 calc(30 * var(--u));gap:calc(18 * var(--u));border-right:0;border-bottom:0;background:linear-gradient(#000,#000) right bottom / calc(100% - 2 * var(--u)) 1px no-repeat}.section-bfcm-step .bfcm-step__item:last-child{background:none;padding-bottom:0;margin-bottom:0}.section-bfcm-step .bfcm-step__number{width:calc(35 * var(--u));height:calc(35 * var(--u));font-size:calc(25.5 * var(--u));letter-spacing:calc(1.28 * var(--u))}.section-bfcm-step .bfcm-step__content{padding-top:calc(4 * var(--u))}.section-bfcm-step .bfcm-step__content h3{margin:0;font-size:calc(17.24 * var(--u));line-height:calc(17 * var(--u));letter-spacing:calc(-.34 * var(--u))}.section-bfcm-step .bfcm-step__text,.section-bfcm-step .bfcm-step__item .bfcm-step__text,.section-bfcm-step .bfcm-step__item:nth-child(2) .bfcm-step__text,.section-bfcm-step .bfcm-step__item:last-child .bfcm-step__text{padding-top:calc(4 * var(--u));font-size:calc(16 * var(--u));line-height:calc(19.1 * var(--u));letter-spacing:calc(-.32 * var(--u));max-width:calc(250 * var(--u))}.section-bfcm-step .bfcm-step__item:last-child .bfcm-step__text{max-width:calc(215 * var(--u))}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-bfcm-step.css.map */
