@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital@1&family=Oswald:wght@500&display=swap");@import url("https://pro.fontawesome.com/releases/v6.0.0-beta1/css/all.css");.offer-card ol,.offer-card ol *,.offer-card ol :after,.offer-card ol :before,.offer-card ol:after,.offer-card ol:before{margin:0;padding:0;box-sizing:border-box}.offer-card ol{position:-webkit-sticky;position:sticky;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:1rem;gap:1rem;width:min(60rem,calc(100% - 2rem));margin-inline:auto;padding-block:1rem;list-style:none;counter-reset:count}.offer-card ol>li{--card-background-color:#f0f0f0;--card-text-color:#0f0f0f;--card-border-radius:0.5rem;--card-padding-block:1.5rem;--card-padding-inline:1rem;--outset-size:0.75rem;--outset-background-color:#e5e5e5;--number-font-size:2.5rem;--number-overlap:0.3rem;--number-font-family:"Oswald",sans-serif;--number-font-weight:500;margin:var(--outset-size);margin-top:calc(var(--number-font-size) - var(--number-overlap));border-radius:var(--card-border-radius);padding-block:var(--card-padding-block);padding-inline:var(--card-padding-inline);color:var(--card-text-color);background-color:var(--card-background-color);box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.5),inset -1px -1px 0 rgba(0,0,0,.25),calc(var(--outset-size) * .25) calc(var(--outset-size) * .25) calc(var(--outset-size) * .5) rgba(0,0,0,.25);position:relative;counter-increment:count}.offer-card ol>li:after{content:counter(count,decimal-leading-zero);position:absolute;bottom:calc(100% - var(--number-overlap));left:50%;transform:translateX(-50%);color:var(--accent-color);font-family:var(--number-font-family);font-weight:var(--number-font-weight);font-size:var(--number-font-size);line-height:1;z-index:-1!important}.offer-card ol>li:before{content:"";position:absolute;width:calc(100% + (var(--outset-size) * 2));height:100%;bottom:calc(var(--outset-size) * -1);left:calc(var(--outset-size) * -1);z-index:-1!important;border-bottom-left-radius:calc(var(--card-border-radius) + var(--outset-size));border-bottom-right-radius:calc(var(--card-border-radius) + var(--outset-size));background-color:var(--outset-background-color);background-image:linear-gradient(to left,var(--outset-background-color) calc(var(--outset-size) * 2),transparent 0),linear-gradient(135deg,var(--accent-color) 80%,var(--outset-background-color) 0)}.olc-icon{font-size:3rem;text-align:center;margin-bottom:calc(var(--card-padding-block) * .5)}.olc-title{font-size:20px;text-transform:uppercase;font-family:Oswald,sans-serif;text-align:center;color:var(--accent-color)}.olc-descr{color:var(--text-color);font-size:.85rem;font-family:Merriweather,serif;text-align:center}.olc-orange{--accent-color:#ff6f00}.olc-blue{--accent-color:#008dc2}.olc-dblue{--accent-color:#0b456a}.olc-gray{--accent-color:#6a829a}body{background-color:#f5f5f5;min-height:100vh;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center}