h1{margin-bottom:30px}h3{font-family:Lato;font-size:36px;font-weight:400;line-height:50px;letter-spacing:.25px;text-align:center;margin-bottom:30px}.wrap-block{width:518px;height:100vh;display:flex;align-items:center;justify-content:center;margin:auto}.wrap-block-center{display:flex;flex-direction:column;width:100%;margin:0 20px 10px 20px;background:#fff;padding:30px 53px 32px 53px;border-radius:3px}@media(min-width:481px) and (max-width:767px){.wrap-block{width:418px}.wrap-block-center{padding:30px 0}}@media screen and (max-width:480px){.wrap-block{width:355px}.wrap-block-center{padding:30px 0;margin:80px 0 100px}}h3{font-size:27px;line-height:120%;margin-bottom:20px}.wrap-block .message{margin-bottom:20px}.tarrif-description{text-align:center;font-size:20px;max-width:400px;margin:0 auto 40px;line-height:120%}.wrap-block{max-width:800px;width:100%;min-height:100vh;height:auto;padding:60px 0}.wrap-block-center{position:relative}.working-area{max-width:520px;margin:0 auto;width:100%;text-align:center}.steps{width:100%;display:flex;margin-bottom:40px}.steps .step{width:50%;text-align:center;position:relative}.steps .step.active{opacity:1}.steps .step .name{font-size:17px;letter-spacing:.15px;opacity:.4;color:var(--main-black);align-items:center;justify-content:center;display:flex}.steps .step .line{border-top:3px solid #acbbc0;margin:15px 10px 0;border-radius:10px}.steps .step.active .name{opacity:1}.steps .step .name [class^="icon-"]{display:inline-block;margin:0 10px 0 0}.steps .step.active .line{border-color:var(--main-blue)}.icon-overview{background-image:url("data:image/svg+xml,%3Csvg width='19' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.813 10.022H.77M9.885 7.106l2.928 2.916-2.928 2.916' stroke='%23262B2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.504 5.389v-.933A3.684 3.684 0 0 1 9.19.772h4.884a3.675 3.675 0 0 1 3.675 3.675v11.14a3.685 3.685 0 0 1-3.685 3.685H9.178a3.675 3.675 0 0 1-3.674-3.675v-.942' stroke='%23262B2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.icon-checkout{background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M5.422 17.82a.766.766 0 0 1 0 1.53.764.764 0 1 1 0-1.53ZM16.675 17.82a.766.766 0 1 1-.002 1.532.766.766 0 0 1 .002-1.532Z' stroke='%23262B2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m.75 1.25 2.08.36.963 11.473a1.802 1.802 0 0 0 1.797 1.653h10.912c.896 0 1.656-.658 1.785-1.546l.949-6.558a1.34 1.34 0 0 0-1.327-1.533H3.164M12.126 8.795h2.773' stroke='%23262B2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.icon-success{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath clip-rule='evenodd' d='M16.334 2.75H7.665c-3.02 0-4.915 2.14-4.915 5.166v8.168c0 3.027 1.885 5.166 4.915 5.166h8.669c3.03 0 4.916-2.139 4.916-5.166V7.916c0-3.027-1.886-5.166-4.916-5.166Z' stroke='%23262B2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='m8.44 12 2.374 2.373 4.746-4.746' stroke='%23262B2E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#domain-for-promo{font-size:16px;line-height:22px;letter-spacing:.25px;text-align:center;padding-top:30px}.tarif-form .nice-select{height:60px;line-height:60px}.tarif-form .nice-select::after{top:15px;width:30px;height:30px}.tarif-form .nice-select.open .list{width:calc(100% - 14px);top:58px}.tarif-form input[type="text"]{height:58px;padding:0 40px 0 20px}.tarif-form .has-error .field::after{width:20px;height:20px;top:20px}.tarif-form .has-success .field::after{width:18px;height:18px;top:21px;right:14px}.tarif-form .nice-select .option.selected{font-weight:normal}.tarif-form .nice-select .option .price-green{color:#11c76e}.tarif-form .nice-select .option:hover,.tarif-form .nice-select .option.focus,.tarif-form .nice-select .option.selected.focus{background-color:#ebfbe8}.tarif-form .btn.blue{margin:0 auto;display:block}.costs{font-size:30px;margin:20px 0}.tariffs-disclaimer{max-width:400px;margin:0 auto;margin-top:20px;line-height:1.3em}.wallet-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.wallet-form .scan-form .form-group{margin-top:8px}.login form,#w0{width:100%;max-width:400px;margin:0 auto;text-align:left}#confirm-code-form{text-align:center;line-height:1.3em}.step3{width:100%;font-size:20px;line-height:30px;letter-spacing:.15px;text-align:center}.step3 a{color:var(--main-blue)}.step3 .description{margin-bottom:30px}.step3 .description .price{font-size:40px;font-weight:700;line-height:70px;letter-spacing:.04em;color:var(--main-blue)}.step3 .description .price span{font-size:.8em}.step3 .payment-methods{display:flex;justify-content:space-between}.step3 .payment-methods .first-two-payment-methods{width:66%;display:flex;justify-content:space-between}.step3 .payment-methods .payment-method{font-size:14px;line-height:21px;letter-spacing:.15px;text-align:left;color:#758087;width:33%}.step3 .payment-methods .first-two-payment-methods .payment-method{width:49%}.step3 .payment-methods .payment-method .icon{display:inline-block}.step3 .payment-methods .payment-method span{font-weight:700;line-height:25px}.step3 .pay-button{border:1px solid #232729;border-radius:10px;display:block;margin:20px auto;width:270px;font-weight:600;font-size:16px;line-height:150%;text-align:center;letter-spacing:.15px;padding:10px 0 7px;cursor:pointer;color:#232729;text-decoration:none}.step3 .pay-button:hover{border-color:var(--main-blue)}.step3 .note{font-size:14px;font-weight:400;line-height:17px;letter-spacing:.15px;text-align:center;color:#758087;max-width:400px;margin:0 auto}@media screen and (max-width:1100px){.tarif-form{padding:0 10px}.wrap-block{padding:20px 0}h3{font-size:23px;line-height:38px}.steps .step .name .text{display:none}.step3{font-size:17px;line-height:27px;padding:0 10px}.step3 .description{margin-bottom:10px}.step3 .payment-methods .first-two-payment-methods{margin-right:10px;flex-direction:column;width:auto}.step3 .payment-methods .first-two-payment-methods .payment-method{width:100%}.step3 .payment-methods{font-size:13px;line-height:18px;margin:0;align-items:center;margin-top:-10px}.step3 .payment-methods .payment-method{width:auto;max-width:200px;margin-top:10px}.step3 .payment-methods>.payment-method{width:165px}.step3 .note{font-size:13px;line-height:16px}}