.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}}
/*# sourceMappingURL=/cdn/shop/t/129/assets/section-bfcm-step.css.map */
