.m-reasons-func{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media screen and (max-width:768px){.m-reasons-func{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:calc(50% - 50vw)}}.m-reasons-func img{max-width:100%}.m-reasons-func .c-block-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 50px;justify-content:space-between}@media screen and (max-width:1000px){.m-reasons-func .c-block-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.m-reasons-func .c-block-grid{position:relative}@media screen and (max-width:1000px){.m-reasons-func .c-block-grid{margin-bottom:4em}}@media screen and (max-width:768px){.m-reasons-func .c-block-grid{margin-bottom:30px}}.m-reasons-func .c-block-grid-header{margin-bottom:30px;margin-left:60px}@media screen and (max-width:768px){.m-reasons-func .c-block-grid-header{margin-bottom:20px;margin-left:auto}}.m-reasons-func .c-block_text{font-size:18px;font-weight:400;letter-spacing:.18em;line-height:1.6;margin-left:44%;padding:0}@media screen and (max-width:768px){.m-reasons-func .c-block_text{font-size:14px;font-weight:400;line-height:1.6;margin-left:38%;padding-right:22px}}.m-reasons-func .c-block_device{background:url(//14507733.fs1.hubspotusercontent-na1.net/hubfs/14507733/raw_assets/public/BtoB001_newci2023/images/device.png) no-repeat 50%;background-size:100% 100%;display:block;height:367px;left:0;padding:18px 3px 15px;position:absolute;top:70px;width:175px;z-index:2}@media screen and (max-width:1050px){.m-reasons-func .c-block_device{width:165px}}@media screen and (max-width:1000px){.m-reasons-func .c-block_device{top:100px}}@media screen and (max-width:768px){.m-reasons-func .c-block_device{height:233px;padding:12px 3px 9px;top:70px;width:110px}}.m-reasons-func .c-block_device .c-block_device_frame{border-radius:20px;height:100%;overflow:hidden;width:100%}@media screen and (max-width:768px){.m-reasons-func .c-block_device .c-block_device_frame{border-radius:7px}}.m-reasons-func .c-block_device video{display:block;height:354px;margin-top:-15px;width:100%}@media screen and (max-width:768px){.m-reasons-func .c-block_device video{height:237px;margin-top:-20px}}