.apb{color:#364151;background:#fff}.apb-banner{text-align:center;isolation:isolate;background-color:#0b0e21;background-position:50%;background-size:cover;justify-content:center;align-items:center;height:300px;padding:0 10px;display:flex;position:relative}.apb-banner:before{content:"";z-index:-1;background:#090c1df0;position:absolute;inset:0}.apb-banner h1{color:#fff;letter-spacing:0;max-width:600px;font-size:30px;font-weight:500;line-height:36px}.apb-body{padding:150px 0 211px}.apb-intro{text-align:center}.apb-intro h2{color:#0f172a;letter-spacing:0;max-width:760px;margin:0 auto 20px;font-size:42px;font-weight:700;line-height:54.6px}.apb-intro p{max-width:850px;margin:0 auto 27px;font-size:17px;line-height:29px}.apb-form{max-width:1140px;margin:137px auto 0;padding:26px 0 15px}.apb-steps{grid-template-columns:repeat(3,1fr);margin:0 0 7px;display:grid;position:relative}.apb-steps__track,.apb-steps__fill{height:6px;position:absolute;top:10px;left:16.6667%}.apb-steps__track{background:#26579b;right:16.6667%}.apb-steps__fill{background:#152e52;transition:width .4s}.apb-steps__item{color:#26579b;flex-direction:column;align-items:center;height:50px;font-size:16px;line-height:25.6px;display:flex;position:relative}.apb-steps__item:before{content:attr(data-n);color:#fff;background:#26579b;border-radius:100%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:24px;display:flex}.apb-steps__item.is-done{color:#152e52}.apb-steps__item.is-done:before{background:#152e52}.apb-label{margin-bottom:1px;font-size:16px;font-weight:700;line-height:25.6px;display:block}.apb-amounts{grid-template-columns:repeat(3,1fr);gap:7px 8px;margin:0;padding:0;list-style:none;display:grid}.apb-amounts button,.apb-amounts input{box-sizing:border-box;color:#000;text-align:center;cursor:pointer;background:#d3d3d3;border:0;border-radius:0;width:100%;height:38px;padding:6px;font-family:inherit;font-size:16px;line-height:25.6px}.apb-amounts button:hover{background:#bebebe}.apb-amounts button.is-active{color:#fff;background:#152e52}.apb-amounts input{cursor:text}.apb-amounts input:focus{outline-offset:-2px;outline:2px solid #152e52}.apb-fields{grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:4px;display:grid}.apb-fields label{font-size:16px;font-weight:700}.apb-fields .is-wide{grid-column:1/-1}.apb-fields input,.apb-fields select{box-sizing:border-box;color:#000;background:#fff;border:1px solid #ddd;border-radius:2px;width:100%;height:44px;margin-top:6px;padding:0 12px;font-family:inherit;font-size:16px;font-weight:400;display:block}.apb-fields input:focus,.apb-fields select:focus{border-color:#152e52;outline:none}.apb-summary{margin:4px 0 0;padding:0}.apb-summary h3{color:#0f172a;margin-bottom:10px;font-size:22px}.apb-summary table{border-collapse:collapse;width:100%;font-size:16px}.apb-summary td{border-bottom:1px solid #e5e5e5;padding:12px 0}.apb-summary td:last-child{text-align:right;font-weight:700}.apb-summary p{background:#f7f7f7;margin:16px 0 0;padding:14px 16px;font-size:15px}.apb-actions{justify-content:space-between;margin-top:23px;display:flex}.apb-actions button{color:#fff;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:#182a53;border:0;border-radius:6px;height:49px;padding:17px 35px;font-family:inherit;font-size:15px;line-height:15px;transition:background .2s}.apb-actions button:hover{background:#0067ff}.apb-actions .apb-next{margin-left:auto}.apb-bank{text-align:center;margin:120px 0 0;font-size:31px;line-height:42px}.apb-bank strong{font-weight:700}.apb-limit{text-align:center;margin-top:70px}.apb-limit h3{color:#0f172a;letter-spacing:0;margin-bottom:20px;font-size:28px;font-weight:700;line-height:28px}.apb-limit p{margin:0 0 27px;font-size:17px;line-height:29px}.apb-limit .apb-alert{color:red;margin-top:51px;margin-bottom:0;font-weight:700;line-height:24px}@media (max-width:1240px){.apb-form{max-width:none}}@media (max-width:767px){.apb-banner{height:180px}.apb-banner h1{font-size:24px}.apb-body{padding:60px 0 80px}.apb-intro h2{font-size:28px;line-height:36px}.apb-intro p{font-size:15.5px;line-height:26px}.apb-form{margin-top:50px}.apb-steps__item{font-size:14px}.apb-amounts{grid-template-columns:1fr 1fr}.apb-fields{grid-template-columns:1fr}.apb-bank{margin-top:60px;font-size:20px;line-height:30px}.apb-limit h3{font-size:22px}.apb-limit p{font-size:15px;line-height:25px}.apb-limit .apb-alert{margin-top:30px}}
