.step_gallery{display:flex;flex-direction:column;position:relative}.step_gallery .step_inner{height:100%;overflow:hidden;padding:26px 20px;position:relative;white-space:normal}.step_gallery .icon_box .icon_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:70px;height:80px;justify-content:center;margin-bottom:10px;width:80px}.step_gallery .icon_box svg{display:block;height:1em;vertical-align:middle;width:1em}.step_gallery .icon_box.bgAdded .icon_inner{border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:40px;justify-content:center;text-align:center}.step_gallery .icon_box.small_sz .icon_inner{font-size:40px;height:50px;width:50px}.step_gallery .icon_box.small_sz.bgAdded .icon_inner{font-size:30px}.step_gallery .icon_box.large_sz .icon_inner{font-size:85px;height:100px;width:100px}.step_gallery .icon_box.large_sz.bgAdded .icon_inner{font-size:65px}.step_gallery .icon_box.bgAdded img,.step_gallery .icon_box.medium_sz.bgAdded img{width:40px}.step_gallery .icon_box.small_sz.bgAdded img{width:30px}.step_gallery .icon_box.large_sz.bgAdded img{width:65px}.step_gallery .icon_box span.icon_img.icon_sp{line-height:0}.step_gallery .step_item.text_center .icon_inner{margin-left:auto;margin-right:auto}.step_gallery .step_item.text_left .btn_row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.step_gallery .step_item.text_right .icon_inner{margin-left:auto}.step_gallery .step_item.text_right .btn_row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.step_gallery .step_item.text_center .btn_row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step_gallery .step_box{position:relative;z-index:5}.step_gallery .step_item.hoverAdde .step_inner:hover .overlay_bg{pointer-events:auto;visibility:visible}.step_gallery .step_inner:hover .overlay_bg.custom{opacity:1}.step_gallery .step_item .overlay_bg{opacity:0;pointer-events:none}.step_gallery .hover_img.bg_el{opacity:0;z-index:0}.step_gallery .step_item.hoverAdde .step_inner:hover .hover_img.bg_el{opacity:1}.step_gallery .step_item.shadowAdded .step_inner{-webkit-box-shadow:0 2px 10px rgba(22,22,22,.1);box-shadow:0 2px 10px rgba(22,22,22,.1)}.step_gallery .step_content>:last-child{margin-bottom:0}.step_gallery .step_content+.btn_row{margin-top:24px}.step_gallery .step_item.hoverAdde .step_inner:hover .main_overlay_bg{opacity:0}.step_gallery span.icon_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.step_gallery .step_item{cursor:default}.step_gallery .step_item h5{margin-bottom:10px}.step_gallery .step_box .it_title{margin-bottom:.6rem}.step_gallery .bottom_row.notshadow .rowGap15{row-gap:45px}.step_gallery .bottom_row.masonadded .step_item{margin-bottom:20px}.step_gallery .step_item.shadowAdded:nth-child(3)~.step_item.shadowAdded{margin-bottom:10px}.step_gallery a.ovelar_link_add.bg_el{z-index:10}.step_gallery .icon_box span.icon_img.icon_sp{height:100%}.step_gallery .icon_box.bgAdded img,.step_gallery .icon_box.bgAdded span.icon_img.icon_sp{height:auto}@media (max-width:767px){.step_gallery .bottom_row.notshadow .rowGap15{row-gap:20px}}@media (min-width:900px){.step_gallery.overlap-scroll{height:250vh;overflow:visible!important;position:relative}}