.benefits_wrap .col_inner{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;padding:36px;position:relative;width:100%}.benefits_wrap .col4,.benefits_wrap .col_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.benefits_wrap .col4{padding-left:1%;padding-right:1%;width:33.333%}.benef_row{margin:0 -1%}.benefits_wrap .conent_wrap{padding-bottom:25px;padding-top:25px;position:relative;text-align:center;z-index:3}.benefits_wrap .conent_wrap h3{color:#fff;margin:0}.benefits_wrap .text_block{margin-bottom:24px}.benefits_wrap .it1 .text_block{padding:5px}.benefits_wrap .overlay_bg{background-color:#333f52;opacity:.3;transition:background-color .45s cubic-bezier(.25,1,.33,1),opacity .45s cubic-bezier(.25,1,.33,1)}.benefits_wrap .col_inner:hover .overlay_bg{background-color:#009fe3!important;opacity:.9!important}.benefits_wrap .top_wrap_inner{padding-top:5.05vw;text-align:center}.benefits_wrap h2.subtt{margin:0}.benefits_wrap h1.tt{margin-bottom:7px}.benefits_wrap .top_wrap{margin-bottom:24px}.benefits_wrap .benef_row{padding-top:3vw}.benefits_wrap .col4:last-child{margin-bottom:0}.benefits_wrap .col4:nth-child(3)~.col4{margin-top:15px}@media (min-width:768px) and (max-width:999px){.benefits_wrap .conent_wrap h3{font-size:18px}.benefits_wrap .col_inner{padding:36px 18px}}@media (min-width:1000px){.benefits_wrap .col_inner{padding:calc(4vw - 7.2px)}}@media (max-width:1300px) and (min-width:1000px){.benefits_wrap h1.tt{font-size:45px;line-height:52.5px}.benefits_wrap h2.subtt{font-size:29.75px;line-height:34px}.benefits_wrap .conent_wrap h3{font-size:22.1px;line-height:27.2px}}@media (min-width:1000px) and (max-width:1040px){.benefits_wrap .col_inner{padding-left:10px;padding-right:10px}}@media (min-width:1425px){.benefits_wrap .col_inner{padding:49.8px}}@media (max-width:767px){.benefits_wrap .col4{margin-bottom:25px;width:100%}.benefits_wrap .col4:last-child{margin-bottom:0}}@media (max-width:690px){.benefits_wrap .col_inner{padding:6vw}.benefits_wrap h2.subtt{font-size:26.25px;line-height:30px}.benefits_wrap h1.tt{font-size:39px;line-height:45.5px}}@media (max-width:344px){.benefits_wrap .benef_row{margin:0}}