.elementor-201 .elementor-element.elementor-element-c6addf6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-c6addf6a:not(.elementor-motion-effects-element-type-background), .elementor-201 .elementor-element.elementor-element-c6addf6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252644;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-201 .elementor-element.elementor-element-aac00002 .elementor-button{fill:#c5bbed;color:#c5bbed;background-color:#00000000;border-radius:99px 99px 99px 99px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-aac00002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-201 .elementor-element.elementor-element-14290d9c img{width:54px;}.elementor-201 .elementor-element.elementor-element-14290d9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-9a21f0c1{--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100vw;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.3s;--e-off-canvas-overlay-opacity:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .e-off-canvas__content{background-color:#111222;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-201 .elementor-element.elementor-element-aac0000f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-aac00007{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-201 .elementor-element.elementor-element-e761000b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-e7610006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-e7610005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-e7610004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-e7610001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-d76a0007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-d76a0006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-d76a0005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-d76a0004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-d76a0003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-d76a0002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-d76a0001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-d76a0000{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-aac00005 img{width:100%;}.elementor-201 .elementor-element.elementor-element-aac00005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-201 .elementor-element.elementor-element-aac00006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-aac0000e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-aac0000b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-aac0000a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-201 .elementor-element.elementor-element-aac00009 img{width:32px;}.elementor-201 .elementor-element.elementor-element-aac00009{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-201 .elementor-element.elementor-element-aac00008{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-aac00004 .elementor-button{fill:#c5bbed;color:#c5bbed;background-color:#00000000;border-radius:99px 99px 99px 99px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-aac00004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-d76b0001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-201 .elementor-element.elementor-element-aac0000c .elementor-nav-menu .elementor-item{font-family:"Lalezar", Sans-serif;font-size:40px;font-weight:400;}.elementor-201 .elementor-element.elementor-element-aac0000c .elementor-nav-menu--main .elementor-item{color:#c5bbed;fill:#c5bbed;padding-left:0px;padding-right:0px;padding-top:7px;padding-bottom:7px;}.elementor-201 .elementor-element.elementor-element-aac0000c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-201 .elementor-element.elementor-element-aac0000c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-201 .elementor-element.elementor-element-aac0000c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-201 .elementor-element.elementor-element-aac0000c .elementor-nav-menu--main .elementor-item:focus{color:#fffbc4;fill:#fffbc4;}.elementor-201 .elementor-element.elementor-element-aac0000c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#fffbc4;}.elementor-201 .elementor-element.elementor-element-aac0000d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-201 .elementor-element.elementor-element-c71b00b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-201 .elementor-element.elementor-element-c6addf6a{--width:100%;}.elementor-201 .elementor-element.elementor-element-aac0000f{--width:100%;}.elementor-201 .elementor-element.elementor-element-aac00007{--width:100%;}.elementor-201 .elementor-element.elementor-element-aac0000e{--width:100%;}.elementor-201 .elementor-element.elementor-element-aac0000b{--width:100%;}.elementor-201 .elementor-element.elementor-element-aac0000a{--width:100%;}}@media(max-width:1024px){.elementor-201 .elementor-element.elementor-element-aac0000c .elementor-nav-menu .elementor-item{font-size:34px;}}@media(max-width:767px){.elementor-201 .elementor-element.elementor-element-aac0000c .elementor-nav-menu .elementor-item{font-size:30px;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-14290d9c */.elementor-201 .elementor-element.elementor-element-14290d9c{width:54px!important;flex:none;line-height:0;}.elementor-201 .elementor-element.elementor-element-14290d9c a{display:flex;align-items:center;justify-content:center;min-width:54px;min-height:44px;}.elementor-201 .elementor-element.elementor-element-14290d9c img{display:block;width:54px;height:auto;max-height:36px;object-fit:contain;}@media(max-width:640px){.elementor-201 .elementor-element.elementor-element-14290d9c{width:46px!important;}.elementor-201 .elementor-element.elementor-element-14290d9c img{width:46px;max-height:31px;}}/* End custom CSS */
/* Start custom CSS for off-canvas, class: .elementor-element-9a21f0c1 */.elementor-201 .elementor-element.elementor-element-9a21f0c1{--gta-menu-height:calc(100dvh - var(--vw-header-admin-offset,0px));--e-off-canvas-width:100vw;--e-off-canvas-height:var(--gta-menu-height);--e-off-canvas-animation-duration:.3s;--kit-widget-spacing:0px;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .e-off-canvas{top:var(--vw-header-admin-offset,0px);height:var(--gta-menu-height);}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .e-off-canvas__content{width:100%;height:var(--gta-menu-height);max-width:none;background:#111222;box-shadow:none;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-shell{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);direction:ltr;min-height:var(--gta-menu-height);gap:0;padding:0;margin:0;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art{position:relative;min-height:var(--gta-menu-height);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:60px;background:radial-gradient(ellipse at 68% 45%,#ac6c8659 0%,#58436844 37%,#11122200 72%),linear-gradient(135deg,#11142c,#30223f);}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art-logo{width:min(65%,400px);line-height:0;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art-logo a{display:block;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art-logo img{width:100%;max-height:none;object-fit:contain;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art-caption{position:absolute;bottom:40px;inset-inline:30px;color:#c5bbed;text-align:center;font:400 14px/1.8 Vazirmatn,sans-serif;direction:rtl;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art-caption p,.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-bottom p{margin:0;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-navigation{direction:rtl;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:var(--gta-menu-height);padding:clamp(28px,3.5vw,64px);gap:28px;background:linear-gradient(189deg,#1f1f38 .55%,#18182d 30.38%,#111222 65.19%,#0c0d1b 100%);}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;min-height:48px;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-identity{display:flex;flex-direction:row;align-items:center;gap:14px;width:auto;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-mini-logo{width:32px;flex:none;line-height:0;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-mini-logo img{width:32px;height:auto;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-brand .elementor-heading-title{font:600 18px/1.8 Vazirmatn,sans-serif;color:#c5bbed;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-close{width:48px;flex:none;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-close a{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border-radius:50%;background:#c5bbed14;color:#c5bbed;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-close .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-close a::before,.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-close a::after{content:"";position:absolute;width:19px;height:3px;background:currentColor;transform:rotate(45deg);}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-close a::after{transform:rotate(-45deg);}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-close a:hover{background:#c5bbed26;color:#fffbc4;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links{margin-block:auto;width:100%;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links .elementor-nav-menu--main{display:block!important;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links .elementor-menu-toggle,.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links .elementor-nav-menu--dropdown{display:none!important;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links .elementor-nav-menu{display:flex;flex-direction:column;align-items:stretch;gap:3px;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links .elementor-nav-menu li{width:100%;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links a.elementor-item{justify-content:flex-start;white-space:normal;padding:5px 0;font:400 clamp(30px,3.1vw,54px)/1.5 Lalezar,Vazirmatn,sans-serif;color:#c5bbed;transition:color .2s ease,transform .2s ease;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links a.elementor-item:hover{color:#fffbc4;transform:translateX(-5px);}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links a.elementor-item.elementor-item-active{color:#fffbc4;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-bottom{color:#9d96ba;font:400 12px/1.8 Vazirmatn,sans-serif;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 a:focus-visible{outline:2px solid #ffb2c6;outline-offset:5px;border-radius:3px;}
@media(max-width:1024px){.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-shell{grid-template-columns:minmax(0,46fr) minmax(0,54fr);}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art{padding:32px;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art-logo{width:75%;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-navigation{padding:28px;}}
@media(max-width:767px){.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-shell{display:flex;flex-direction:column;min-height:var(--gta-menu-height);}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art{display:none;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-navigation{width:100%;min-height:var(--gta-menu-height);padding:24px max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom));gap:24px;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links a.elementor-item{font-size:32px;line-height:1.65;padding:4px 0;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-brand .elementor-heading-title{font-size:18px;}}
@media(prefers-reduced-motion:reduce){.elementor-201 .elementor-element.elementor-element-9a21f0c1{--e-off-canvas-animation-duration:.001s;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .e-off-canvas__main{animation-duration:.001s!important;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links a.elementor-item{transition:none;}}

/* Native WordPress menu links become a focused drill-down, with editable Back widgets. */
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-navigation{position:relative;overflow-x:hidden;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-levels{width:100%;min-width:0;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .is-drilldown-ready .gta-menu-level{display:none!important;position:static!important;min-width:0!important;max-width:none!important;width:100%!important;transform:none!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .is-drilldown-ready .gta-menu-level.is-level-active{display:flex!important;flex-direction:column;gap:3px;animation:gta-level-in .24s ease both;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .is-drilldown-ready .gta-menu-level[hidden]{display:none!important;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links .sub-arrow{display:none!important;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links a.gta-has-drilldown{display:flex;justify-content:space-between;gap:16px;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links a.gta-has-drilldown::after{content:"‹";position:static!important;display:block;opacity:1!important;background:none!important;width:auto;height:auto;font:400 38px/1 Vazirmatn,sans-serif;flex:none;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links .sub-menu a{font-family:Lalezar,Vazirmatn,sans-serif;font-weight:400;font-size:clamp(24px,2.5vw,40px);line-height:1.55;color:#c5bbed;background:transparent;padding:5px 0;white-space:normal;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links .sub-menu a:hover{color:#fffbc4;background:transparent;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-level-toolbar{display:none;flex-direction:row;align-items:center;justify-content:flex-start;gap:18px;padding:0;min-height:44px;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .is-drilled .gta-menu-level-toolbar{display:flex;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-back{width:auto;flex:none;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-back a{font:600 13px/1.8 Vazirmatn,sans-serif;color:#c5bbed;background:transparent;padding:8px 0;min-height:44px;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-back a:hover{color:#fffbc4;background:transparent;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-level-title .elementor-heading-title{font:500 13px/1.8 Vazirmatn,sans-serif;color:#c5bbed;border-inline-start:1px solid #c5bbed66;padding-inline-start:18px;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art{overflow:hidden;isolation:isolate;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-preview{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .35s ease;z-index:0;margin:0;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-preview .elementor-widget-container{height:100%;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#111222aa,transparent 55%,#11122222);pointer-events:none;z-index:1;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art-logo{position:relative;z-index:2;transition:opacity .25s ease,transform .35s ease;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art-caption{z-index:2;color:#f5eff9;text-shadow:0 1px 8px #000;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview]:not([data-preview=""]) .gta-menu-art-logo{opacity:0;transform:scale(.95);pointer-events:none;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="characters"] .gta-menu-preview-characters,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="news"] .gta-menu-preview-news,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="world"] .gta-menu-preview-world,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="vehicles"] .gta-menu-preview-vehicles,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="weapons"] .gta-menu-preview-weapons,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="gameplay"] .gta-menu-preview-gameplay,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="regions"] .gta-menu-preview-regions,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="trailers"] .gta-menu-preview-trailers{opacity:1;}
@keyframes gta-level-in{from{opacity:0;transform:translateX(-12px);}to{opacity:1;transform:none;}}
@media(max-width:767px){.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links .sub-menu a{font-size:28px;line-height:1.65;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-navigation{gap:16px;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-level-toolbar{gap:14px;}}
@media(prefers-reduced-motion:reduce){.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-preview,.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art-logo{transition:none;}.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-level.is-level-active{animation:none!important;}}


/* Full-frame official artwork; its blurred duplicate fills the panel without cropping subjects. */
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-fullscreen-links a.gta-has-drilldown::after{content:"";width:10px;height:10px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);align-self:center;margin-inline:8px;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-preview::before{content:"";position:absolute;inset:-32px;background-image:var(--preview-image);background-position:center;background-size:cover;filter:blur(28px);opacity:.42;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-preview .elementor-widget-container{position:relative;z-index:1;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-preview img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center;padding:clamp(20px,3vw,56px);box-sizing:border-box;}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art::after{background:linear-gradient(0deg,#11122299,transparent 22%,transparent 85%,#11122222);}
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="vehicles"] .gta-menu-preview-vehicles,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="guides"] .gta-menu-preview-guides,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="characters"] .gta-menu-preview-characters,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="news"] .gta-menu-preview-news,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="news-latest"] .gta-menu-preview-news-latest,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="analysis"] .gta-menu-preview-analysis,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="rumors"] .gta-menu-preview-rumors,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="world"] .gta-menu-preview-world,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="regions"] .gta-menu-preview-regions,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="trailers"] .gta-menu-preview-trailers,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="gameplay"] .gta-menu-preview-gameplay,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="maps"] .gta-menu-preview-maps,
.elementor-201 .elementor-element.elementor-element-9a21f0c1 .gta-menu-art[data-preview="weapons"] .gta-menu-preview-weapons{opacity:1;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c71b00b8 */.elementor-201 .elementor-element.elementor-element-c71b00b8{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6addf6a */.elementor-201 .elementor-element.elementor-element-c6addf6a{--vw-header-height:68px;--vw-header-admin-offset:0px;position:fixed;inset:var(--vw-header-admin-offset) 0 auto;z-index:999;height:var(--vw-header-height);min-height:var(--vw-header-height);padding:0 clamp(16px,3vw,48px);direction:ltr;align-items:center;justify-content:space-between;background:#252644;border-bottom:1px solid #fbb2c014;--kit-widget-spacing:0px;transition:transform .3s ease,opacity .3s ease,visibility .3s;}.admin-bar .elementor-201 .elementor-element.elementor-element-c6addf6a{--vw-header-admin-offset:32px;}.elementor-page-23 .elementor-201 .elementor-element.elementor-element-c6addf6a:not(.is-visible){visibility:hidden;opacity:0;transform:translateY(-110%);}.elementor-201 .elementor-element.elementor-element-c6addf6a.is-visible{visibility:visible;opacity:1;transform:none;}body:not(.elementor-page-23){padding-top:68px;}body:not(.elementor-page-23).elementor-editor-active{padding-top:0;}html{scroll-padding-top:92px;}@media(max-width:782px){.admin-bar .elementor-201 .elementor-element.elementor-element-c6addf6a{--vw-header-admin-offset:46px;}}@media(max-width:640px){.elementor-201 .elementor-element.elementor-element-c6addf6a{--vw-header-height:60px;}body:not(.elementor-page-23){padding-top:60px;}}@media(prefers-reduced-motion:reduce){.elementor-201 .elementor-element.elementor-element-c6addf6a{transition:none;}}
.elementor-201 .elementor-element.elementor-element-c6addf6a .gta-menu-trigger{width:44px;flex:none;}
.elementor-201 .elementor-element.elementor-element-c6addf6a .gta-menu-trigger a{width:44px;height:44px;position:relative;display:flex;padding:0;background:none;}
.elementor-201 .elementor-element.elementor-element-c6addf6a .gta-menu-trigger .elementor-button-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.elementor-201 .elementor-element.elementor-element-c6addf6a .gta-menu-trigger a::before,.elementor-201 .elementor-element.elementor-element-c6addf6a .gta-menu-trigger a::after{content:"";position:absolute;left:6px;height:4px;background:#f5eff9;}
.elementor-201 .elementor-element.elementor-element-c6addf6a .gta-menu-trigger a::before{width:28px;top:12px;}
.elementor-201 .elementor-element.elementor-element-c6addf6a .gta-menu-trigger a::after{width:21px;top:26px;}
.elementor-201 .elementor-element.elementor-element-c6addf6a .gta-menu-trigger a:hover::before,.elementor-201 .elementor-element.elementor-element-c6addf6a .gta-menu-trigger a:hover::after{background:#fbb2c0;}
.elementor-201 .elementor-element.elementor-element-c6addf6a .gta-menu-trigger a:focus-visible{outline:2px solid #fbb2c0;outline-offset:3px;}/* End custom CSS */