@font-face{font-family:G4Brand;src:url('/assets/fonts/4gozineh-vazirmatn.woff2') format('woff2');font-display:swap;font-weight:100 900}
body{font-family:G4Brand,Tahoma,sans-serif;font-size:16px;background:#f7f8fc;color:#141827}
header#g4-header{background:#fff;border-bottom:1px solid #e8eaf1;box-shadow:none;position:relative;z-index:30}
header#g4-header .g4-wrap{max-width:1240px;margin:auto;padding-inline:24px}
header#g4-header .g4-header-inner{min-height:78px;gap:20px}
header#g4-header .g4-brand img{width:108px;max-height:55px;object-fit:contain}
header#g4-header .g4-nav a{font-size:16px;font-weight:600;color:#283047}
header#g4-header .g4-btn{border-radius:99px;font-size:16px;min-height:46px;padding:10px 20px;line-height:1.7}
header#g4-header .g4-btn-primary{background:#f15a2b!important;color:#fff;border-color:#f15a2b;box-shadow:none}
header#g4-header .g4-btn-ghost{background:#fff;color:#2534b3;border:1px solid #2534b3}
#main-body{background:#f7f8fc;min-height:520px;padding-top:25px;padding-bottom:55px}
#main-body>.container{background:transparent;box-shadow:none;border:0;width:min(1180px,100%);padding-inline:24px}
#main-body .breadcrumb{font-size:14px;color:#687083;background:transparent}
#main-body .g4sms.g4-client{--bg:#f7f8fc;--panel:#fff;--line:#e8eaf1;--text:#141827;--blue:#2534b3;background:transparent;color:#141827;max-width:530px;gap:0;border-radius:25px;padding:0;min-height:0;margin:45px auto;display:block}
#main-body .g4sms.g4-client section{background:#fff;color:#141827;border:1px solid #e8eaf1;border-radius:25px;padding:38px;box-shadow:0 20px 60px #2534b30a}
#main-body .g4sms.g4-client h2{font-size:26px;line-height:1.8;color:#141827;margin:12px 0}
#main-body .g4sms.g4-client :is(p,.g4-steps,small){color:#687083;font-size:15px;line-height:2}
#main-body .g4sms.g4-client label{font-size:16px;color:#141827;display:block}
#main-body .g4sms.g4-client :is(input:not([type=hidden]):not([type=checkbox]),select){background:#fff;color:#141827;border:1px solid #cbd1df;border-radius:12px;min-height:52px;font:inherit;font-size:17px;max-width:100%}
#main-body .g4sms.g4-client :is(input,select):focus{outline:3px solid #2534b325;border-color:#2534b3}
#main-body .g4sms.g4-client button[type=submit]{background:#f15a2b;color:#fff;border:1px solid #f15a2b;border-radius:99px;font-size:17px;min-height:52px;font-weight:700}
#main-body .g4sms.g4-client button[type=submit]:disabled{opacity:.55;cursor:wait}
#main-body .g4sms.g4-client .g4-footer{background:transparent;border-top:1px solid #e8eaf1;padding:18px 0 0;margin-top:24px;display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:#2534b3}
#main-body .g4sms.g4-client .g4-footer a{color:#2534b3;font-size:14px}
#main-body .g4sms.g4-client .g4-feedback:not(:empty){border:1px solid #d5dcee;background:#f4f6ff;color:#18243c;padding:14px;border-radius:12px;font-size:16px}
#main-body .g4sms.g4-client .g4-art{opacity:.9}
footer.g4-footer{background:#f4f5fb!important;color:#283047!important;border-top:1px solid #e8eaf1;font-size:16px;padding-top:50px}
footer.g4-footer :is(p,a,span,li,bdi,i){color:#535e73!important;-webkit-text-fill-color:#535e73!important;font-size:15px}
footer.g4-footer h2{color:#141827!important;-webkit-text-fill-color:#141827!important;font-size:18px;font-weight:750}
footer.g4-footer .g4-footer-grid{max-width:1160px;margin:auto;gap:35px}
footer.g4-footer .g4-footer-bottom{border-top:1px solid #dfe3ef;font-size:14px}
footer.g4-footer .g4-footer-call{font-size:21px;color:#2534b3;display:inline-flex;gap:10px;align-items:center}
a.g4-float{background:#2534b3!important;color:#fff!important;border-radius:99px;font-size:15px;bottom:20px;left:20px;right:auto}
footer.g4-footer .g4-trust{display:flex;align-items:center;gap:18px;max-width:1160px;margin:25px auto;padding:20px;border-top:1px solid #e8eaf1;flex-wrap:wrap}
footer.g4-footer .g4-trust h2{margin-inline-end:auto}
footer.g4-footer .g4-trust a{display:grid;place-items:center;width:105px;height:120px;background:#fff;border:1px solid #e8eaf1;border-radius:15px;padding:10px}
footer.g4-footer .g4-trust img{max-width:90px;max-height:100px;object-fit:contain}
.g4-brand-tel{display:inline-flex!important;align-items:center;gap:10px;white-space:nowrap}
.g4-brand-tel>i,.g4-brand-phone-row>i{display:none!important}
.g4-brand-phone{flex:none;width:22px;height:22px;min-width:22px}
footer.g4-footer .g4-footer-contact bdi{display:inline-block;white-space:nowrap;direction:ltr;unicode-bidi:isolate}
footer.g4-footer .g4-footer-call bdi{font-size:21px}
footer.g4-footer .g4-brand-phone-row{display:flex;gap:10px;align-items:flex-start}
footer.g4-footer .g4-brand-phone-row svg{margin-top:5px}
footer.g4-footer .g4-footer-bottom{padding-bottom:15px}
@media(max-width:800px){header#g4-header .g4-nav a{font-size:17px}header#g4-header .g4-wrap{padding-inline:18px}#main-body>.container{background:transparent;box-shadow:none;border:0;padding-inline:18px}#main-body .g4sms.g4-client{display:block;padding:8px 0;min-height:0}#main-body .g4sms.g4-client section{padding:28px 22px}#main-body .g4sms.g4-client h2{font-size:23px}#main-body .g4sms.g4-client .g4-art{display:none}footer.g4-footer{padding-bottom:85px}}
