.gym-tool-info-section{background-position:50%;background-repeat:no-repeat;background-size:contain;padding-bottom:146px;padding-top:136px;position:relative}.gym-tool-info-section .bg-overlay{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.gym-tool-info-section .page-center{height:100%;position:relative;z-index:2}.card-content-listing{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1040px;min-height:100%;position:relative}.card-content-listing>div{max-width:300px;width:50%}.card-content-listing .card-info{background:rgba(26,26,26,.3);border:2px solid #506ee9;border-radius:12px;color:#fff;max-width:300px;min-height:188px;padding:25px;position:relative}.card-content-listing .card-info.card-info4{margin-top:144px}.card-content-listing .card-info.card-info2{margin-top:48px}.card-info.card-info .side-line{background:#506ee9;height:3px;position:absolute;top:50%;width:160px}.card-info.card-info .side-line:after{background:#506ee9;border-radius:50%;bottom:-5px;content:"";display:inline-block;height:12px;position:absolute;right:0;width:12px}.card-info.card-info3 .side-line:after,.card-info.card-info4 .side-line:after{left:0;right:inherit}.card-info.card-info1 .side-line{left:100%;transform:rotate(35deg);transform-origin:bottom left}.card-info.card-info2 .side-line{left:100%;top:60%;transform:rotate(-25deg);transform-origin:bottom left;width:160px}.card-info.card-info3 .side-line{right:100%;top:60%;transform:rotate(-20deg);transform-origin:bottom right;width:200px}.card-info.card-info4 .side-line{right:100%;top:60%;transform:rotate(-25deg);transform-origin:bottom right;width:150px}@media(min-width:768px){.mobile-bg-image{display:none!important}}@media(max-width:1450px){.card-info.card-info1 .side-line{left:100%;transform:rotate(35deg);transform-origin:bottom left}.card-info.card-info2 .side-line{left:100%;top:60%;transform:rotate(-18deg);transform-origin:bottom left;width:150px}.card-info.card-info3 .side-line{right:100%;top:60%;transform:rotate(-20deg);transform-origin:bottom right;width:200px}.card-info.card-info4 .side-line{right:100%;top:60%;transform:rotate(-25deg);transform-origin:bottom right;width:150px}}@media(max-width:1050px){.card-info.card-info1 .side-line{left:100%;transform:rotate(35deg);transform-origin:bottom left;width:130px}.card-info.card-info2 .side-line{left:100%;top:50%;transform:rotate(-20deg);transform-origin:bottom left;width:130px}.card-info.card-info3 .side-line{right:100%;top:60%;transform:rotate(-20deg);transform-origin:bottom right;width:170px}.card-info.card-info4 .side-line{right:100%;top:60%;transform:rotate(-25deg);transform-origin:bottom right;width:130px}}@media(max-width:991px){.gym-tool-info-section{padding:100px 0}.card-content-listing .card-info{max-width:220px;min-height:auto;padding:20px}.card-content-listing>div{max-width:220px}.card-content-listing .card-info.card-info4{margin-top:50px}.card-info.card-info1 .side-line{left:100%;transform:rotate(35deg);transform-origin:bottom left;width:80px}.card-info.card-info2 .side-line{left:100%;top:30%;transform:rotate(-18deg);transform-origin:bottom left;width:100px}.card-info.card-info3 .side-line{right:100%;top:60%;transform:rotate(-10deg);transform-origin:bottom right;width:120px}.card-info.card-info4 .side-line{right:100%;top:60%;transform:rotate(-45deg);transform-origin:bottom right;width:100px}}@media(max-width:767px){.mobile-bg-image{display:block;text-align:center}.gym-tool-info-section{padding-bottom:40px;padding-top:0}.card-info.card-info .side-line{display:none!important}.card-content-listing .card-info,.card-content-listing>div{max-width:100%;width:100%}.card-content-listing .card-info{font-size:16px;line-height:24px;margin-top:20px!important;padding-left:64px}.card-content-listing .card-info .card-number{background:#506ee9;border:1px solid #fff;border-radius:32px;box-shadow:0 4px 8px hsla(0,0%,9%,.4);display:inline-block!important;font-size:14px;font-weight:600;height:24px;left:20px;line-height:20px;position:absolute;text-align:center;top:25px;width:24px}}