html{scroll-behavior:smooth}body:not(.csm-js-loaded) .csm-reveal,body:not(.csm-js-loaded) .csm-reveal-r,body:not(.csm-js-loaded) .csm-reveal-l{opacity:1!important;transform:none!important;transition:none!important}.csm-reveal{opacity:0;transform:translateY(28px);transition:opacity 0.65s cubic-bezier(.4,0,.2,1),transform 0.65s cubic-bezier(.4,0,.2,1)}.csm-reveal-r{opacity:0;transform:translateX(28px);transition:opacity 0.65s cubic-bezier(.4,0,.2,1),transform 0.65s cubic-bezier(.4,0,.2,1)}.csm-reveal-l{opacity:0;transform:translateX(-28px);transition:opacity 0.65s cubic-bezier(.4,0,.2,1),transform 0.65s cubic-bezier(.4,0,.2,1)}.csm-reveal.csm-in,.csm-reveal-r.csm-in,.csm-reveal-l.csm-in{opacity:1;transform:none}.csm-stagger .elementor-widget:nth-child(1){transition-delay:40ms}.csm-stagger .elementor-widget:nth-child(2){transition-delay:140ms}.csm-stagger .elementor-widget:nth-child(3){transition-delay:240ms}.csm-stagger .elementor-widget:nth-child(4){transition-delay:340ms}.csm-stagger .elementor-widget:nth-child(5){transition-delay:440ms}.elementor-button{transition:transform 0.22s cubic-bezier(.4,0,.2,1),box-shadow 0.22s cubic-bezier(.4,0,.2,1),filter 0.22s ease!important;position:relative;overflow:hidden;will-change:transform}.elementor-button:hover{transform:translateY(-3px)!important;box-shadow:0 10px 28px rgb(9 11 69 / .22)!important}.elementor-button:active{transform:translateY(-1px) scale(.98)!important}.csm-ripple-wave{position:absolute;border-radius:50%;background:rgb(255 255 255 / .28);transform:scale(0);animation:csm-ripple 0.55s linear;pointer-events:none;z-index:10}@keyframes csm-ripple{to{transform:scale(4);opacity:0}}.elementor-button[style*="background-color: #ff"],.elementor-button[style*="background-color:#ff"],.elementor-button.elementor-button-warning,.e-n-button-primary .elementor-button{animation:csm-cta-pulse 2.8s ease-in-out infinite}@keyframes csm-cta-pulse{0%,100%{box-shadow:0 0 0 0 rgb(255 122 0 / .38)}55%{box-shadow:0 0 0 12px #fff0}}.elementor-icon-box-wrapper{transition:transform 0.3s cubic-bezier(.4,0,.2,1),box-shadow 0.3s cubic-bezier(.4,0,.2,1)!important;border-radius:14px}.elementor-icon-box-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 18px 40px rgb(9 11 69 / .14)!important}.elementor-icon-box-icon .elementor-icon{transition:transform 0.3s ease!important;display:inline-block}.elementor-icon-box-wrapper:hover .elementor-icon-box-icon .elementor-icon{transform:scale(1.12)!important}.elementor-post__card{transition:transform 0.3s cubic-bezier(.4,0,.2,1),box-shadow 0.3s cubic-bezier(.4,0,.2,1)!important;border-radius:12px!important;overflow:hidden}.elementor-post__card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 44px rgb(9 11 69 / .16)!important}.elementor-post__thumbnail__link{overflow:hidden;display:block}.elementor-post__thumbnail__link img{transition:transform 0.5s cubic-bezier(.4,0,.2,1)!important}.elementor-post__card:hover .elementor-post__thumbnail__link img{transform:scale(1.05)!important}.elementor-widget-html table{border-collapse:collapse;width:100%;border-radius:10px;overflow:hidden}.elementor-widget-html table th{background:#090b45!important;color:#fff!important;font-weight:700;font-family:'IRANSansX',inherit;letter-spacing:.01em;border-color:rgb(255 255 255 / .1)!important;padding:14px 10px!important}.elementor-widget-html table tr{transition:background 0.18s ease}.elementor-widget-html table tr:hover td{background:rgb(21 36 143 / .06)!important}.elementor-widget-html table td{padding:11px 10px!important;transition:background 0.18s ease}.elementor-location-header{transition:box-shadow 0.3s ease!important}.csm-header-scrolled .elementor-location-header,body.csm-header-scrolled .elementor-location-header{box-shadow:0 4px 20px rgb(9 11 69 / .15)!important}.elementor-testimonial__text{position:relative}.elementor-testimonial__text::before{content:'"';position:absolute;top:-14px;right:0;font-size:64px;line-height:1;color:rgb(21 36 143 / .1);font-family:Georgia,serif;pointer-events:none}.elementor-widget-heading .elementor-heading-title::after{content:'';display:block;width:40px;height:3px;border-radius:99px;background:#ff7a00;margin:10px auto 0}[dir="rtl"] .elementor-widget-heading .elementor-heading-title[style*="text-align: right"]::after,.elementor-widget-heading .elementor-heading-title[style*="text-align:right"]::after{margin:10px 0 0 auto}.elementor-widget-image a{display:block;overflow:hidden;border-radius:10px}.elementor-widget-image a img{transition:transform 0.4s cubic-bezier(.4,0,.2,1),box-shadow 0.4s ease!important}.elementor-widget-image a:hover img{transform:scale(1.03)!important;box-shadow:0 12px 32px rgb(9 11 69 / .18)}.csm-img-loading{opacity:0;transition:opacity 0.45s ease}.csm-img-loaded{opacity:1}.elementor-counter-number-wrapper{display:inline-flex;align-items:baseline;gap:2px}.elementor-field-group input:focus,.elementor-field-group textarea:focus,.elementor-field-group select:focus{outline:none;box-shadow:0 0 0 3px rgb(255 122 0 / .25)!important;border-color:#ff7a00!important;transition:box-shadow 0.2s ease,border-color 0.2s ease}a:focus-visible,button:focus-visible,.elementor-button:focus-visible{outline:2px solid #ff7a00!important;outline-offset:3px}@media (max-width:767px){.elementor-button{font-size:15px!important;padding:13px 22px!important}.csm-reveal,.csm-reveal-r,.csm-reveal-l{transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.csm-reveal,.csm-reveal-r,.csm-reveal-l,.elementor-icon-box-wrapper,.elementor-post__card,.elementor-button,.csm-ripple-wave{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}}.elementskit-navbar-nav>li.nav-item>a{font-weight:700!important;position:relative;transition:color .2s ease}.elementskit-navbar-nav>li.nav-item>a:hover{color:#ff7a00!important}.elementskit-navbar-nav>li.nav-item>a::after{content:"";position:absolute;bottom:6px;right:50%;width:55%;height:2.5px;border-radius:99px;background:linear-gradient(90deg,#ff9a3d,#ff7a00);transform:translateX(50%) scaleX(0);transform-origin:center;transition:transform .25s ease}.elementskit-navbar-nav>li.nav-item>a:hover::after,.elementskit-navbar-nav>li.current-menu-item>a::after,.elementskit-navbar-nav>li.current-menu-ancestor>a::after{transform:translateX(50%) scaleX(1)}.elementskit-navbar-nav>li.current-menu-item>a{color:#ff7a00!important}.elementskit-navbar-nav li .elementskit-dropdown,.elementskit-navbar-nav li .elementskit-submenu-panel{border:1px solid #eef0f5!important;border-radius:14px!important;box-shadow:0 18px 44px rgb(9 11 69 / .14)!important;padding:8px!important;overflow:hidden}.elementskit-navbar-nav .elementskit-dropdown li a,.elementskit-navbar-nav .elementskit-submenu-panel li a{border-radius:10px!important;transition:background .18s ease,color .18s ease!important}.elementskit-navbar-nav .elementskit-dropdown li a:hover,.elementskit-navbar-nav .elementskit-submenu-panel li a:hover{background:#fff4ea!important;color:#ff7a00!important}.elementskit-menu-hamburger{border-radius:12px!important;transition:background .2s ease}.elementskit-menu-hamburger:hover{background:rgb(255 122 0 / .12)!important}@media (max-width:1024px){.elementskit-menu-container{border-radius:0 0 18px 18px}.elementskit-navbar-nav>li.nav-item>a::after{display:none}}#comments.comments-area{max-width:920px!important;margin:40px auto!important;font-family:'IRANSansX',Tahoma,Arial,sans-serif!important}#comments .comments-title,#respond #reply-title{font-size:20px!important;font-weight:800!important;color:#0b0e52!important;position:relative!important;padding-right:16px!important;margin-bottom:22px!important;line-height:1.7!important}#comments .comments-title::before,#respond #reply-title::before{content:""!important;position:absolute!important;right:0!important;top:5px!important;width:5px!important;height:22px!important;border-radius:99px!important;background:linear-gradient(#ff9a3d,#ff7a00)!important}#comments .comment-list{list-style:none!important;margin:0!important;padding:0!important}#comments .comment-list .comment{margin:0 0 14px!important;padding:0!important;border:none!important}#comments .comment-inner{display:flex!important;gap:14px!important;align-items:flex-start!important;background:#fff!important;border:1px solid #e9ecf3!important;border-radius:16px!important;padding:18px!important;box-shadow:0 4px 18px rgb(9 11 69 / .05)!important;transition:box-shadow .2s ease!important;position:relative!important}#comments .comment-inner:hover{box-shadow:0 10px 30px rgb(9 11 69 / .09)!important}#comments .comment-inner img.avatar{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:50%!important;border:2px solid #ffd9b8!important;object-fit:cover!important;margin:0!important;float:none!important;position:static!important}#comments .comment-content{flex:1!important;min-width:0!important;margin:0!important;padding:0!important}#comments .comment-title{font-size:14.5px!important;font-weight:800!important;color:#0b0e52!important;margin:0 0 2px!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;word-break:break-word!important;line-height:1.7!important;text-align:right!important}#comments .comment-meta{margin:0!important}#comments .comment-date{font-size:11.5px!important;color:#8b93a7!important;text-decoration:none!important;border:none!important}#comments .comment-text{font-size:14px!important;color:#37415a!important;line-height:2!important;margin-top:6px!important}#comments .comment-text p{margin:0 0 6px!important}#comments .comment-reply{margin-top:10px!important;position:static!important}#comments .comment-reply a.comment-reply-link{display:inline-block!important;font-size:12px!important;font-weight:700!important;color:#ff7a00!important;background:rgb(255 122 0 / .1)!important;padding:5px 16px!important;border-radius:999px!important;text-decoration:none!important;border:none!important;width:auto!important;height:auto!important;line-height:1.8!important;transition:background .2s ease,color .2s ease!important}#comments .comment-reply a.comment-reply-link:hover{background:#ff7a00!important;color:#fff!important}#comments .comment-reply a.comment-reply-link::before,#comments .comment-reply a.comment-reply-link::after{display:none!important}#comments .comment-list .children{list-style:none!important;margin:12px 0 0!important;padding:0 26px 0 0!important;border-right:2px dashed #ffd9b8!important}#comments li.bypostauthor>.comment-body .comment-inner{background:linear-gradient(135deg,#f8faff,#eef3ff)!important;border-color:#d8e2ff!important}#comments li.bypostauthor>.comment-body .comment-title::after{content:"پشتیبانی کارسیمو";font-size:10.5px!important;font-weight:800!important;color:#fff!important;background:linear-gradient(135deg,#15248f,#0b0e52)!important;padding:3px 10px!important;border-radius:999px!important;white-space:nowrap!important}#respond.comment-respond,.comment-respond{background:#fff!important;border:1px solid #e9ecf3!important;border-radius:18px!important;padding:26px!important;box-shadow:0 6px 24px rgb(9 11 69 / .05)!important;margin-top:26px!important}.comment-respond .comment-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}.comment-respond .comment-form p{margin:0!important;width:auto!important;float:none!important}.comment-respond .comment-notes,.comment-respond .comment-form-comment,.comment-respond .form-submit,.comment-respond .comment-form-cookies-consent,.comment-respond .logged-in-as{grid-column:1 / -1!important}.comment-respond .comment-notes{font-size:12.5px!important;color:#8b93a7!important}.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond input[type=url],.comment-respond textarea{width:100%!important;background:#f7f8fc!important;border:1.5px solid #e9ecf3!important;border-radius:12px!important;padding:12px 16px!important;font-size:14px!important;font-family:inherit!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important}.comment-respond input:focus,.comment-respond textarea:focus{outline:none!important;border-color:#ff7a00!important;background:#fff!important;box-shadow:0 0 0 3px rgb(255 122 0 / .15)!important}.comment-respond .form-submit{margin-bottom:0!important}.comment-respond .form-submit input[type=submit],.comment-respond .form-submit .submit{background:linear-gradient(135deg,#ff9a3d,#ff7a00)!important;color:#fff!important;font-weight:800!important;font-size:14.5px!important;border:none!important;border-radius:12px!important;padding:13px 34px!important;cursor:pointer!important;width:auto!important;height:auto!important;transition:transform .2s ease,box-shadow .2s ease!important}.comment-respond .form-submit input[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 10px 26px rgb(255 122 0 / .35)!important}@media (max-width:600px){.comment-respond .comment-form{grid-template-columns:1fr!important}#comments .comment-inner{padding:14px!important}#comments .comment-list .children{padding-right:12px!important}}#comments .comment-list img.avatar,#comments .comment-inner img.avatar,.comments-area img.avatar{width:48px!important;height:48px!important;max-width:48px!important;min-width:48px!important;aspect-ratio:1 / 1!important;border-radius:50%!important;flex:0 0 48px!important;object-fit:cover!important}