#basic-ab-2401{background:linear-gradient(180deg,#f2f9ff 0,#fff 100%);color:#4b5159}#basic-ab-2401 h1,#basic-ab-2401 h2{font-size:30px;line-height:1.3;color:#1a1e25;margin-bottom:40px}#basic-ab-2401 h2{font-size:23px;margin-bottom:25px}#basic-ab-2401 .head{text-align:center;margin:0 0 40px}#basic-ab-2401 .head picture{display:block;padding:16px 0 20px}#basic-ab-2401 .head picture>img{display:block;max-width:145px;margin:0 auto}#basic-ab-2401 .head-alert{padding:10px 15px;margin:0;background:#0eb0f1;text-align:center;color:#fff;font-size:17px;line-height:1.35}#basic-ab-2401 .progress{margin:25px 0 40px}#basic-ab-2401 .progress-bar{border-radius:100px;background:#d9d9d9}#basic-ab-2401 .progress-bar span{display:block;height:6px;width:90%;border-radius:100px;background:#0eb0f1}#basic-ab-2401 .progress-label{color:#4b5159;text-align:center;font-size:13px;line-height:1.15}#basic-ab-2401 .rows{display:flex;flex-flow:row-reverse nowrap}#basic-ab-2401 .rows>.item{width:50%;padding:0 0 0 60px}#basic-ab-2401 .rows>.item-with-bg{padding:40px 60px 60px;border-radius:20px;background:#fff;box-shadow:0 6px 20px 0 rgba(0,23,44,.15)}#basic-ab-2401 .rows>.item-with-bg h2{text-align:center}#basic-ab-2401 ul{display:flex;flex-flow:column;margin:30px 0 40px;padding:0}#basic-ab-2401 ul li{display:block;background:no-repeat top left/auto;background-image:url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 18 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 13.3448L6.82759 18.1724L16 9' stroke='%234FA93C' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");color:#1a1e25;font-size:17px;line-height:1.65;padding:0 0 0 35px}#basic-ab-2401 .trust{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;text-align:center}#basic-ab-2401 .trust picture{display:block;text-align:center}#basic-ab-2401 .trust picture img{max-height:105px}#basic-ab-2401 .payment-summary{border-radius:5px;border:1px solid #d0e1ef;margin:0 0 40px}#basic-ab-2401 .payment-summary .item{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:30px;color:#1a1e25;font-size:19px;font-weight:700;line-height:1.35}#basic-ab-2401 .payment-summary .item+.item{border-top:1px solid #d0e1ef}#basic-ab-2401 .payment-summary .item .description,#basic-ab-2401 .payment-summary .item .label{color:#4b5159;font-size:13px;font-weight:400}#basic-ab-2401 .payment-summary .item .label{margin-bottom:3px}#basic-ab-2401 .payment-summary .item .description{margin-top:3px}#basic-ab-2401 .payment-summary .item .price{display:flex;flex-flow:column;text-align:right;color:#4fa93c;font-size:19px;font-weight:700;line-height:26px}#basic-ab-2401 .payment-summary .item .price strike{color:#4b5159;font-size:16px;font-weight:400}#basic-ab-2401 .client-info,#basic-ab-2401 .client-info .title{margin-bottom:20px}#basic-ab-2401 .client-info input,#basic-ab-2401 .client-info select{height:60px}#basic-ab-2401 .purchase-form .quick-pay{margin:20px auto 0}#basic-ab-2401 .purchase-form .btn{width:100%;max-width:unset}#basic-ab-2401 .purchase-form .pay-card{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:20px auto 0;padding:20px 20px 0;border-radius:5px 5px 0 0;border:1px solid #d0e1ef;border-bottom:0;background:#fafbfd}#basic-ab-2401 .btn-next-step,#basic-ab-2401 .purchase-form .pay-card .title{display:none}#basic-ab-2401 .purchase-form .stripe-gate{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px;border-left:1px solid #d0e1ef;border-right:1px solid #d0e1ef;background:#fafbfd}#basic-ab-2401 .purchase-form .stripe-gate .stripe-card-number{grid-area:1/1/2/3}#basic-ab-2401 .purchase-form .stripe-gate .input,#basic-ab-2401 .purchase-form .stripe-gate label{padding-left:15px;padding-right:10px}#basic-ab-2401 .purchase-form .stripe-gate .card-group{margin:0}#basic-ab-2401 .purchase-form .stripe-gate .field{border-radius:5px;border:1px solid #8b8b8b;background:#fff}#basic-ab-2401 .purchase-form #agree{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:18px}#basic-ab-2401 .purchase-form #agree input[type=checkbox]{flex:0 0 auto}#basic-ab-2401 .purchase-form .why-ask{padding:0 20px 20px;border-radius:0 0 5px 5px;border:1px solid #d0e1ef;border-top:0;background:#fafbfd;color:#4b5159;text-align:center;font-size:15px;line-height:1.6;margin:0 0 40px}#basic-ab-2401 .purchase-form .safe{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:8px;margin:30px auto;font-size:15px;color:#4b5159}#basic-ab-2401 .purchase-form .safe b{color:#1a1e25}#basic-ab-2401 .purchase-form .safe img{position:relative;top:-2px}#basic-ab-2401 .foot{padding:40px 0 30px}#basic-ab-2401 .foot-trust{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:60px;gap:50px}#basic-ab-2401 .foot-trust hr{width:1px;margin:0;border:0;border-left:1px solid #d9d9d9}#basic-ab-2401 .foot .trust{display:none}#basic-ab-2401 .address{margin:30px auto 0;text-align:center;font-size:12px;line-height:1.5}@media screen and (max-width:1290px){#basic-ab-2401 .trust{display:flex;flex-flow:row wrap;justify-content:center}#basic-ab-2401 .trust picture{width:25%}}@media screen and (max-width:991px){#basic-ab-2401 .head picture{padding:20px 0}#basic-ab-2401 h1,#basic-ab-2401 h2{font-size:19px}#basic-ab-2401 .progress{margin:25px auto 30px}#basic-ab-2401 .rows>.item{padding:0 30px}#basic-ab-2401 .rows>.item-with-bg{padding:30px}#basic-ab-2401 .payment-summary{margin:30px auto}#basic-ab-2401 .payment-summary .item{padding:20px}#basic-ab-2401 .purchase-form .pay-card{justify-content:center}#basic-ab-2401 .purchase-form .pay-card .title{display:none}#basic-ab-2401 .purchase-form .safe{margin:20px auto 30px}}@media screen and (max-width:767px){#basic-ab-2401 h1,#basic-ab-2401 h2{text-align:center;margin-bottom:20px}#basic-ab-2401 .head picture>img{width:100px}#basic-ab-2401 ul{max-width:290px;margin:20px auto}#basic-ab-2401 .rows{flex-direction:column}#basic-ab-2401 .rows>.item{width:100%;padding:0}#basic-ab-2401 .rows>.item-with-bg{padding:40px 20px}#basic-ab-2401 .rows>.item .included-items,#basic-ab-2401 .rows>.item .no-risk,#basic-ab-2401 .rows>.item .trust{display:none}#basic-ab-2401 .payment-summary .item{flex-wrap:wrap}#basic-ab-2401 .payment-summary .item .name{max-width:160px}#basic-ab-2401 .address span,#basic-ab-2401 .btn-next-step{display:block}#basic-ab-2401 .foot{padding:40px 0}#basic-ab-2401 .foot-trust{margin-bottom:40px;gap:10px}#basic-ab-2401 .foot-trust img{height:30px}#basic-ab-2401 .foot .trust{display:flex;margin-bottom:40px}#basic-ab-2401 .foot .trust picture{width:62px}#basic-ab-2401 .address{margin:0 auto}#basic-ab-2401.basic-ab-1 .foot .trust,#basic-ab-2401.basic-ab-1 .payment-summary,#basic-ab-2401.basic-ab-1 h1{display:none}}@media screen and (max-width:510px){#basic-ab-2401 .purchase-form .stripe-gate{display:flex;flex-direction:column}}