.certification-perk__section.page-width{--page-width: 1100px !important;--page-padding: max(13.5rem, 50vw - var(--scrollbar-width, 0px) / 2 - var(--page-width) / 2) !important}@media screen and (max-width:1199px){.certification-perk__section.page-width{--page-padding: 1.6rem !important}}.rich-text__perks-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem 4rem;margin-top:3.2rem;margin-bottom:3.2rem;width:100%}.rich-text__perk-item{display:flex;align-items:center;gap:1.2rem;text-align:left}.rich-text__perk-icon-wrapper{width:40px;height:40px}.rich-text__perk-text{font-size:20px;font-weight:600;color:rgb(var(--color-foreground));line-height:1.2}.rich-text__cards-row{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:4rem;margin-bottom:20px;width:100%}@media screen and (min-width:768px){.rich-text__cards-row{grid-template-columns:repeat(2,1fr)}}.rich-text__card-item{display:flex;flex-direction:column;border-radius:var(--pcard-radius);overflow:hidden;background-color:var(--color-isabeline);text-decoration:none;color:inherit;height:100%}.rich-text__card-image-wrapper{position:relative;width:100%;aspect-ratio:1.4;overflow:hidden;background-color:rgba(var(--color-foreground),.05)}.rich-text__card-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.rich-text__card-info{padding:20px 30px;display:flex;flex-direction:column;gap:.8rem}.rich-text__card-title{margin:0;font-size:30px;font-weight:600;color:rgb(var(--color-foreground));line-height:1.3;font-family:var(--font-body-family);text-transform:capitalize}.rich-text-with-icons{width:100%}.rich-text-with-icons__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.rich-text-with-icons__header{margin-bottom:40px;max-width:700px;width:100%}.rich-text-with-icons__subheading{margin-top:6px;font-size:18px;line-height:1.6;color:rgba(var(--color-foreground),.75)}.rich-text-with-icons__grid{display:grid;grid-template-columns:1fr;gap:3.2rem 4.8rem;width:100%;max-width:820px;margin:0 auto}@media screen and (min-width:768px){.rich-text-with-icons__grid{grid-template-columns:repeat(var(--columns-desktop, 2),1fr)}}.rich-text-with-icons__item{display:flex;align-items:start;gap:20px;text-align:left}@media screen and (max-width:767.98px){.rich-text-with-icons__item{gap:1.6rem}}.rich-text-with-icons__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--icon-bg-color, #5d534a);color:var(--icon-text-color, #ffffff);flex-shrink:0;overflow:hidden}.rich-text-with-icons__icon-wrapper svg{width:24px;height:24px;fill:currentColor}.rich-text-with-icons__image{width:100%;height:100%;object-fit:cover;border-radius:50%}.rich-text-with-icons__content{display:flex;flex-direction:column;gap:5px}.rich-text-with-icons__title{margin:0;font-size:20px;font-weight:600;font-family:var(--font-body-family);text-transform:capitalize;line-height:1.25;color:rgb(var(--color-foreground))}.rich-text-with-icons__description{margin:0;font-size:16px;line-height:1.4;color:rgba(var(--color-foreground),.75)}.rich-text-with-icons__button-wrapper{margin-top:55px;width:100%;display:flex;justify-content:center}.rich-text-with-icons__button-wrapper .block{width:100%}.rich-text-with-icons__button-wrapper .btn{font-size:18px;border-width:2px;width:100%;max-width:400px}.rich-text-with-icons__footer-wrapper{margin-top:10px;width:100%;display:flex;justify-content:center}.rich-text-with-icons__footer-link{font-size:14px;color:var(--color-brown);text-decoration:underline!important;text-underline-offset:3px!important;transition:color var(--animation-default, .3s ease)}.rich-text__card-info-items{display:flex;flex-direction:column;gap:8px;margin:10px 0 20px}.rich-text__card-info-item{display:flex;align-items:center;gap:12px}.rich-text__card-info-item img{width:28px;height:28px;min-width:28px;min-height:28px}.rich-text__card-info-item span{display:block;font-size:18px;line-height:1.6;font-weight:400;margin:0;opacity:.6}.rich-text__card-info .btn{font-size:18px;font-weight:400;border-width:2px;width:fit-content;padding-inline:24px}.rich-text__card-description{opacity:.6}@media screen and (max-width:1600px){.section--padding:has(.rich-text-with-icons__inner){padding-block-start:calc(var(--section-padding-top) - 20px)!important}.rich-text-with-icons__subheading{font-size:16px;max-width:60ch;margin-inline:auto}.rich-text-with-icons__grid{max-width:750px;gap:3.2rem 3.8rem}.rich-text-with-icons__title{font-size:17px}.rich-text-with-icons__description{font-size:14px}.rich-text-with-icons__icon-wrapper{width:35px;height:35px}.rich-text-with-icons__button-wrapper{margin-top:45px}.rich-text-with-icons__button-wrapper .btn{font-size:16px;max-width:350px}.rich-text-with-icons__footer-wrapper{margin-top:5px}.rich-text-with-icons__footer-link{font-size:12px}.rich-text__card-info-item img{width:24px;height:24px;min-width:24px;min-height:24px}.rich-text__card-info-item span,.rich-text__card-info .btn{font-size:16px}}@media screen and (max-width:1440px){.rich-text-with-icons__subheading{font-size:14px}.rich-text-with-icons__item{gap:15px}.rich-text-with-icons__title{font-size:15px}.rich-text-with-icons__description{font-size:12px}.rich-text-with-icons__grid{max-width:630px;gap:15px 20px}.rich-text-with-icons__icon-wrapper{width:30px;height:30px}.section--padding:has(.rich-text-with-icons__inner){--section-padding-bottom: 70px !important;padding-block-end:var(--section-padding-bottom, 0px)!important}.rich-text-with-icons__button-wrapper{margin-top:40px}.rich-text-with-icons__button-wrapper .btn{font-size:14px;max-width:300px}.rich-text__card-info-items{gap:6px;margin:6px 0 12px}.rich-text__card-info-item{gap:8px}.rich-text__card-info-item img{width:22px;height:22px;min-width:22px;min-height:22px}.rich-text__card-info-item span{font-size:14px}.rich-text__card-info .btn{font-size:14px;padding-inline:20px}}@media screen and (max-width:990px){.section--padding:has(.rich-text-with-icons__inner){--section-padding-bottom: 50px !important;padding-block-end:var(--section-padding-bottom, 0px)!important;padding-block-start:calc(var(--section-padding-top) - 40px)!important}.rich-text-with-icons__button-wrapper{margin-top:35px}.rich-text-with-icons__header{margin-bottom:35px}.rich-text__card-info-items{gap:6px;margin:6px 0 12px}.rich-text__card-info-item{gap:7px}.rich-text__card-info-item img{width:20px;height:20px;min-width:20px;min-height:20px}.rich-text__card-info-item span{font-size:13px}.rich-text__card-info .btn{font-size:13px;padding-inline:18px}}@media screen and (max-width:767.98px){.rich-text-with-icons__button-wrapper .btn{max-width:fit-content}.rich-text-with-icons__button-wrapper{margin-top:30px}.rich-text-with-icons__header{margin-bottom:30px}.rich-text__card-info-item{gap:6px}.rich-text__card-info-item img{width:18px;height:18px;min-width:18px;min-height:18px}.rich-text__card-info-item span{font-size:12px}.rich-text__card-info .btn{font-size:12px;padding-inline:15px}}.icon-position-top .rich-text-with-icons__grid{max-width:1280px}.icon-position-top .rich-text-with-icons__header{margin-bottom:30px}.icon-position-top .rich-text-with-icons__item{flex-direction:column;align-items:center;text-align:center}.icon-position-top .rich-text-with-icons__icon-wrapper{width:60px;height:60px}.icon-position-top .rich-text-with-icons__description{margin-top:6px}.icon-position-top .rich-text-with-icons__button-wrapper{margin-top:30px}.rich-text-with-icons__footer-wrapper span.rich-text-with-icons__footer-link{text-decoration:none!important}@media screen and (max-width:1600px){.icon-position-top .rich-text-with-icons__grid{max-width:1040px}.icon-position-top .rich-text-with-icons__item{gap:15px}.icon-position-top .rich-text-with-icons__icon-wrapper{width:50px;height:50px}.icon-position-top .rich-text-with-icons__description{margin-top:5px}}@media screen and (max-width:1440px){.icon-position-top .rich-text-with-icons__grid{max-width:940px}.icon-position-top .rich-text-with-icons__item{gap:12px}.icon-position-top .rich-text-with-icons__icon-wrapper{width:40px;height:40px}.icon-position-top .rich-text-with-icons__description{margin-top:4px}}@media screen and (max-width:999px){.icon-position-top .rich-text-with-icons__grid{max-width:100%}.icon-position-top .rich-text-with-icons__icon-wrapper{width:36px;height:36px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-rich-text.css.map */
