a{color:inherit;text-decoration:none}.show-on-md,.show-on-xs{flex:0 0 100%;align-self:stretch;width:100%;min-width:100%}.hub-public-header{isolation:isolate;animation:.7s cubic-bezier(.22,1,.36,1) both hub-header-reveal;overflow:hidden}.hub-public-header:before{content:none}.hub-public-header:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:10%;height:100%;animation:8s ease-in-out 1.4s infinite hub-light-sweep;position:absolute;top:0;left:-18%;transform:skew(-18deg)}.hub-header-content,.hub-panel-topbar{z-index:2;position:relative}.hub-header-brand{transition:transform .3s,filter .3s}.hub-header-brand img,.hub-header-brand svg{filter:drop-shadow(0 8px 18px #07133133);transition:transform .45s cubic-bezier(.22,1,.36,1)}.hub-header-brand:hover{filter:brightness(1.06);transform:translateY(-2px)}.hub-header-brand:hover img,.hub-header-brand:hover svg{transform:rotate(-5deg)scale(1.06)}.hub-nav-button{overflow:hidden;transition:color .25s,background-color .25s,transform .25s!important;position:relative!important}.hub-nav-button:after{content:"";background:#75e2dc;border-radius:999px;width:0;height:2px;transition:width .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:5px;right:50%;transform:translate(50%)}.hub-nav-button:hover{transform:translateY(-2px)}.hub-nav-button:hover:after{width:34%}.hub-header-account{transition:transform .25s,box-shadow .25s,border-color .25s}.hub-header-account:hover{transform:translateY(-2px);box-shadow:0 10px 24px #07133133;border-color:#75e2dcb8!important}.hub-panel-hero{isolation:isolate;animation:.65s ease-out both hub-panel-reveal}.hub-panel-hero:before{content:"";z-index:0;border:1px solid #75e2dc29;border-radius:50%;width:360px;height:360px;animation:10s ease-in-out infinite alternate hub-ring-float;position:absolute;top:-280px;left:18%;box-shadow:0 0 0 42px #75e2dc06,0 0 0 84px #75e2dc05}.hub-support-action{animation:4.5s ease-in-out infinite hub-support-breathe}.main-hero-section--pattern{animation:18s ease-in-out infinite alternate hub-pattern-drift}.panel-header--pattern{animation:22s ease-in-out infinite alternate-reverse hub-pattern-drift}@keyframes hub-header-reveal{0%{opacity:0;transform:translateY(-14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hub-panel-reveal{0%{opacity:.92}to{opacity:1}}@keyframes hub-aurora-drift{0%{transform:translate(0,0)scale(.92)}to{transform:translate(-70px,28px)scale(1.12)}}@keyframes hub-light-sweep{0%,62%{opacity:0;left:-18%}70%{opacity:1}86%,to{opacity:0;left:112%}}@keyframes hub-pattern-drift{0%{background-position:0 0}to{background-position:28px 12px}}@keyframes hub-ring-float{0%{transform:translate(0,0)scale(.95)}to{transform:translate(36px,24px)scale(1.05)}}@keyframes hub-support-breathe{0%,to{box-shadow:0 10px 28px #1bc9bf29}50%{box-shadow:0 12px 34px #1bc9bf57}}@media (prefers-reduced-motion:reduce){.hub-public-header,.hub-public-header:before,.hub-public-header:after,.hub-panel-hero,.hub-panel-hero:before,.hub-support-action,.main-hero-section--pattern,.panel-header--pattern{animation:none!important}.hub-header-brand,.hub-header-brand img,.hub-header-brand svg,.hub-nav-button,.hub-header-account{transition:none!important}}.main-hero-section--pattern,.panel-header--pattern{pointer-events:none;opacity:.32;background-image:url(../media/wavy-pattern.c60b4072.png);background-repeat:no-repeat;position:absolute;inset:0}.main-hero-section--pattern{background-size:contain}.panel-header--pattern{opacity:.2;background-size:cover}.custom-toast{direction:rtl;font-size:14px;font-family:var(--font-iran-yekan),sans-serif!important}.custom-toast-title{font-size:15px;font-weight:700}.custom-toast-desc{opacity:.8;margin-top:4px;font-size:13px}.MuiTooltip-popper{border-radius:10px!important}.MuiOutlinedInput-root fieldset{text-align:right!important}.mui-gtx47a-MuiButtonBase-root-MuiListItemButton-root,.mui-1dnnlg6-MuiButtonBase-root-MuiListItemButton-root,.mui-gpa4at-MuiButtonBase-root-MuiListItemButton-root{padding-right:0!important}.mui-1jxp2y7-MuiFormLabel-root-MuiInputLabel-root{transform:translate(14px,11px)scale(1)}.mui-rmrf6m-MuiFormHelperText-root,.Mui-error{text-align:right!important}#mui-list li div{padding-inline:0!important}#custom-checkbox .mui-1t6f2pw-MuiFormControlLabel-root{margin-right:0!important}#custom-checkbox .mui-4uxqju-MuiSvgIcon-root{fill:var(--mui-palette-primary-main)!important}.Toastify__toast-theme--colored.Toastify__toast--success{background-color:var(--mui-palette-success-main)!important}.Toastify__toast-theme--colored.Toastify__toast--error{background-color:var(--mui-palette-error-main)!important}.Toastify__toast-theme--colored.Toastify__toast--info{background-color:var(--mui-palette-primary-main)!important}.swiper-pagination{width:auto!important;margin:0!important;position:absolute!important;bottom:10px!important}.swiper-pagination-bullet{opacity:1!important;background:0 0!important;border:1px solid #aca5e8!important;border-radius:50%!important;width:12px!important;height:12px!important;margin:0 4px!important;transition:all .3s!important}.swiper-pagination-bullet-active{background-color:#aca5e8!important;border-color:#aca5e8!important;transform:scale(1.2)!important}.swiper-slide{height:auto!important;display:flex!important}.swiper-slide>div{width:100%!important;height:100%!important}.swiper[dir=rtl]{margin:auto!important}.swiper-button-next,.swiper-button-prev{opacity:1!important;color:#0000!important;background-color:#0000!important}.swiper[dir=rtl] .swiper-button-next:after,.swiper[dir=rtl] .swiper-button-prev:after{display:none!important}.swiper[dir=rtl] .swiper-button-prev{background-image:url(../media/arrowLeft.f56764fd.svg)!important}.swiper[dir=rtl] .swiper-button-next{background-image:url(../media/arrowRight.d1b659e0.svg)!important}.swiper[dir=rtl] .swiper-button-prev,.swiper[dir=rtl] .swiper-button-next{aspect-ratio:1;width:100%;max-width:40px;background-position:50%!important;background-repeat:no-repeat!important}#service-carousel .swiper[dir=rtl] .swiper-button-prev{left:-3em!important;right:auto!important}#service-carousel .swiper[dir=rtl] .swiper-button-next{left:auto!important;right:-3em!important}#about-comment .swiper[dir=rtl] .swiper-button-prev{left:-2em!important;right:auto!important}#about-comment .swiper[dir=rtl] .swiper-button-next{left:auto!important;right:-2em!important}.has-pagination .swiper .swiper-pagination{justify-content:center!important;width:auto!important;display:flex!important;position:absolute!important;bottom:16px!important;left:50%!important;transform:translate(-50%)!important}.has-pagination .swiper-pagination{bottom:16px!important}.has-pagination .swiper{padding-bottom:60px!important;overflow:hidden!important}.has-pagination .swiper-pagination-bullet{border:2px solid var(--mui-palette-primary-light)!important;opacity:1!important;background:0 0!important;border-radius:50%!important;width:16px!important;height:16px!important;margin:0 6px!important;transition:all .3s!important}.has-pagination .swiper-pagination-bullet-active{background:var(--mui-palette-primary-light)!important;border-color:var(--mui-palette-primary-light)!important;transform:scale(1.1)!important}#about-comment .swiper-slide{height:auto!important;display:flex!important}#about-comment .swiper-slide .MuiCard-root{flex-direction:column!important;justify-content:space-between!important;width:100%!important;max-height:310px!important;display:flex!important;overflow:hidden!important}#about-comment .swiper{width:100%!important;overflow:hidden!important}#about-comment .swiper-wrapper{width:100%!important}.image-404{object-fit:contain;width:100%;height:100%}.custom-persian-datepicker-input{font-family:var(--font-iran-yekan),Arial,sans-serif!important;text-align:right!important;border:1px solid var(--mui-palette-grey-400)!important;box-sizing:border-box!important;height:45px!important;font-size:var(--mui-typography-body1)!important;background-color:var(--mui-palette-background-paper)!important;direction:rtl!important;border-radius:8px!important;outline:none!important;align-items:center!important;margin-bottom:10px!important;padding:0 14px!important;display:flex!important}input.custom-persian-datepicker-input:hover{border-color:var(--mui-palette-grey-400)!important}input.custom-persian-datepicker-input:focus{border-width:2px!important;border-color:var(--mui-palette-primary-light)!important}input.custom-persian-datepicker-input:active{border-color:var(--mui-palette-primary-light)!important}.rmdp-week-day{color:var(--mui-palette-primary-main)!important}.rmdp-arrow{border-color:var(--mui-palette-primary-main)!important}.rmdp-day.rmdp-today span{background-color:var(--mui-palette-primary-main)!important}.rmdp-range{background-color:var(--mui-palette-primary-dark)!important}.layout-container{background:radial-gradient(circle at 85% 18%,#75e2dc14,#0000 25%),#f6f8fc;flex-direction:column;min-width:100%;min-height:100vh;display:flex}.main-layout-grid{justify-content:center;width:100%;min-height:100%;display:grid}.main-layout-sidebar-container{height:100%}.main-layout-content-container{width:100%;height:100%}.main-layout-content-card{z-index:10;background-color:var(--mui-palette-background-paper);border:1px solid #20457b14;border-radius:24px;flex-grow:1;width:100%;margin:-94px auto 0;padding:16px;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 52px -28px #102c5857}.swiper-wrapper{align-items:center!important}@media (min-width:200px){.image-404{height:50px}.main-layout-grid{grid-template-columns:repeat(30,1fr);gap:0}.layout-container{overflow:auto}.main-layout-sidebar-container{display:none}.main-layout-content-container{grid-column:span 30}.main-layout-content-card{border-radius:20px;padding:22px}.show-on-xs{display:flex}.show-on-md{display:none}}@media (min-width:600px){.image-404{height:75px}}@media (min-width:900px){.image-404{height:90px}.show-on-md{display:flex}.show-on-xs{display:none}}@media (min-width:1200px){.layout-container{overflow:hidden}.main-layout-grid{grid-template-columns:repeat(31,1fr);gap:40px}.main-layout-sidebar-container{grid-column:span 5;display:grid}.main-layout-content-container{grid-column:span 25}.main-layout-content-card{padding:32px}}@media (min-width:1536px){.main-layout-sidebar-container{grid-column:span 5}.main-layout-content-container{grid-column:span 25;justify-content:center}.main-layout-content-card{padding:42px}}
