@font-face{font-family:IRANSansXThin;font-style:normal;font-weight:400;src:url(/fonts/woff/IRANSansX-Thin.woff) format("woff"),url(/fonts/woff2/IRANSansX-Thin.woff2) format("woff2")}@font-face{font-family:IRANSansXUltraLight;font-style:normal;font-weight:400;src:url(/fonts/woff/IRANSansX-UltraLight.woff) format("woff"),url(/fonts/woff2/IRANSansX-UltraLight.woff2) format("woff2")}@font-face{font-family:IRANSansXLight;font-style:normal;font-weight:400;src:url(/fonts/woff/IRANSansX-Light.woff) format("woff"),url(/fonts/woff2/IRANSansX-Light.woff2) format("woff2")}@font-face{font-family:IRANSansXMedium;font-style:normal;font-weight:400;src:url(/fonts/woff/IRANSansX-Medium.woff) format("woff"),url(/fonts/woff2/IRANSansX-Medium.woff2) format("woff2")}@font-face{font-family:IRANSansXDemiBold;font-style:normal;font-weight:400;src:url(/fonts/woff/IRANSansX-DemiBold.woff) format("woff"),url(/fonts/woff2/IRANSansX-DemiBold.woff2) format("woff2")}@font-face{font-family:IRANSansXExtraBold;font-style:normal;font-weight:400;src:url(/fonts/woff/IRANSansX-ExtraBold.woff) format("woff"),url(/fonts/woff2/IRANSansX-ExtraBold.woff2) format("woff2")}@font-face{font-family:IRANSansXBlack;font-style:normal;font-weight:400;src:url(/fonts/woff/IRANSansX-Black.woff) format("woff"),url(/fonts/woff2/IRANSansX-Black.woff2) format("woff2")}@font-face{font-family:IRANSansXExtraBlack;font-style:normal;font-weight:400;src:url(/fonts/woff/IRANSansX-ExtraBlack.woff) format("woff"),url(/fonts/woff2/IRANSansX-ExtraBlack.woff2) format("woff2")}@font-face{font-family:IRANSansXHeavy;font-style:normal;font-weight:400;src:url(/fonts/woff/IRANSansX-Heavy.woff) format("woff"),url(/fonts/woff2/IRANSansX-Heavy.woff2) format("woff2")}@font-face{font-family:IRANSansXBold;font-style:normal;font-weight:400;src:url(/fonts/woff/IRANSansX-Bold.woff) format("woff"),url(/fonts/woff2/IRANSansX-Bold.woff2) format("woff2")}@font-face{font-family:IRANSansXRegular;font-style:normal;font-weight:400;src:url(/fonts/woff/IRANSansX-Regular.woff) format("woff"),url(/fonts/woff2/IRANSansX-Regular.woff2) format("woff2")}.title{font-size:15px}.size-1{font-size:.5rem}.size-2{font-size:.6rem}.size-3{font-size:.7rem}.size-4{font-size:.8rem}.size-5{font-size:.9rem}.size-6{font-size:1rem}.size-7{font-size:1.1rem}.size-8{font-size:1.2rem}.size-9{font-size:1.3rem}.size-10{font-size:1.5rem}.size-11{font-size:1.8rem}.size-12{font-size:2rem}.size-13{font-size:2.2rem}.size-14{font-size:2.8rem}.size-15{font-size:3.8rem}.line-height{line-height:28px}.font-bold,.font-bold-header,.text-bold{font-family:IRANSansXDemiBold!important}.font-medium,.text-title{font-family:IRANSansXMedium!important}.text-title{font-size:1rem}.font-heavy{font-family:IRANSansXHeavy}[dir=rtl] .fa-number{font-feature-settings:"ss04"}[dir=rtl] .fa-number-bold{font-feature-settings:"ss03";font-weight:700}[dir=ltr] .font-bold,[dir=rtl] .fa-number-fat{font-family:IRANSansXBold}[dir=rtl] .fa-number-fat{font-feature-settings:"ss04";font-weight:bolder}h1,h2,h3{font-weight:unset;letter-spacing:normal;line-height:unset;margin-block-end:0;margin-block-start:0}.container{padding-left:15px;padding-right:15px}.container,.container-header{margin-left:auto;margin-right:auto}.container-header{padding-left:5px;padding-right:5px}img.cat-img{max-width:200px;width:160px}.cat-img2,.service-img{border-radius:16px;display:block;height:auto;object-fit:cover;width:100%}.cat-img3{border-radius:16px;height:auto;width:90%}@media (max-width:768px){.cat-img2{flex:0 0 75vw}.cat-img2,.service-img{border-radius:14px;height:auto;max-width:none;scroll-snap-align:center}.service-img{flex:0 0 50vw}}@media (min-width:768px) and (max-width:1023px){img.cat-img{width:190px}}@media (min-width:1024px){img.cat-img{width:210px}}@media (max-width:1023px){.desktop-version{display:none!important}}@media (min-width:1024px){.mobile-version{display:none!important}}@media (min-width:768px){.container{width:750px}.container-header{max-width:950px}}@media (min-width:992px){.container{width:970px}.container-header{width:1040px}}@media (min-width:1200px){.container{width:1190px}.container-header{width:1240px}}body{font-family:IRANSansXRegular,sans-serif}[dir=ltr] [dir=rtl] .ltr{direction:ltr}[dir=rtl] [dir=rtl] .ltr{direction:rtl}.bg-main{background-color:#f8f7fc}.shadow-0{box-shadow:0 8px 24px #959da533!important}.image-up{animation:floatUpDown 3s ease-in-out infinite}@keyframes floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.zoom-transition{transition:transform .4s ease-in-out}.zoom-transition:hover{transform:scale(1.07)}.card:hover{transition:transform .3s ease}[dir=ltr] .card:hover{transform:perspective(793px) rotateX(1.5deg) rotateY(.2deg) scaleX(1)!important}[dir=rtl] .card:hover{transform:perspective(793px) rotateX(1.5deg) rotateY(-.2deg) scaleX(1)!important}.card{transform:perspective(793px) rotateX(0deg) rotateY(0deg) scaleX(1);transition:transform .2s ease .2s}.radius-btn{border-radius:7px}.radius-lg{border-radius:20px!important}.radius-md{border-radius:12px}[dir=ltr] .radius-left{border-radius:0 20px 20px 0}[dir=rtl] .radius-left{border-radius:20px 0 0 20px}.radius-sm{border-radius:8px}.radius-xs{border-radius:4px}a{text-decoration:none}[dir=ltr] .placeholder-right::placeholder{text-align:right}[dir=rtl] .placeholder-right::placeholder{text-align:left}[dir=ltr] .placeholder-right::-moz-placeholder{text-align:right}[dir=rtl] .placeholder-right::-moz-placeholder{text-align:left}.box{overflow:hidden!important;position:relative!important}.desc{white-space:pre-line}.halo-container{position:relative}.blob{border-radius:50%;filter:blur(90px);height:25rem;opacity:.35;position:absolute;width:32rem}@media (max-width:600px){.blob{border-radius:50%;filter:blur(90px);height:25rem;opacity:.35;position:absolute;width:18rem}}.box-b1{top:-2rem}[dir=ltr] .box-b1{left:-8rem}[dir=rtl] .box-b1{right:-8rem}.box-bm{top:10rem}[dir=ltr] .box-bm{right:-2rem}[dir=rtl] .box-bm{left:-2rem}.box-b2{top:10rem}[dir=ltr] .box-b2{right:-10rem}[dir=rtl] .box-b2{left:-10rem}.box-blue{background:radial-gradient(circle at 70% 40%,#3b82f699,#10b98100 60%)}.box-green{background:radial-gradient(circle at 70% 40%,#24c54099,#10b98100 60%)}.box-red{background:radial-gradient(circle at 70% 40%,#c5246299,#10b98100 60%)}.q-field--outlined .q-field__control{border-radius:12px!important}.height-auto{height:auto!important;min-height:auto!important}@media (min-width:980px){.q-dialog__inner>div{border-radius:12px}}