.dialog{align-items:center;display:none;flex-direction:column;justify-content:center;inset:0;overscroll-behavior:contain;padding:64px 16px 16px;position:fixed;z-index:var(--z-index-dialog)}.dialog--open{display:flex}.dialog__backdrop{background-color:#0f181f99;inset:0;position:absolute;z-index:1}.dialog__content{max-height:100%;position:relative;z-index:2}.dialog__close{display:none;display:block;min-height:40px;min-width:40px;position:absolute;right:0;top:-52px}.dialog__close button{background-color:#00172780;border-radius:50%;height:40px;left:0;position:absolute;right:0;top:0;width:40px}.dialog__close button img{height:24px;width:24px}@media (min-width:768px){.dialog{padding:16px}.dialog__close{min-height:100px;right:-40px;top:-40px}.dialog__close button{position:sticky;top:16px}}.dialog-callback{background-color:#fff;border-radius:var(--block-border-radius);box-shadow:0 4px 6px #0026411f,0 1px 14px #00264114;height:100%;overflow:auto;padding:16px}.dialog-callback__head{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.dialog-callback__head h3{font-size:28px;font-weight:700;letter-spacing:0;line-height:36px;text-align:center}.dialog-callback__head p{color:#00172799;font-size:18px;font-weight:500;letter-spacing:.18px;line-height:24px;text-align:center}.dialog-callback__body{display:flex;flex-direction:column;gap:24px}.dialog-callback__fields{display:flex;flex-wrap:wrap;gap:16px}.dialog-callback__fields .form-field{flex:0 1 100%}@media (min-width:768px){.dialog-callback{width:584px}.dialog-callback__fields .form-field:first-child,.dialog-callback__fields .form-field:nth-child(2){flex:0 1 calc(50% - 8px)}.dialog-callback__body .btn{align-self:center;width:194px}}@media (min-width:1024px){.dialog-callback{padding:24px;width:614px}.dialog-callback__head{margin-bottom:32px}.dialog-callback__head h3{font-size:36px;line-height:44px}.dialog-callback__body .btn{width:205px}}@media (min-width:1300px){.dialog-callback{padding:76px 32px;width:648px}.dialog-callback__head{gap:24px}.dialog-callback__head h3{font-size:52px;letter-spacing:.52px;line-height:52px}.dialog-callback__head p{align-self:center;max-width:475px}.dialog-callback__fields{gap:24px}.dialog-callback__fields .form-field:first-child,.dialog-callback__fields .form-field:nth-child(2){flex:0 1 calc(50% - 12px)}.dialog-callback__body .btn{font-size:18px;height:48px;letter-spacing:normal;width:194px}}@media (min-width:1600px){.dialog-callback{padding:112px 104px;width:828px}}.dialog-success{background-color:#fff;border-radius:var(--block-border-radius);box-shadow:0 4px 6px #0026411f,0 1px 14px #00264114;height:100%;overflow:auto}.dialog-success__wrapper{padding:177px 16px}.dialog-success__head{display:flex;flex-direction:column;gap:12px}.dialog-success__head h3{font-size:28px;font-weight:700;letter-spacing:0;line-height:36px;text-align:center}.dialog-success__head p{color:#00172799;font-size:18px;font-weight:500;letter-spacing:.18px;line-height:24px;text-align:center}@media (min-width:768px){.dialog-success{width:584px}.dialog-success__wrapper{padding:132px 16px}}@media (min-width:1024px){.dialog-success{width:614px}.dialog-success__wrapper{padding:136px 24px}.dialog-success__head h3{font-size:36px;line-height:44px}}@media (min-width:1300px){.dialog-success{width:648px}.dialog-success__wrapper{padding:286px 32px}.dialog-success__head h3{font-size:32px;letter-spacing:-.32px;line-height:52px}}@media (min-width:1600px){.dialog-success{width:828px}.dialog-success__wrapper{padding:292px 32px}.dialog-success__head{gap:24px}.dialog-success__head h3{font-size:52px;letter-spacing:-.52px;line-height:52px}}
