.modal-overlay{z-index:100;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.overflow_hidden{overflow:hidden}.modal-box{direction:rtl;background-color:#fff;border:1px solid #d0d0d0;border-radius:24px;flex-direction:column;justify-content:space-between;width:90%;max-width:670px;min-height:220px;padding:28px 15px;font-family:IRANSans,sans-serif;display:flex;position:relative}.animate-modal{animation:.5s ease-out fadeInScale}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.modal-top{justify-content:space-between;align-items:center;display:flex;position:relative}.modal-top__logo{flex-shrink:0;margin-left:12px;display:flex}.modal-top__text{text-align:right;flex:1}.modal-top__holder{align-items:center;display:flex}.modal-top__holder-texts{flex-direction:column;gap:2px;display:flex}.modal-top__text__info{color:var(--gray-dark);font-size:12px;font-weight:500}.modal-top__text__title{color:#dc2626;margin:0;font-size:22px;font-weight:bolder}.modal-top__text__sub-text{color:#434343;margin:5px 0 0;font-size:18px;font-weight:400}.modal-close{color:#999;cursor:pointer;background:0 0;border:none;padding:0;font-size:24px;line-height:1;position:absolute;top:0;left:0}.modal-dashed-line{background:repeating-linear-gradient(90deg,#efefef 0 8px,#0000 8px 16px);width:90%;height:2px;margin:0 auto}.modal-bottom-parent{justify-content:space-between;display:flex}.modal-bottom{flex:auto;justify-content:space-between;align-items:center;gap:0;height:50px;display:flex}.modal-buttons{gap:36px;display:flex}.btn{cursor:pointer;text-shadow:.3px 0;border:none;border-radius:11px;height:100%;padding:12px 0;font-family:inherit;font-size:18px}.btn--black{color:#fff;background-color:#1f78ff;border-radius:10px 0 0 10px;justify-content:center;align-items:center;min-width:120px;display:flex}.btn--black:disabled{cursor:no-drop;background-color:#1e293b}.btn--black.loader span{display:none}.btn--black.loader:after{content:"";border:2px solid #0000;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.5s linear infinite rotate;display:block}@keyframes rotate{to{rotate:1turn}}.modal-top__text__input-wrapper{width:80%;height:100%;display:none;position:relative}.modal-top__text__input-wrapper__custom-input{color:#1e293b;text-align:left;direction:ltr;background:#fff;border:1.5px solid #e2e8f0;border-radius:0 11px 11px 0;outline:none;width:100%;height:100%;padding:14px 48px 14px 20px;font-family:inherit;font-size:15px;transition:all .3s}.error .modal-top__text__input-wrapper__custom-input{border:1.5px solid #dc2626}.modal-top__text__input-wrapper__custom-input::placeholder{color:#94a3b8;text-align:right;direction:rtl;font-weight:400}.modal-top__text__input-wrapper__custom-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.modal-top__text__input-wrapper__custom-input:hover{border-color:#cbd5e1}.modal-top__text__input-wrapper__input-icon{pointer-events:none;justify-content:center;align-items:center;transition:color .3s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.btn--gray{color:#333;background-color:#33333321;min-width:170px}.modal-box__shape{z-index:10;background:#00000080;border-radius:0 55px 55px 0;width:33px;height:64px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.modal-box__shape.right{z-index:10;width:33px;height:64px;top:50%;left:unset;background:#00000080;border-radius:55px 0 0 55px;position:absolute;right:0;transform:translateY(-50%)}.coupon{user-select:all;background:#eee;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.get-number__form--inp.coupon{text-align:center;color:var(--green);user-select:all;background:#fff;font-weight:500}@media (width<=375px){.btn--gray,.btn--black{width:50%;padding:10px 7px;font-size:14px}.modal-box{padding:9px 16px 16px!important}.btn--gray,.btn--black{padding:10px 3px!important}.modal-buttons{gap:10px}}@media (width<=800px){.modal-bottom-parent{flex-direction:column;gap:12px}.modal-top__text__input-wrapper{width:100%}.modal-top__text__input-wrapper__custom-input{border-radius:11px}.modal-buttons{justify-content:space-between}.btn--black{border-radius:11px;width:50%}.btn--gray{width:50%;min-width:unset}.modal-dashed-line{display:none}.modal-top__text{margin-bottom:15px}}@media (width>=576px){.modal-dashed-line{width:100%;margin:20px 0 30px}.modal-top__text__sub-text{margin-top:16px;padding-right:15px}}@media (width>=576px) and (width<=767px){.btn{padding:15px 0}}@media (width<=575px){.modal-box{padding:9px 20px 20px}.modal-overlay{padding-left:24px}.modal-box:after{content:unset}.modal-box:before{left:-42px}.modal-top__logo img{width:40px}.modal-top__text__title{font-size:14px}.modal-top__text__sub-text{font-size:12px}.btn--gray,.btn--black{padding:10px 13px;font-size:14px}.modal-close{top:4px;left:0}.modal-close img{width:30px}.modal-top__text__input-wrapper__custom-input{padding-top:10px;padding-bottom:10px;padding-left:10px}.modal-bottom{gap:8px}}.get-number__form--label{color:#595959;background:#fff;padding:0 5px;font-size:14px;font-weight:500;position:absolute;top:-12px;right:10px}.get-number__form--inp{width:100%;height:100%;font-size:var(--text-big);direction:ltr;border:1px solid #bbb;border-radius:8px;outline:0;padding:8px;font-family:inherit}.get-number__form--inp.citiesList{text-align:right;direction:rtl}.modal-top__text__input-wrapper.loader:after{content:"";border:2px solid #0000;border-top-color:#1f78ff;border-radius:50%;width:18px;height:18px;animation:.5s linear infinite rotate;position:absolute;top:16px;left:12px}.get-number__cities{opacity:0;scrollbar-width:thin;background:#fff;border:1px solid #eee;border-radius:8px;flex-direction:column;width:100%;max-height:0;font-size:15px;font-weight:500;transition:all .3s;display:flex;position:absolute;top:104%;right:0;overflow:hidden;padding:0!important}.get-number__cities.show{opacity:1;max-height:200px;overflow-y:auto}.get-number__cities li{cursor:pointer;padding:8px;list-style:none;transition:all .3s}.get-number__cities li:hover{background:#d1d1d1}