.b2{width:100%;display:flex;flex-direction:column}.b2-cont{position:relative;margin-top:136px;display:grid;grid-template-columns:repeat(auto-fit,minmax(299px,1fr));grid-gap:16px;gap:16px}@media only screen and (max-width:809px){.b2-cont{margin-top:93px}}@media only screen and (max-width:1000px){.b2-cont{row-gap:24px}}.b2-block{background:url(../img/b2bg.0874d17c.jpg);background-repeat:no-repeat;background-size:100% 100%;border-radius:16px;min-width:273px;position:relative;z-index:1;padding:6px 0 21px 24px}@media only screen and (max-width:809px){.b2-block-trans{transform:translateX(-24px)}}@media only screen and (max-width:360px){.b2-block-trans{transform:none}}.b2-block h3,.b2-block p{position:relative;z-index:1;margin-top:1px;width:-moz-max-content;width:max-content}.b2-block h3{font-weight:900;font-size:56px;line-height:110%;letter-spacing:.02em;color:#ed1d49}.b2-block p{font-weight:600;font-size:16px;line-height:125%;letter-spacing:-.02em;font-feature-settings:"tnum" on,"lnum" on}.b2-block .b2-bg-img{position:absolute;bottom:0;right:0}.b2-block .b2-bg-snow{position:absolute;left:6%;top:-12%}.b2-sp .b2-block p{max-width:130px}.mid-btn{margin:64px auto 80px}@media only screen and (max-width:809px){.mid-btn{margin:43px auto 80px}}@media only screen and (max-width:360px){.mid-btn{margin:43px auto 86px}}