.num_items_sect{padding:6.875em 0}.num_items_sect.padding_top_off{padding-top:0}.num_items_sect.padding_bottom_off{padding-bottom:0}.num_items_sect .items{margin:-2.5em -6.25%;display:flex;flex-wrap:wrap}.num_items_sect .item{margin:2.5em 6.25%;width:calc(100%/3 - 12.5%)}.num_items_sect .item_num{line-height:1.4;font-size:6.875em;color:rgb(49 126 229 / .08);font-weight:700}.num_items_sect .item_title{font-weight:500;color:#53627C;line-height:1.4;font-size:1.5em;margin:-.75em 0 .65em}.num_items_sect .item_description{color:#53627C;line-height:1.4}@media(max-width:1199px){.num_items_sect .items{margin:-1.25em -2.5em}.num_items_sect .item{margin:1.25em 2.5em;width:calc(50% - 5em)}}@media(max-width:767px){.num_items_sect{padding:3.125em 0}.num_items_sect .sect_title{text-align:center}.num_items_sect .items{display:block;margin:0}.num_items_sect .item{width:100%;margin:0 0 2em}.num_items_sect .item:last-child{margin-bottom:0}.num_items_sect .item_num{font-size:6.5em}.num_items_sect .item_title{font-size:1.25em;margin:-.75em 0 .8em}}.num_items_sect.style_type2 .items{margin:-1em -.5em;justify-content:center}.num_items_sect.style_type2 .item{box-sizing:border-box;margin:1em .5em;border:1px solid #E5E9F4;border-radius:1.125em;width:calc(25% - 1em);padding:2.25em 1.5em 1.25em;position:relative;text-align:center}.num_items_sect.style_type2 .item_num{font-size:1.125em;font-weight:500;color:#317EE5;background-color:#EAF1FC;width:2em;height:2em;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.num_items_sect.style_type2 .item_title{color:#2C4268;line-height:1.2;margin:0 0 .75em;min-height:2.4em;display:flex;flex-direction:column;justify-content:center}.num_items_sect.style_type2 .item_description{letter-spacing:-.005em;font-weight:300;line-height:1.35;color:#2C4268;font-size:1.125em}@media(max-width:1199px){.num_items_sect.style_type2 .item{width:calc(50% - 1em)}}@media(max-width:767px){.num_items_sect.style_type2 .sect_title{margin:0 0 1.5em}.num_items_sect.style_type2 .items{display:block;margin:0}.num_items_sect.style_type2 .item{margin:0 0 2em;width:100%;padding:3em .5em 1em}.num_items_sect.style_type2 .item:last-child{margin-bottom:0}.num_items_sect.style_type2 .item_title{font-size:1.125em;margin:0 0 1em;min-height:0;display:block}.num_items_sect.style_type2 .item_description{font-size:1em}}