.rg-order{padding-bottom:64px;padding-top:24px}.rg-order__h1{font-size:max(26px,min(3.4vw,40px));line-height:1.14;margin:0 auto 10px;max-width:720px;padding-bottom:0;text-align:center}.rg-order__form{background:#fff;border:1px solid #e2e8f0cc;border-radius:28px;box-shadow:0 24px 60px -24px #0f2a3c2e,0 4px 14px -6px #0f2a3c0f;isolation:isolate;overflow:hidden;padding:40px 40px 34px;position:relative}.rg-order__form:before{background:linear-gradient(90deg,#8484e8,#5e5ec2 45%,#21b6ff);bottom:auto;content:"";height:5px;left:0;position:absolute;right:0;top:0}.rg-order__form:after{background:radial-gradient(circle,#6e6ee429 0,#6e6ee400 70%);border-radius:50%;content:"";height:380px;pointer-events:none;position:absolute;right:-120px;top:-140px;width:380px;z-index:-1}.rg-order__badge{align-items:center;background:#6e6ee41a;border-radius:999px;color:#5e5ec2;display:inline-flex;font-size:13px;font-weight:600;gap:8px;line-height:1.2;margin:0 auto 14px;padding:7px 16px}.rg-order__badge i{font-size:14px}.rg-order__desc{color:#64748b;font-size:max(15px,min(1.6vw,17px));line-height:1.55;margin:0 auto 26px;max-width:640px;text-align:center}.rg-order .rg-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;grid-gap:10px;counter-reset:rg-step;gap:10px;margin:0 0 26px;padding:0}.rg-order .rg-steps li{align-items:center;background:#6e6ee40d;border:1px solid #6e6ee424;border-radius:14px;color:#334155;display:flex;font-size:14px;gap:10px;line-height:1.3;padding:12px 14px;position:relative}.rg-order .rg-steps li:before{background:linear-gradient(135deg,#8484e8,#5e5ec2);border-radius:50%;color:#fff;content:counter(rg-step);counter-increment:rg-step;display:grid;flex:0 0 26px;font-size:13px;font-weight:700;height:26px;place-items:center;width:26px}.rg-order .form-element{margin:0;max-width:none}.rg-order .wpcf7-form-control-wrap{display:block}.rg-order .form-control{background:#fbfdfd;border:1.5px solid #e2e8f0;border-radius:14px;color:#1e293b;height:60px;padding-left:48px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.rg-order .form-control:hover{border-color:#cbd5e1}.rg-order .form-control:focus{background:#fff;border-color:#6e6ee4;box-shadow:0 0 0 4px #6e6ee424}.rg-order .form-control::placeholder{color:#0000;transition:color .15s ease}.rg-order .form-control:focus::placeholder{color:#cbd5e1}.rg-order .form-floating>label{color:#94a3b8;padding-left:48px}.rg-order .form-floating>label .color-red{color:#cbd5e1}.rg-order .wpcf7-form-control-wrap.fio:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2%27/%3E%3Ccircle cx=%2712%27 cy=%277%27 r=%274%27/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";height:20px;left:18px;opacity:.55;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:20px;z-index:3}.rg-order .wpcf7-form-control-wrap.fio:focus-within:after{opacity:1}.rg-order .wpcf7-form-control-wrap.phone:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2 4.2 2 2 0 0 1 4 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.1a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.7 2z%27/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";height:20px;left:18px;opacity:.55;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:20px;z-index:3}.rg-order .wpcf7-form-control-wrap.phone:focus-within:after{opacity:1}.rg-order .wpcf7-form-control-wrap.email:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Crect width=%2720%27 height=%2716%27 x=%272%27 y=%274%27 rx=%272%27/%3E%3Cpath d=%27m22 7-10 6L2 7%27/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";height:20px;left:18px;opacity:.55;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:20px;z-index:3}.rg-order .wpcf7-form-control-wrap.email:focus-within:after{opacity:1}.rg-order .wpcf7-form-control-wrap.inn:after,.rg-order .wpcf7-form-control-wrap.kpp:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Crect width=%2716%27 height=%2716%27 x=%274%27 y=%274%27 rx=%272%27/%3E%3Cpath d=%27M8 9h8m-8 4h8m-8 4h5%27/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";height:20px;left:18px;opacity:.55;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:20px;z-index:3}.rg-order .wpcf7-form-control-wrap.inn:focus-within:after,.rg-order .wpcf7-form-control-wrap.kpp:focus-within:after{opacity:1}.rg-order .form-find-company:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M3 21h18M5 21V5a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v16m0-12h4a1 1 0 0 1 1 1v11M8 8h3m-3 4h3m-3 4h3%27/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";height:20px;left:18px;opacity:.55;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:20px;z-index:3}.rg-order .form-find-company:focus-within:after{opacity:1}.rg-order .form-control.rg-field--error{border-color:#f0a1a1;box-shadow:0 0 0 4px #dc52521a}.rg-order .form-find-company{position:relative}.rg-order .form-find-company .find-company{padding-right:44px}.rg-order .form-find-company .rg-find-icon{color:#94a3b8;font-size:18px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:3}.rg-order .form-find-company .rg-find-list{background:#fff;border:1px solid #e2e8f0e6;border-radius:14px;box-shadow:0 12px 30px -8px #0000002e;display:none;left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.rg-order .form-find-company .rg-find-list.d-block{display:block}.rg-order .form-find-company .rg-find-list li{border-radius:10px;color:#334155;font-size:14px;line-height:1.35;padding:10px 12px}.rg-order .form-find-company .rg-find-list li.opened{cursor:pointer}.rg-order .form-find-company .rg-find-list li.opened:hover{background:#6e6ee41a}.rg-order .form-find-company .rg-find-list li .color-default{color:#5e5ec2;font-weight:600}.rg-order .form-find-company .rg-find-list li.rg-find-manual,.rg-order .form-find-company .rg-find-list li.rg-find-more{cursor:pointer;text-align:center}.rg-order .form-find-company .rg-find-list li.rg-find-more{color:#5e5ec2;font-weight:600}.rg-order .form-find-company .rg-find-list li.rg-find-more:hover{background:#6e6ee41a}.rg-order .form-find-company .rg-find-list li.rg-find-manual{border-radius:0 0 10px 10px;border-top:1px solid #e2e8f0e6;color:#64748b;font-weight:500;margin-top:2px}.rg-order .form-find-company .rg-find-list li.rg-find-manual:hover{background:#f1f5f9}.rg-order .rg-find-count{align-items:center;background:#f1f5f9;border-radius:12px;color:#64748b;display:flex;font-size:13px;gap:8px;line-height:1.4;margin:14px 0 22px;padding:10px 14px}.rg-order .rg-find-count:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2710%27/%3E%3Cpath d=%27M12 16v-4m0-4h.01%27/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";flex:0 0 16px;height:16px;width:16px}.rg-order .wpcf7-submit{background:linear-gradient(135deg,#8484e8,#5e5ec2);border:0;border-radius:16px;box-shadow:0 12px 26px #6e6ee452;color:#fff;font-size:17px;font-weight:600;height:62px;overflow:hidden;position:relative;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:100%}.rg-order .wpcf7-submit:after{background:linear-gradient(100deg,#fff0,#ffffff61 50%,#fff0);content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-18deg);transition:left .55s ease;width:60%}.rg-order .wpcf7-submit:hover{box-shadow:0 18px 34px #6e6ee46b;filter:brightness(1.04);transform:translateY(-2px)}.rg-order .wpcf7-submit:hover:after{left:130%}.rg-order .wpcf7-submit:active{box-shadow:0 8px 18px #6e6ee44d;transform:translateY(0)}.rg-order .rg-consent{margin-top:14px;text-align:center}.rg-order .rg-consent p{color:#94a3b8;font-size:12.5px;line-height:1.5;margin:0}.rg-order .rg-consent a{color:#5e5ec2;-webkit-text-decoration:underline;text-decoration:underline}.rg-order .rg-consent a:hover{-webkit-text-decoration:none;text-decoration:none}.rg-order .rg-trust{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;grid-gap:12px;border-top:1px solid #eef2f6;gap:12px;margin:26px 0 0;padding:22px 0 0}.rg-order .rg-trust li{align-items:center;color:#64748b;display:flex;font-size:13.5px;gap:9px;line-height:1.35}.rg-order .rg-trust i{color:#5e5ec2;flex:0 0 auto;font-size:16px}.rg-order__cards-row{gap:20px;margin-top:28px}.rg-order__card{margin:0}.rg-order .rg-benefits{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.rg-order .rg-benefits li{color:#334155;font-size:15px;line-height:1.4;padding-left:30px;position:relative}.rg-order .rg-benefits li:before{background:#6e6ee424 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%2394a3b8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M20 6 9 17l-5-5%27/%3E%3C/svg%3E") 50%/12px no-repeat;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:1px;width:20px}@media (max-width:991.98px){.rg-order__aside{margin-top:4px}}@media (max-width:767.98px){.rg-order .rg-steps{gap:8px;grid-template-columns:1fr}.rg-order .rg-steps li{padding:10px 12px}.rg-order .rg-trust{gap:10px;grid-template-columns:1fr}}@media (max-width:575.98px){.rg-order__form{border-radius:22px;padding:30px 20px 26px}}
