.payroll-banner-secton.book-demo-banner .left-border-box{padding-top:15px}.payroll-banner-secton.book-demo-banner .right-col .heading h2{font-size:24px;font-weight:800}.payroll-banner-secton.book-demo-banner .right-col{background:linear-gradient(198deg,#fff 11.75%,#c9b5ff 87.07%);border:1px solid #d8ccff;border-radius:24px;box-shadow:0 5px 22px 0 #0000001a;max-width:500px;padding:60px}.payroll-banner-secton.book-demo-banner .right-col .right-form .input input{backdrop-filter:blur(4px);background:#ffffff94;border:1px solid #e1dee8!important;border-radius:12px;padding:15px!important}.payroll-banner-secton.book-demo-banner .right-col fieldset.form-columns-0 .hs-richtext.hs-main-font-element span{color:#000!important;font-size:15px!important}.payroll-banner-secton.book-demo-banner .right-col .right-form .actions input.hs-button.primary.large{padding:15px;width:100%}.payroll-banner-secton.book-demo-banner .payroll-main-wrap{gap:70px}.payroll-banner-secton.book-demo-banner .row-border{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.payroll-banner-secton.book-demo-banner .card-1 .bg-color{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.65);border:1px solid hsla(0,0%,100%,.3);border-radius:10px;display:flex;gap:10px;padding:6px 15px}.payroll-banner-secton.book-demo-banner .button-wrap{padding-top:35px}.payroll-banner-secton.book-demo-banner .icon{flex-shrink:0;height:35px;width:35px}.payroll-banner-secton.book-demo-banner .icon img{height:auto;width:100%}.payroll-banner-secton.book-demo-banner .content p{font-size:14px;font-weight:600;line-height:normal;margin:0}.payroll-banner-secton.book-demo-banner .content h5{color:#e5e7eb;font-size:11px;font-weight:500;letter-spacing:.5px;margin:2px 0 0}.payroll-banner-secton{background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:100px 0 80px;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%}@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;padding:80px 0 0}.payroll-banner-secton.book-demo-banner .card-1 .bg-color{align-items:flex-start;flex-direction:column;height:100%;padding:10px;text-align:left;width:100%}.payroll-banner-secton.book-demo-banner .row-border{gap:5px}.payroll-banner-secton.book-demo-banner .row-border .card-1{width:100%}.payroll-banner-secton.book-demo-banner{padding:100px 0 70px!important}.payroll-banner-secton.book-demo-banner .payroll-main-wrap{gap:40px}.payroll-banner-secton.book-demo-banner .right-col{padding:30px 25px}}.payroll-banner-secton.book-demo-banner{padding:150px 0 100px}.payroll-banner-secton.book-demo-banner .payroll-main-wrap{align-items:flex-end}.payroll-banner-secton.book-demo-banner .right-col .input input{width:100%!important}