@font-face{font-family:PanahPersian;src:url("site/panah-persian.woff2") format("woff2");font-display:swap;font-weight:100 900}body.panah-native,body.panah-native button,body.panah-native input,body.panah-native textarea{font-family:PanahPersian,Tahoma,sans-serif}
/* Native layout and interaction layer. No page-builder runtime is required. */
:root{--panah-navy:#103b53;--panah-blue:#062756;--panah-orange:#f79c35}
body.panah-native{margin:0;background:#fff;color:#434969;line-height:1.9;overflow-x:clip}
.panah-native *{box-sizing:border-box}.panah-native img{max-width:100%;height:auto}
.panah-native a:focus-visible,.panah-native button:focus-visible,.panah-native input:focus-visible,.panah-native textarea:focus-visible{outline:3px solid #ed8b20;outline-offset:4px}
.panah-native .elementor-invisible{visibility:visible!important}.panah-native .animated{animation:none!important}
.panah-header{background:var(--panah-navy);position:relative;z-index:1000}.panah-header-inner{max-width:1400px;min-height:118px;margin:auto;display:flex;align-items:center;gap:30px;padding:0 24px;direction:rtl}
.panah-logo{flex:0 0 132px;align-self:stretch;display:grid;place-items:center;background:white}.panah-logo a{display:grid;place-items:center;width:100%;height:100%}.panah-logo img{width:132px;height:112px;object-fit:contain}.panah-logo strong{font-size:48px;color:#091944}
.panah-navigation{flex:1}.panah-menu{list-style:none;display:flex;align-items:center;gap:14px;margin:0;padding:0}.panah-menu li{position:relative;margin:0}.panah-menu a{display:block;padding:10px 15px;color:#fff;font-size:16px;font-weight:600;text-decoration:none;border-radius:6px}.panah-menu a:hover,.panah-menu .current-menu-item>a{background:#29436c;color:#f79c35}.panah-menu .sub-menu{display:none;position:absolute;right:0;top:100%;list-style:none;margin:0;padding:8px;min-width:220px;background:#103b53;box-shadow:0 8px 25px #0003}.panah-menu li:hover>.sub-menu,.panah-menu li:focus-within>.sub-menu{display:block}.panah-menu .sub-menu .sub-menu{right:100%;top:0}
.panah-phone{display:flex;align-items:center;gap:13px;flex-shrink:0;color:#fff!important;text-decoration:none;font-size:14px}.panah-phone strong{display:block;color:#fff;font-size:18px}.panah-phone-symbol{width:65px;height:65px;border-radius:50%;display:grid;place-items:center;background:#fff7ed;color:#e99536;font-size:25px}.panah-menu-toggle{display:none}.panah-skip{position:absolute;top:-100px;left:20px;background:#fff;padding:10px;z-index:2000}.panah-skip:focus{top:10px}
.panah-native .elementor-5926 .elementor-element-8c2da36 .elementor-heading-title{color:#fff;font-size:clamp(30px,3.3vw,48px);line-height:1.65}.panah-native .elementor-5926 .elementor-element-3267fb3 p{color:white;line-height:2}.panah-native .elementor-5926 .elementor-element-0c3cde5{padding-block:48px}.panah-native .elementor-5926 .elementor-element-6dcf889{display:none}
.panah-native .rs-addon-services.style2 .services-inner{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e6ebf3;border-radius:14px;box-shadow:0 6px 24px #103b530a}.panah-native .rs-addon-services.style2 .content_part{flex:1;display:flex;flex-direction:column}.panah-native .rs-addon-services.style2 .btn-part{margin-top:auto;padding-top:20px}.panah-native .rs-addon-services.style2 .image_style img{width:100%;aspect-ratio:16/10;object-fit:cover}.panah-native .rs-addon-services .desc-text{line-height:1.95}
.panah-native .swiper-wrapper{display:flex;flex-wrap:wrap;gap:24px;transform:none!important}.panah-native .swiper-slide{width:calc(33.333% - 16px);height:auto}.panah-native .swiper-pagination,.panah-native .swiper-button-next,.panah-native .swiper-button-prev{display:none}.panah-native .marquee-wrapper,.panah-native .marquee-content{animation:none!important}.panah-native .rs-marquee-slider .swiper-slide{width:140px}.panah-native .owl-carousel{display:block!important}.panah-native .owl-carousel:not(.owl-loaded)>*{display:inline-block;vertical-align:top}
.panah-footer{background:#062756;color:#fff}.panah-footer .elementor-heading-title{line-height:1.9}.panah-footer .elementor-icon-list-text{line-height:2}.panah-copyright{border-top:1px solid #ffffff20;text-align:center;padding:15px 20px;font-size:13px;color:#e5ecfa}
.panah-content{max-width:1200px;margin:60px auto;padding:0 24px;overflow-wrap:anywhere}.panah-page-banner{padding:75px 24px;background:#062756;text-align:center;color:#fff}.panah-page-banner h1{font-size:clamp(28px,4vw,48px);line-height:1.7;color:#fff}.panah-featured{max-height:500px;object-fit:cover;border-radius:12px;margin-bottom:25px}.panah-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.panah-post-card{border:1px solid #e5ebf4;border-radius:12px;padding:22px}.panah-post-card h2{font-size:21px;line-height:1.8}.panah-post-card img{aspect-ratio:16/10;width:100%;object-fit:cover;border-radius:8px}
.panah-contact-form{direction:rtl;text-align:right;color:#434969}.panah-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.panah-contact-form label{display:block;font-size:14px;margin-bottom:16px;line-height:1.8}.panah-contact-form input,.panah-contact-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #d9e0eb;background:#f8faff;padding:12px 15px;border-radius:8px;min-height:48px;color:#253651;font:inherit}.panah-contact-form textarea{resize:vertical}.panah-contact-form button{background:var(--panah-orange);color:#162a49;border:0;border-radius:8px;padding:12px 30px;min-height:48px;cursor:pointer;font:inherit;font-weight:bold}.panah-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.panah-form-status{background:#edf4ff;border-right:4px solid #174c86;padding:12px 16px}
.panah-native .elementor-widget-accordion .elementor-tab-title{cursor:pointer}.panah-native .elementor-tab-content{display:block}.panah-native [hidden]{display:none!important}
@media(max-width:1024px){.panah-header-inner{min-height:90px;gap:20px;padding:0 16px;flex-wrap:wrap}.panah-logo{flex-basis:100px;align-self:auto;height:90px}.panah-logo img{width:100px;height:86px}.panah-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;margin-right:auto;background:transparent;border:1px solid #ffffff70;border-radius:7px;width:46px;height:46px;padding:10px}.panah-menu-toggle span{height:2px;background:#fff;width:24px}.panah-phone-symbol{display:none}.panah-phone{font-size:12px}.panah-phone strong{font-size:15px}.panah-navigation{display:none;flex-basis:100%;order:4;padding-bottom:15px}.panah-navigation.is-open{display:block}.panah-menu{display:block}.panah-menu a{min-height:44px}.panah-menu .sub-menu{position:static;display:block;box-shadow:none;background:#ffffff08;margin-right:15px}.panah-native .swiper-slide{width:calc(50% - 12px)}}
@media(max-width:767px){.panah-header-inner{gap:12px}.panah-phone>span{font-size:11px}.panah-phone strong{font-size:14px}.panah-native .elementor-5926 .elementor-element-0c3cde5{padding:28px 10px}.panah-native .elementor-5926 .elementor-element-6b1b312>.elementor-container{gap:18px}.panah-native .elementor-5926 .elementor-element-6b1b312 .elementor-column{width:100%}.panah-native .elementor-5926 .elementor-element-4498157 img{max-height:260px;width:auto}.panah-native .elementor-5926 .elementor-element-8c2da36 .elementor-heading-title{font-size:29px;line-height:1.7}.panah-form-grid,.panah-post-grid{grid-template-columns:1fr}.panah-native .swiper-slide{width:100%}.panah-content{margin:35px auto;padding:0 18px}.panah-page-banner{padding:45px 20px}.panah-native .elementor-widget-text-editor p{line-height:1.95}.panah-footer .elementor-inner-column{min-width:0}.panah-native .elementor-element{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){.panah-native *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
