.account-opening{padding:100px 0}.account-opening .heading{margin:0 auto 50px;max-width:700px;text-align:center}.account-opening .heading h2{margin-bottom:20px;text-transform:capitalize}.account-opening .tabs{border-bottom:1px solid #0000001a;display:flex;justify-content:center;margin-bottom:60px}.account-opening .tab-btn{background:none;border:none;color:#252525;cursor:pointer;font-family:var(--roboto);font-size:16px;font-weight:500;line-height:1.2;padding:20px 30px;position:relative;width:100%}.account-opening .tab-btn.active{background-color:#e1e7f0}.account-opening .tab-btn.active:after{background:#3543a0;bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}.account-opening .tab-content{display:none}.account-opening .tab-content.active{display:block}.account-opening .list-group{margin-top:30px}.account-opening .list-item{display:flex;gap:20px}.account-opening .col-image img{height:24px;width:24px}.account-opening .col-image{align-items:center;background:linear-gradient(90deg,rgba(158,85,129,.08),rgba(53,74,153,.08) 50%,rgba(68,111,179,.08));border-radius:15px;display:flex;flex-shrink:0;height:50px;justify-content:center;margin-bottom:20px;width:50px}.account-opening .row{display:flex;gap:40px}.account-opening .col-left,.account-opening .col-right{flex:1}.account-opening .col-right img{border:1px solid #eee;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.05);height:auto;width:100%}.account-opening .tab-two .card{background:#f9fafc;text-align:center}.account-opening .fraud-card .score{color:#6c5ce7;font-size:40px;font-weight:700}.account-opening .tab-content h3{color:#1a1a1a;font-family:var(--roboto);font-size:40px;font-weight:400;line-height:1.3;margin-bottom:30px}.account-opening .tab-content p{font-family:var(--roboto);font-size:18px;font-weight:300;line-height:1.5;margin-bottom:30px}.account-opening .flex-content .box{display:flex;flex-wrap:wrap;gap:70px;justify-content:center;padding-top:10px}.account-opening .flex-content .box p{font-family:var(--roboto);font-size:16px;font-weight:500;line-height:1.2;margin:0}.account-opening .flex-content .box .flex-col{align-items:center;display:flex;gap:12px;margin-bottom:20px}.account-opening .flex-content .box .flex-col span{align-items:center;background-color:#0a1943;border-radius:50px;color:#fff;display:inline-flex;font-family:var(--font-main);font-size:16px;font-weight:700;height:30px;justify-content:center;line-height:1.3;padding:7px;width:30px}.account-opening .tag-button{border-top:1px solid rgba(37,37,37,.1);display:flex;gap:20px;justify-content:space-between;padding-top:20px}.account-opening .tag-button a{background:linear-gradient(90deg,rgba(158,85,129,.1),rgba(53,74,153,.1) 50%,rgba(68,111,179,.1));border-radius:71px;display:inline-block;font-size:16px;font-weight:500;padding:3px;text-align:center;width:100%}.account-opening .tag-button a span{background:linear-gradient(90deg,#9e5581,#354a99 50%,#446fb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-weight:500}.account-opening .tab-two .col-left .box-wrapper{display:flex;gap:8px;margin-bottom:10px}.account-opening .tab-two .col-left .box-wrapper img{border:2px solid #eee;border-radius:16px;height:54px;width:54px}.account-opening .tab-two .col-left .box-wrapper h4{color:#252525;font-family:var(--roboto);font-size:16px;font-weight:500;line-height:26px;margin-bottom:10px}.account-opening .tab-two .col-left .box-wrapper p{color:#252525;font-family:var(--roboto);font-size:14px;font-weight:400;line-height:1.2x}@media (max-width:991px){.account-opening{padding:80px 0}.account-opening .heading{max-width:100%}.account-opening .row{flex-direction:column;gap:30px}.account-opening .tabs{flex-direction:column;gap:10px}.account-opening .tab-btn{text-align:center;width:100%}.account-opening .tab-btn.active{padding:15px 0}.account-opening .tab-content h3{font-size:32px}.account-opening .tab-content p{font-size:16px}.account-opening .flex-content .box{gap:30px;justify-content:space-between}}@media (max-width:767px){.account-opening{padding:60px 0}.account-opening .heading{margin-bottom:30px}.account-opening .tab-content h3{font-size:26px;margin-bottom:20px}.account-opening .tab-content p{font-size:14px;margin-bottom:20px}.account-opening .flex-content .box{flex-direction:column;gap:20px}.account-opening .flex-content .box .flex-col{justify-content:flex-start}.account-opening .tag-button{flex-direction:column;gap:10px}.account-opening .tag-button a{width:100%}.account-opening .col-right img{border-radius:12px}.account-opening .tab-two .col-left .box-wrapper{align-items:flex-start}.account-opening .tab-two .col-left .box-wrapper img{height:45px;width:45px}}