@font-face{font-family:Yekan Bakh;src:url(../fonts/YekanBakh-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IRANSansX;src:url(../fonts/IRANSansX-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IRANSansXFaNum;src:url(../fonts/IRANSansXFaNum-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}.site-header{position:absolute;z-index:2;inset-block-start:32px;inset-inline:50px;max-width:1340px;margin-inline:auto;height:48px;color:#e2e2e2}.site-header button{padding:0;border:0;background:none;color:inherit;cursor:pointer;transition:color .22s ease,transform .22s ease}.site-header__brand{position:absolute;right:0;left:auto;direction:rtl;display:flex;align-items:center;gap:16px;height:48px;text-align:right}.site-header__logo{position:relative;display:block;width:47.632px;height:48px;overflow:hidden;flex-shrink:0}.site-header__logo img{position:absolute;width:124.71%;height:131.8%;left:-14.29%;top:-16.48%;max-width:none}.site-header__brand-copy{position:relative;display:flex;height:25px;flex-direction:column;justify-content:center;font-family:Yekan Bakh;white-space:nowrap}.site-header__brand-copy strong{font-weight:800;font-size:16px;line-height:25px;color:#fff;transition:color .22s ease}.site-header__brand-copy>span{position:absolute;inset-block-start:calc(100% + 2px);inset-inline-start:0;font-weight:400;font-size:12px;line-height:19px;color:#d1c56c}.site-header__navigation{position:absolute;left:50%;transform:translate(-50%);inset-block-start:14px;width:666px;display:flex;justify-content:center;gap:32px;align-items:center}.site-header__navigation button{font-family:IRANSansX;font-size:14px;line-height:21px;font-weight:400;white-space:nowrap}.site-header__navigation button[aria-current]{color:#d1c56c}.site-header__phone{position:absolute;left:0;right:auto;direction:ltr;display:flex;justify-content:center;align-items:center;gap:8px;width:161px;height:48px;padding:10px 20px;box-sizing:border-box;background:#2d2d2d;border:1px solid #343434;border-radius:4px;color:#fff;text-decoration:none;font-family:IRANSansXFaNum;font-weight:500;font-size:14px;line-height:21px;white-space:nowrap;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.site-header__phone-icon{display:block;flex-shrink:0;width:16px;height:16px}.site-header__phone-icon img{display:block;transform:scaleX(-1);transition:filter .22s ease}.site-header button:focus-visible,.site-header a:focus-visible{outline:2px solid #d1c56c;outline-offset:5px}.site-header__navigation button:focus-visible,.site-header__brand:focus-visible strong{color:#d1c56c}.site-header__phone:focus-visible{background-color:#d1c56c;border-color:#d1c56c;color:#000}.site-header__phone:focus-visible .site-header__phone-icon img{filter:brightness(0)}@media(hover:hover){.site-header__navigation button:hover{color:#d1c56c;transform:translateY(-2px)}.site-header__brand:hover{transform:translateY(-2px)}.site-header__brand:hover strong{color:#d1c56c}.site-header__phone:hover{background-color:#d1c56c;border-color:#d1c56c;color:#000;transform:translateY(-2px)}.site-header__phone:hover .site-header__phone-icon img{filter:brightness(0)}}@media(prefers-reduced-motion:reduce){.site-header button,.site-header__brand-copy strong,.site-header__phone,.site-header__phone-icon img{transition:none}.site-header__navigation button:hover,.site-header__brand:hover,.site-header__phone:hover{transform:none}}.site-header__menu-panel{display:contents}.site-header .site-header__menu-toggle{display:none}.site-footer{position:relative;isolation:isolate;width:1440px;box-sizing:border-box;margin-block-start:80px;padding:32px 50px;color:#e2e2e2;text-align:right}.site-footer:before{content:"";position:absolute;z-index:-1;inset-block:0;left:50%;width:max(1440px,100cqw);transform:translate(-50%);background:#181818}.site-footer__brand{display:flex;align-items:center;gap:16px;height:48px;margin-block-end:32px}.site-footer__logo{position:relative;display:block;width:47.632px;height:48px;overflow:hidden;flex-shrink:0}.site-footer__logo img{position:absolute;width:124.71%;height:131.8%;left:-14.29%;top:-16.48%;max-width:none}.site-footer__brand-copy{font-family:Yekan Bakh}.site-footer__brand-copy strong{display:block;color:#fff;font-size:16px;font-weight:800;line-height:25px}.site-footer__brand-copy p{margin:2px 0 0;color:#d1c56c;font-size:12px;font-weight:400;line-height:19px}.site-footer__columns{display:grid;grid-template-columns:152px 94px 235px;column-gap:160px;padding-block:31px 32px;border-block:1px solid #343434}.site-footer h2{margin:0 0 8px;color:#d1c56c;font-family:Yekan Bakh;font-size:24px;font-weight:400;line-height:37px}.site-footer ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.site-footer li{height:24px}.site-footer__link{padding:0;border:0;background:none;color:#e2e2e2;font-family:IRANSansX;font-size:16px;font-weight:400;line-height:24px;cursor:pointer;transition:color .26s ease}.site-footer__contact p{margin:0 0 8px;font-family:IRANSansX;font-size:16px;line-height:24px;white-space:nowrap}.site-footer__contact a{color:inherit;text-decoration:none}.site-footer__contact a[href^="tel:"]{font-family:IRANSansXFaNum;font-weight:500}.site-footer__socials{display:flex;gap:8px}.site-footer__social{display:block;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;transition:transform .28s ease}.site-footer__social img{display:block}.site-footer button:focus-visible,.site-footer a:focus-visible{outline:2px solid #d1c56c;outline-offset:5px}.site-footer__link:focus-visible{color:#d1c56c}.site-footer__copyright{margin:31px 0 0;text-align:center;font-family:IRANSansXFaNum;font-size:16px;font-weight:400;line-height:24px}@media(hover:hover){.site-footer__link:hover{color:#d1c56c}.site-footer__social:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.site-footer[data-reveal=pending] .site-footer__brand,.site-footer[data-reveal=pending] .site-footer__column,.site-footer[data-reveal=pending] .site-footer__copyright{opacity:0}.site-footer[data-reveal=entered] .site-footer__brand,.site-footer[data-reveal=entered] .site-footer__column,.site-footer[data-reveal=entered] .site-footer__copyright{animation:tarhim-rise 1s cubic-bezier(.22,1,.36,1) var(--footer-delay, 0ms) backwards}.site-footer__column:nth-child(1){--footer-delay: .12s}.site-footer__column:nth-child(2){--footer-delay: .24s}.site-footer__column:nth-child(3){--footer-delay: .36s}.site-footer__copyright{--footer-delay: .48s}}@media(prefers-reduced-motion:reduce){.site-footer__link,.site-footer__social{transition:none}.site-footer__social:hover{transform:none}}
