.numberBlock,.numberBlockRight{display:flex;padding:10px;border:1px solid #1B1F36;position:absolute;background-color:#fff;border-radius:50px;text-align:center}.number,.numberRight{background-color:#1B1F36;color:#fff;font-size:32px;font-weight:500;display:block;width:50px;height:50px;line-height:50px;border-radius:50px}.stepBlock{background-color:#f4f4f5!important}.leftContent h4,.rightContent h4{margin-bottom:5px;font-size:22px;font-weight:500}@media (min-width:768px){.numberBlock{float:right;right:-36px;top:-40px}.numberBlockRight{float:left;left:-37px;top:-40px}.stepsDesignRight .wpb_row .lastStep .vc_column-inner{border-left:0 dotted #1b1f36!important}.leftContent .vc_column-inner{text-align:right;padding-right:7px!important}.rightContent .vc_column-inner{padding-left:7px!important}.leftContent,.rightContent{margin-top:-12px}.stepsDesign .vc_col-sm-3 .vc_column-inner,.stepsDesignRight .vc_col-sm-3 .vc_column-inner{border-top:3px dotted #1b1f36!important}.stepsDesign .vc_col-sm-3 .vc_column-inner{border-right:3px dotted #1b1f36!important;margin-right:-4px}.stepsDesignRight .vc_col-sm-3 .vc_column-inner{border-left:3px dotted #1b1f36!important}.g-cols.logoBox{position:sticky;top:50vh}.stepBlock{width:70%;padding-left:40px;transition:all .45s ease;padding-bottom:100px;margin-top:-50px!important}.stepBlock:nth-last-child(1){padding-bottom:0}.stepBlockRow{position:relative}.stepBlockRow>.l-section-h::before{background:#fff;width:6px;height:100%;position:absolute;left:0;background-repeat:no-repeat;content:"";margin-left:-3px}.stepBlock:nth-child(2n+1){margin-left:0}.logoBox .w-image-h{height:50px;transition:all .25s ease;width:50px;margin-left:-25px}}@media (max-width:767px){.stepsDesign .wpb_text_column,.stepsDesignRight .wpb_text_column{margin-bottom:10px!important}.bgStepsSection .l-section-img{background-size:70%!important}.numberBlock,.numberBlockRight{display:inline-block!important;padding:5px}.leftContent,.stepsDesign .wpb_column{margin-bottom:0px!important}.number,.numberRight{font-size:24px;width:30px;height:30px;line-height:30px}.stepsDesignRight,.stepsDesign{border-left:3px dotted #1b1f36}.noBorderSection{border-left:3px dotted #1b1f3600!important}.numberBlockRight{float:left;left:-24px;top:0}.stepsDesignRight .vc_col-sm-3{margin-bottom:0px!important}.bgStepsSection{margin:0 10px;padding:0 1.2rem}.g-cols.wpb_row.logoBox{display:none}}