:root{--fsr-font:'FSR Vazirmatn','Vazirmatn','Vazir','IRANSans','Tahoma',sans-serif;--fsr-r-sm:12px;--fsr-r-md:18px;--fsr-r-lg:26px;--fsr-sh-1:0 4px 14px rgba(0,0,0,.08);--fsr-sh-2:0 12px 32px rgba(0,0,0,.14);--fsr-ease:cubic-bezier(.22,.61,.36,1)}body[class*="elementor-kit-"],body.fsr-on{--e-global-typography-primary-font-family:'FSR Vazirmatn';--e-global-typography-secondary-font-family:'FSR Vazirmatn';--e-global-typography-text-font-family:'FSR Vazirmatn';--e-global-typography-accent-font-family:'FSR Vazirmatn'}body.fsr-on,body.fsr-on h1,body.fsr-on h2,body.fsr-on h3,body.fsr-on h4,body.fsr-on h5,body.fsr-on h6,body.fsr-on p,body.fsr-on li,body.fsr-on a,body.fsr-on span:not([class*="icon"]):not([class*="fa"]),body.fsr-on input,body.fsr-on textarea,body.fsr-on select,body.fsr-on button,body.fsr-on .elementor-heading-title,body.fsr-on .elementor-widget-text-editor,body.fsr-on .elementor-button,body.fsr-on .elementor-icon-box-title,body.fsr-on .elementor-icon-box-description,body.fsr-on .elementor-tab-title,body.fsr-on .elementor-nav-menu a,body.fsr-on .elementor-field{font-family:var(--fsr-font)!important}body.fsr-on{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01" 1}body.fsr-on .elementor-widget-text-editor,body.fsr-on .elementor-widget-text-editor p{line-height:2.15;font-weight:400}body.fsr-on .elementor-widget-text-editor p{margin-bottom:1.15em}body.fsr-on .elementor-widget-text-editor p:last-child{margin-bottom:0}body.fsr-on .elementor-heading-title{line-height:1.65;font-weight:700}body.fsr-on h1.elementor-heading-title{line-height:1.5}body.fsr-on .elementor-widget-text-editor a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .3s var(--fsr-ease)}body.fsr-on .elementor-widget-text-editor a:hover{background-size:100% 3px}@media (min-width:768px){body.fsr-justify .elementor-widget-text-editor p{text-align:justify;text-justify:inter-word;hyphens:auto}}@media (max-width:767px){body.fsr-on .elementor-widget-text-editor,body.fsr-on .elementor-widget-text-editor p{text-align:right;line-height:2.05}}@media (min-width:1100px){body.fsr-on .elementor-widget-text-editor .elementor-widget-container{max-width:1000px;margin-inline:auto}}body.fsr-on .elementor-section.elementor-top-section>.elementor-container{padding-block:clamp(14px,2.2vw,34px)}body.fsr-on .e-con.e-parent{padding-block:clamp(14px,2.2vw,34px)}body.fsr-on .elementor-widget:not(:last-child){margin-bottom:20px}body.fsr-on .elementor-widget-heading+.elementor-widget-heading{margin-top:-6px}body.fsr-cards .elementor-widget-icon-box .elementor-icon-box-wrapper{border-radius:var(--fsr-r-md);box-shadow:var(--fsr-sh-1);transition:transform .4s var(--fsr-ease),box-shadow .4s var(--fsr-ease);overflow:hidden;position:relative}body.fsr-cards .elementor-widget-icon-box:hover .elementor-icon-box-wrapper{transform:translateY(-8px);box-shadow:var(--fsr-sh-2)}body.fsr-cards .elementor-icon-box-icon .elementor-icon{transition:transform .45s var(--fsr-ease)}body.fsr-cards .elementor-widget-icon-box:hover .elementor-icon-box-icon .elementor-icon{transform:scale(1.15) rotate(-6deg)}body.fsr-cards .elementor-icon-box-title{margin-bottom:8px;font-weight:700}body.fsr-cards .elementor-icon-box-description{line-height:1.95}body.fsr-cards .elementor-column-wrap.elementor-element-populated,body.fsr-cards .elementor-widget-wrap.elementor-element-populated{border-radius:var(--fsr-r-md)}body.fsr-cards .elementor-button{border-radius:999px;padding:14px 34px;font-weight:500;box-shadow:var(--fsr-sh-1);transition:transform .3s var(--fsr-ease),box-shadow .3s var(--fsr-ease),filter .3s;position:relative;overflow:hidden}body.fsr-cards .elementor-button:hover{transform:translateY(-3px);box-shadow:var(--fsr-sh-2);filter:brightness(1.06)}body.fsr-cards .elementor-button:active{transform:translateY(0) scale(.98)}body.fsr-cards .elementor-button::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .35),transparent);transform:skewX(-20deg);transition:left .7s var(--fsr-ease);pointer-events:none}body.fsr-cards .elementor-button:hover::after{left:140%}body.fsr-cards .elementor-widget-image img,body.fsr-cards .elementor-widget-image-carousel img,body.fsr-cards .elementor-widget-image-gallery img,body.fsr-cards .elementor-widget-video .elementor-wrapper,body.fsr-cards .elementor-widget-video iframe,body.fsr-cards .elementor-widget-video video{border-radius:var(--fsr-r-md)}body.fsr-cards .elementor-widget-image img{box-shadow:var(--fsr-sh-1)}body.fsr-cards .elementor-image-carousel .swiper-slide img{transition:transform .5s var(--fsr-ease),box-shadow .5s}body.fsr-cards .elementor-image-carousel .swiper-slide:hover img{transform:scale(1.04);box-shadow:var(--fsr-sh-2)}body.fsr-cards .elementor-swiper-button{border-radius:50%;transition:transform .3s var(--fsr-ease)}body.fsr-cards .elementor-swiper-button:hover{transform:scale(1.15)}body.fsr-cards .elementor-field-group .elementor-field,body.fsr-cards .elementor-field-group .elementor-select-wrapper select{border-radius:var(--fsr-r-sm);padding:15px 18px;transition:box-shadow .3s,transform .3s var(--fsr-ease)}body.fsr-cards .elementor-field-group .elementor-field:focus{box-shadow:0 0 0 4px rgb(0 0 0 / .07);outline:none;transform:translateY(-1px)}body.fsr-cards .elementor-field-label{font-weight:500;margin-bottom:6px}body.fsr-cards .elementor-accordion .elementor-accordion-item,body.fsr-cards .elementor-toggle .elementor-toggle-item{border-radius:var(--fsr-r-sm);margin-bottom:12px;overflow:hidden;box-shadow:var(--fsr-sh-1);transition:box-shadow .3s}body.fsr-cards .elementor-accordion .elementor-accordion-item:hover,body.fsr-cards .elementor-toggle .elementor-toggle-item:hover{box-shadow:var(--fsr-sh-2)}body.fsr-cards .elementor-accordion .elementor-tab-title,body.fsr-cards .elementor-toggle .elementor-tab-title{padding:18px 22px;line-height:1.8}body.fsr-cards .elementor-accordion .elementor-tab-content,body.fsr-cards .elementor-toggle .elementor-tab-content{padding:6px 22px 22px;line-height:2.05}body.fsr-on header,body.fsr-on .elementor-location-header{transition:box-shadow .35s,backdrop-filter .35s}body.fsr-on header.fsr-scrolled,body.fsr-on .elementor-location-header.fsr-scrolled{box-shadow:0 6px 24px rgb(0 0 0 / .10)}body.fsr-on .elementor-nav-menu a{transition:transform .25s var(--fsr-ease)}body.fsr-on .elementor-nav-menu a:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:no-preference){.fsr-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--fsr-ease),transform .8s var(--fsr-ease);will-change:opacity,transform}.fsr-reveal.fsr-in{opacity:1;transform:none}.elementor-widget-icon-box.fsr-reveal:nth-child(2n){transition-delay:.08s}.elementor-widget-icon-box.fsr-reveal:nth-child(3n){transition-delay:.16s}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}html{scroll-behavior:smooth}::selection{background:rgb(0 0 0 / .15)}body.fsr-on img{height:auto}@media (max-width:767px){body.fsr-cards .elementor-widget-icon-box .elementor-icon-box-wrapper{border-radius:14px}body.fsr-cards .elementor-button{padding:13px 26px}}