.cefc{--cefc-bg: #f6f6f5;--cefc-text: #1a1a1a;--cefc-section-max: 1280px;--cefc-pad-top-d: 96px;--cefc-pad-bottom-d: 96px;--cefc-pad-top-m: 72px;--cefc-pad-bottom-m: 72px;--cefc-pad-x-d: 48px;--cefc-pad-x-m: 22px;--cefc-heading-to-cards: 88px;--cefc-card-gap-d: 40px;--cefc-card-gap-m: 28px;--cefc-heading-color: #161616;--cefc-heading-size-d: 30px;--cefc-heading-size-m: 22px;--cefc-heading-lh: 1.2;--cefc-heading-spacing: .06em;--cefc-accent-color: #a4824a;--cefc-accent-width: 56px;--cefc-accent-thickness: 2px;--cefc-accent-spacing: 22px;--cefc-card-bg: #ffffff;--cefc-card-border-color: rgba(26, 26, 26, 0);--cefc-card-border-width: 0px;--cefc-card-radius: 2px;--cefc-card-pad-d: 40px;--cefc-card-pad-m: 28px;--cefc-card-shadow-color: #000000;--cefc-card-shadow-blur: 24px;--cefc-card-shadow-spread: 0px;--cefc-card-shadow-opacity: 7;--cefc-icon-color: #a4824a;--cefc-icon-size: 28px;--cefc-icon-gap-bottom: 28px;--cefc-title-color: #161616;--cefc-title-size: 22px;--cefc-title-lh: 1.25;--cefc-title-gap-bottom: 16px;--cefc-body-color: rgba(40, 40, 40, .78);--cefc-body-size: 15px;--cefc-body-lh: 1.6;--cefc-body-gap-bottom: 28px;--cefc-footer-color: #a4824a;--cefc-footer-size: 12px;--cefc-footer-spacing: .16em;width:100%;background-color:var(--cefc-bg);color:var(--cefc-text);font-family:Be Vietnam Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cefc__inner{max-width:var(--cefc-section-max);margin:0 auto;padding:var(--cefc-pad-top-d) var(--cefc-pad-x-d) var(--cefc-pad-bottom-d)}.cefc__header{text-align:center;margin:0 auto var(--cefc-heading-to-cards)}.cefc__heading{margin:0;font-family:inherit;font-weight:500;font-size:var(--cefc-heading-size-d);line-height:var(--cefc-heading-lh);letter-spacing:var(--cefc-heading-spacing);text-transform:uppercase;color:var(--cefc-heading-color)}.cefc__accent{display:block;margin:var(--cefc-accent-spacing) auto 0;width:var(--cefc-accent-width);height:var(--cefc-accent-thickness);border:0;background-color:var(--cefc-accent-color)}.cefc__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cefc-card-gap-d);align-items:stretch}.cefc__card{display:flex;flex-direction:column;background-color:var(--cefc-card-bg);border:var(--cefc-card-border-width) solid var(--cefc-card-border-color);border-radius:var(--cefc-card-radius);padding:var(--cefc-card-pad-d);box-shadow:0 1px 2px rgba(0,0,0,calc(var(--cefc-card-shadow-opacity) / 100 * .4)),0 12px var(--cefc-card-shadow-blur) var(--cefc-card-shadow-spread) rgba(0,0,0,calc(var(--cefc-card-shadow-opacity) / 100));box-sizing:border-box}.cefc__card-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--cefc-icon-size);height:var(--cefc-icon-size);margin:0 0 var(--cefc-icon-gap-bottom);color:var(--cefc-icon-color)}.cefc__card-icon svg{width:100%;height:100%;display:block}.cefc__card-icon img{width:100%;height:100%;display:block;object-fit:contain}.cefc__card-title{margin:0 0 var(--cefc-title-gap-bottom);font-family:inherit;font-weight:500;font-size:var(--cefc-title-size);line-height:var(--cefc-title-lh);letter-spacing:-.002em;color:var(--cefc-title-color)}.cefc__card-body{margin:0 0 var(--cefc-body-gap-bottom);font-family:inherit;font-weight:400;font-size:var(--cefc-body-size);line-height:var(--cefc-body-lh);color:var(--cefc-body-color)}.cefc__card-body>*:first-child{margin-top:0}.cefc__card-body>*:last-child{margin-bottom:0}.cefc__card-footer{margin:auto 0 0;font-family:inherit;font-size:var(--cefc-footer-size);font-weight:600;letter-spacing:var(--cefc-footer-spacing);text-transform:uppercase;color:var(--cefc-footer-color);line-height:1.4}@media screen and (max-width:989px)and (min-width:750px){.cefc__grid{grid-template-columns:repeat(2,1fr)}.cefc__card:nth-child(3){grid-column:1 / -1;max-width:calc(50% - 20px);margin:0 auto 0 0}}@media screen and (max-width:749px){.cefc__inner{padding:var(--cefc-pad-top-m) var(--cefc-pad-x-m) var(--cefc-pad-bottom-m)}.cefc__header{margin-bottom:calc(var(--cefc-heading-to-cards) * .6)}.cefc__heading{font-size:var(--cefc-heading-size-m);letter-spacing:.04em}.cefc__grid{grid-template-columns:1fr;gap:var(--cefc-card-gap-m)}.cefc__card{padding:var(--cefc-card-pad-m)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-custom-educational-foundations-cards.css.map */
