.payroll-banner-secton{background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:140px 0 100px;position:relative}.payroll-banner-secton:after{background:linear-gradient(180deg,#ffffff00,#ddd6fe00 10%,#ffffff29 25%,#ffffff59 45%,#ffffffa6 65%,#fff);bottom:0;content:"";height:170px;left:0;position:absolute;width:100%}.payroll-banner-secton .payroll-main-wrap{align-items:center;display:flex;gap:30px;justify-content:space-between}.payroll-banner-secton .right-colum:has(.tag-name){flex:0 0 45%;max-width:45%}.payroll-banner-secton .tag-name{align-items:center;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.8);border-radius:50px;display:inline-flex;gap:8px;margin-bottom:20px;padding:6px 14px}.payroll-banner-secton .tag-name h5{color:#09090b;font-size:11px;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.payroll-banner-secton .tag-name .image-item{align-items:center;display:flex}.payroll-banner-secton .tag-name .image-item img{height:16px;object-fit:contain;width:16px}.payroll-banner-secton .content-item{margin-bottom:28px}.payroll-banner-secton .content-item h1{color:#09090b;font-size:60px}.payroll-banner-secton .payroll-main-wrap{position:relative;z-index:2}.payroll-banner-secton .content-item p{color:#09090b;font-size:16px;font-weight:400;line-height:23px;margin:0;max-width:400px;max-width:482px}.payroll-banner-secton .button-wrap a{background:linear-gradient(180deg,#09090b 22.6%,#4a4a4a);border-radius:10px;color:#fff;display:inline-block;font-size:15px;font-weight:600;line-height:26.6px;padding:10px 23px;text-decoration:none;transition:background .2s ease,transform .2s ease}.payroll-banner-secton .button-wrap a:hover{background-color:#333;transform:translateY(-1px)}.payroll-banner-secton .right-colum:has(>img){align-items:center;display:flex;flex:0 0 52%;justify-content:flex-end;max-width:52%}.payroll-banner-secton .right-colum:has(>img) img{border-radius:12px;height:auto;object-fit:contain;width:100%}.slider{height:450px;perspective:550px;position:relative;width:500px}.slide{left:50%;opacity:1;position:absolute;top:50%;transform-origin:center;transition:all 1s cubic-bezier(.22,.61,.36,1)}.slide img{width:300px}.slide.active{opacity:1;transform:translate(-49%,-51%) scale(1.1);z-index:4}.slide.left{opacity:1;transform:translate(-105%,-50%) rotate(-15deg) scale(.9);z-index:2}.slide.right{opacity:1;transform:translate(15%,-50%) rotate(15deg) scale(.9);z-index:2}@media (max-width:767px){.payroll-banner-secton .right-colum:has(.tag-name),.payroll-banner-secton .right-colum:has(>img){flex:0 0 100%;max-width:100%}.payroll-banner-secton .content-item h1{font-size:34px}.payroll-banner-secton{padding:40px 0 0}.slider{height:250px;margin:0 auto;width:300px}.payroll-banner-secton .imageclmd{display:flex;justify-content:center;width:100%}.payroll-banner-secton .right-colum{width:100%}.payroll-banner-secton{padding:80px 0 0}}@media screen and (min-width:768px) and (max-width:1024px){.payroll-banner-secton .imageclmd{padding-right:30px}.payroll-banner-secton .slider{height:370px;perspective:500px;position:relative;width:300px}}@media screen and (min-width:1025px) and (max-width:1199px){.payroll-banner-secton .imageclmd{padding-right:30px}.payroll-banner-secton .imageclmd .slider{width:400px}}@media screen and (min-width:1200px){.payroll-banner-secton .payroll-main-wrap .slider{margin-right:30px}}