.elementor-5766 .elementor-element.elementor-element-e1f22c0:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-e1f22c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-539119f );background-image:url("https://tmthouse.ir/wp-content/uploads/2026/05/74e00621-790c-4357-801b-aeaf77a603f6.png");background-position:0px -574px;background-repeat:no-repeat;background-size:100% auto;}.elementor-5766 .elementor-element.elementor-element-e1f22c0 > .elementor-background-overlay{background-color:var( --e-global-color-539119f );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-e1f22c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:300px 0px 180px 0px;}.elementor-5766 .elementor-element.elementor-element-77327a3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5766 .elementor-element.elementor-element-77327a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5766 .elementor-element.elementor-element-44657c7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-44657c7{text-align:center;}.elementor-5766 .elementor-element.elementor-element-44657c7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:100px 100px 36px rgba(0,0,0,0.3);mix-blend-mode:exclusion;color:#FFFFFF;}.elementor-5766 .elementor-element.elementor-element-45e9ee3 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-45e9ee3{text-align:center;}.elementor-5766 .elementor-element.elementor-element-45e9ee3 .elementor-heading-title{font-family:"RokhFaNum-UltraBold", Sans-serif;font-size:60px;font-weight:700;line-height:56px;mix-blend-mode:exclusion;color:#FFFFFF;}.elementor-5766 .elementor-element.elementor-element-ecb23cc > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-ecb23cc{text-align:center;font-family:"IRANYekanX", Sans-serif;font-size:20px;letter-spacing:-1px;color:#FFFFFF;}.elementor-5766 .elementor-element.elementor-element-919cd16 .btn-submit{background-color:transparent;color:var( --e-global-color-c478ae6 );background-image:linear-gradient(180deg, var( --e-global-color-a05dee5 ) 0%, var( --e-global-color-a60928a ) 100%);border-style:none;padding:12px 23px 12px 23px;}.elementor-5766 .elementor-element.elementor-element-919cd16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:89px 0px 35px 0px;transition:background 0s;}.elementor-5766 .elementor-element.elementor-element-919cd16 .nav-tabs{background-color:var( --e-global-color-c478ae6 );border-style:none;}.elementor-5766 .elementor-element.elementor-element-919cd16 .nav-tabs span{color:var( --e-global-color-a60928a );background-color:var( --e-global-color-c478ae6 );}.elementor-5766 .elementor-element.elementor-element-919cd16 .nav-tabs [type="radio"]:checked + span{color:var( --e-global-color-539119f );background-color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-919cd16 .nav-tabs span:before{background-color:#F1FAFF;}.elementor-5766 .elementor-element.elementor-element-919cd16 .content-main-inner .advance-search-btn{color:var( --e-global-color-a05dee5 );border-style:none;}.elementor-5766 .elementor-element.elementor-element-919cd16 .content-main-inner .advance-search-btn:hover, .elementor-5766 .elementor-element.elementor-element-919cd16 .content-main-inner .advance-search-btn:focus{color:var( --e-global-color-a60928a );}.elementor-5766 .elementor-element.elementor-element-919cd16 .search-form-inner{background-color:#162127;box-shadow:0px 10px 40px 0px rgba(24.000000000000053, 26.000000000000064, 32.00000000000007, 0.07);}.elementor-5766 .elementor-element.elementor-element-919cd16 .content-main-inner .form-control, .elementor-5766 .elementor-element.elementor-element-919cd16 .content-main-inner .select2-selection--single .select2-selection__rendered{color:var( --e-global-color-c478ae6 );}.elementor-5766 .elementor-element.elementor-element-919cd16 .content-main-inner .form-control{background-color:var( --e-global-color-c478ae6 );}.elementor-5766 .elementor-element.elementor-element-285c6ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-75px;margin-bottom:0px;}.elementor-5766 .elementor-element.elementor-element-285c6ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-52dd54d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5766 .elementor-element.elementor-element-0130198 .type-banner-inner:hover{background-color:var( --e-global-color-a05dee5 );color:var( --e-global-color-c478ae6 );}.elementor-5766 .elementor-element.elementor-element-0130198 .type-icon{background-color:#EB675314;color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-0130198 .type-banner-inner:hover .type-icon{background-color:#FFFFFF1A;color:var( --e-global-color-c478ae6 );}.elementor-5766 .elementor-element.elementor-element-0130198{width:var( --container-widget-width, 960px );max-width:960px;--container-widget-width:960px;--container-widget-flex-grow:0;}.elementor-5766 .elementor-element.elementor-element-0130198 > .elementor-widget-container{margin:-75px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-0130198 .type-banner-inner{color:var( --e-global-color-539119f );box-shadow:0px 10px 40px 0px rgba(24.000000000000053, 26.000000000000064, 32.00000000000007, 0.05);}.elementor-5766 .elementor-element.elementor-element-0130198 .widget-property-types .slick-list{padding:0px 0px 40px 0px;}.elementor-5766 .elementor-element.elementor-element-0130198 .type-banner-inner .title{color:var( --e-global-color-a05dee5 );margin:20px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-0130198 .type-banner-inner:hover .title{color:var( --e-global-color-c478ae6 );}.elementor-5766 .elementor-element.elementor-element-19acaea:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-19acaea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1519;}.elementor-5766 .elementor-element.elementor-element-19acaea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-5766 .elementor-element.elementor-element-19acaea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-0ba1671 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-5766 .elementor-element.elementor-element-2b3af93{text-align:center;}.elementor-5766 .elementor-element.elementor-element-2b3af93 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:32px;font-weight:800;text-transform:capitalize;color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-a9c24fd{text-align:center;font-family:"IranYekan", Sans-serif;}.elementor-5766 .elementor-element.elementor-element-968a33f:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-968a33f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1519;}.elementor-5766 .elementor-element.elementor-element-968a33f{box-shadow:44px 0px 10px 0px rgba(225.37752075195314, 218.51820490298064, 218.51820490298064, 0);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-5766 .elementor-element.elementor-element-968a33f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-d72a994:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5766 .elementor-element.elementor-element-d72a994 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-d72a994 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-5766 .elementor-element.elementor-element-d72a994 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.81;}.elementor-5766 .elementor-element.elementor-element-d72a994 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:color;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-d72a994 > .elementor-element-populated, .elementor-5766 .elementor-element.elementor-element-d72a994 > .elementor-element-populated > .elementor-background-overlay, .elementor-5766 .elementor-element.elementor-element-d72a994 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-5766 .elementor-element.elementor-element-d72a994:hover > .elementor-element-populated, .elementor-5766 .elementor-element.elementor-element-d72a994:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-5766 .elementor-element.elementor-element-d72a994:hover > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(24.000000000000053, 26.000000000000064, 32.00000000000007, 0.08);}.elementor-5766 .elementor-element.elementor-element-d72a994 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-5766 .elementor-element.elementor-element-c9f69fe > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5766 .elementor-element.elementor-element-2203d22{text-align:center;}.elementor-5766 .elementor-element.elementor-element-2203d22 .elementor-heading-title{font-family:"Kalameh-Fanum", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-c478ae6 );}.elementor-5766 .elementor-element.elementor-element-affd042{text-align:center;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-539119f );}.elementor-5766 .elementor-element.elementor-element-feaa153 .elementor-button{background-color:#162127;font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:800;fill:var( --e-global-color-a05dee5 );color:var( --e-global-color-a05dee5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#181A20;border-radius:12px 12px 12px 12px;padding:18px 30px 18px 30px;}.elementor-5766 .elementor-element.elementor-element-feaa153 .elementor-button:hover, .elementor-5766 .elementor-element.elementor-element-feaa153 .elementor-button:focus{background-color:#181A20;color:#FFFFFF;border-color:#181A20;}.elementor-5766 .elementor-element.elementor-element-feaa153 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-feaa153 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5766 .elementor-element.elementor-element-feaa153 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5766 .elementor-element.elementor-element-feaa153 .elementor-button:hover svg, .elementor-5766 .elementor-element.elementor-element-feaa153 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5766 .elementor-element.elementor-element-a027f9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5766 .elementor-element.elementor-element-a027f9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-a027f9e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-5766 .elementor-element.elementor-element-a027f9e > .elementor-element-populated >  .elementor-background-overlay{opacity:0.81;}.elementor-5766 .elementor-element.elementor-element-a027f9e > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:color;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-a027f9e > .elementor-element-populated, .elementor-5766 .elementor-element.elementor-element-a027f9e > .elementor-element-populated > .elementor-background-overlay, .elementor-5766 .elementor-element.elementor-element-a027f9e > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-5766 .elementor-element.elementor-element-a027f9e:hover > .elementor-element-populated, .elementor-5766 .elementor-element.elementor-element-a027f9e:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-5766 .elementor-element.elementor-element-a027f9e:hover > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(24.000000000000053, 26.000000000000064, 32.00000000000007, 0.08);}.elementor-5766 .elementor-element.elementor-element-a027f9e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-5766 .elementor-element.elementor-element-a00a716 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5766 .elementor-element.elementor-element-4f3d64c{text-align:center;}.elementor-5766 .elementor-element.elementor-element-4f3d64c .elementor-heading-title{font-family:"Kalameh-Fanum", Sans-serif;font-size:20px;color:var( --e-global-color-539119f );}.elementor-5766 .elementor-element.elementor-element-4f3d64c .elementor-heading-title a{transition-duration:0s;}.elementor-5766 .elementor-element.elementor-element-5c57436{text-align:center;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-539119f );}.elementor-5766 .elementor-element.elementor-element-6fe5083 .elementor-button{background-color:var( --e-global-color-c478ae6 );font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:800;fill:var( --e-global-color-a05dee5 );color:var( --e-global-color-a05dee5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#181A20;border-radius:12px 12px 12px 12px;padding:18px 30px 18px 30px;}.elementor-5766 .elementor-element.elementor-element-6fe5083 .elementor-button:hover, .elementor-5766 .elementor-element.elementor-element-6fe5083 .elementor-button:focus{background-color:#181A20;color:#FFFFFF;border-color:#181A20;}.elementor-5766 .elementor-element.elementor-element-6fe5083 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-6fe5083 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5766 .elementor-element.elementor-element-6fe5083 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5766 .elementor-element.elementor-element-6fe5083 .elementor-button:hover svg, .elementor-5766 .elementor-element.elementor-element-6fe5083 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5766 .elementor-element.elementor-element-dcbeaa4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5766 .elementor-element.elementor-element-dcbeaa4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-dcbeaa4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-5766 .elementor-element.elementor-element-dcbeaa4 > .elementor-element-populated, .elementor-5766 .elementor-element.elementor-element-dcbeaa4 > .elementor-element-populated > .elementor-background-overlay, .elementor-5766 .elementor-element.elementor-element-dcbeaa4 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-5766 .elementor-element.elementor-element-dcbeaa4:hover > .elementor-element-populated, .elementor-5766 .elementor-element.elementor-element-dcbeaa4:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-5766 .elementor-element.elementor-element-dcbeaa4:hover > .elementor-element-populated{box-shadow:0px 10px 40px 0px rgba(24.000000000000053, 26.000000000000064, 32.00000000000007, 0.08);}.elementor-5766 .elementor-element.elementor-element-dcbeaa4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 30px 30px 30px;}.elementor-5766 .elementor-element.elementor-element-dcbeaa4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-434accc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5766 .elementor-element.elementor-element-a8cb48d{text-align:center;}.elementor-5766 .elementor-element.elementor-element-a8cb48d .elementor-heading-title{font-family:"Kalameh-Fanum", Sans-serif;font-size:20px;color:var( --e-global-color-539119f );}.elementor-5766 .elementor-element.elementor-element-1a5d975{text-align:center;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-539119f );}.elementor-5766 .elementor-element.elementor-element-bc21066 .elementor-button{background-color:var( --e-global-color-c478ae6 );font-family:"IRANYekanX", Sans-serif;font-size:16px;font-weight:800;fill:var( --e-global-color-a05dee5 );color:var( --e-global-color-a05dee5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#181A20;border-radius:12px 12px 12px 12px;padding:18px 30px 18px 30px;}.elementor-5766 .elementor-element.elementor-element-bc21066 .elementor-button:hover, .elementor-5766 .elementor-element.elementor-element-bc21066 .elementor-button:focus{background-color:#181A20;color:#FFFFFF;border-color:#181A20;}.elementor-5766 .elementor-element.elementor-element-bc21066 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-bc21066 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5766 .elementor-element.elementor-element-bc21066 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5766 .elementor-element.elementor-element-bc21066 .elementor-button:hover svg, .elementor-5766 .elementor-element.elementor-element-bc21066 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5766 .elementor-element.elementor-element-aad3a76:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-aad3a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C1519;}.elementor-5766 .elementor-element.elementor-element-aad3a76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5766 .elementor-element.elementor-element-aad3a76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-7da3b11 .tabs-properties > li > a{background-color:var( --e-global-color-74b0c3e );color:var( --e-global-color-539119f );}.elementor-5766 .elementor-element.elementor-element-7da3b11 .tabs-properties > li > a.active{background-color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-7da3b11 .bottom-remore .btn{background-color:var( --e-global-color-c6f5afc );}.elementor-5766 .elementor-element.elementor-element-7da3b11 .bottom-remore .btn:hover, .elementor-5766 .elementor-element.elementor-element-7da3b11 .bottom-remore .btn:focus{background-color:var( --e-global-color-a05dee5 );color:var( --e-global-color-c478ae6 );}.elementor-5766 .elementor-element.elementor-element-7da3b11 .widgettitle{color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-7da3b11 .des{color:var( --e-global-color-text );}.elementor-5766 .elementor-element.elementor-element-50268ca:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-50268ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-539119f );}.elementor-5766 .elementor-element.elementor-element-50268ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5766 .elementor-element.elementor-element-50268ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-2e63132:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-2e63132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-539119f );}.elementor-5766 .elementor-element.elementor-element-2e63132{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5766 .elementor-element.elementor-element-2e63132 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-6d2c07c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-5766 .elementor-element.elementor-element-25e17cc .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-43ed911{font-family:"IranYekan", Sans-serif;color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-8178f18 .elementor-button{background-color:#181A20;font-family:"Kalameh-Fanum", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181A20;border-radius:12px 12px 12px 12px;padding:18px 30px 18px 30px;}.elementor-5766 .elementor-element.elementor-element-8178f18 .elementor-button:hover, .elementor-5766 .elementor-element.elementor-element-8178f18 .elementor-button:focus{background-color:#EB6753;color:#FFFFFF;border-color:#EB6753;}.elementor-5766 .elementor-element.elementor-element-8178f18{width:auto;max-width:auto;}.elementor-5766 .elementor-element.elementor-element-8178f18 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-8178f18 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5766 .elementor-element.elementor-element-8178f18 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5766 .elementor-element.elementor-element-8178f18 .elementor-button:hover svg, .elementor-5766 .elementor-element.elementor-element-8178f18 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5766 .elementor-element.elementor-element-70e28cf .elementor-button{background-color:#181A20;font-family:"Kalameh-Fanum", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181A20;border-radius:12px 12px 12px 12px;padding:18px 30px 18px 30px;}.elementor-5766 .elementor-element.elementor-element-70e28cf .elementor-button:hover, .elementor-5766 .elementor-element.elementor-element-70e28cf .elementor-button:focus{background-color:#EB6753;color:#FFFFFF;border-color:#EB6753;}.elementor-5766 .elementor-element.elementor-element-70e28cf{width:auto;max-width:auto;}.elementor-5766 .elementor-element.elementor-element-70e28cf > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-70e28cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-5766 .elementor-element.elementor-element-70e28cf .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5766 .elementor-element.elementor-element-70e28cf .elementor-button:hover svg, .elementor-5766 .elementor-element.elementor-element-70e28cf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5766 .elementor-element.elementor-element-23b9275 .elementor-button{background-color:#181A20;font-family:"Kalameh-Fanum", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181A20;border-radius:12px 12px 12px 12px;padding:18px 30px 18px 30px;}.elementor-5766 .elementor-element.elementor-element-23b9275 .elementor-button:hover, .elementor-5766 .elementor-element.elementor-element-23b9275 .elementor-button:focus{background-color:#EB6753;color:#FFFFFF;border-color:#EB6753;}.elementor-5766 .elementor-element.elementor-element-23b9275{width:auto;max-width:auto;}.elementor-5766 .elementor-element.elementor-element-23b9275 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-23b9275 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5766 .elementor-element.elementor-element-23b9275 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5766 .elementor-element.elementor-element-23b9275 .elementor-button:hover svg, .elementor-5766 .elementor-element.elementor-element-23b9275 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-5766 .elementor-element.elementor-element-1edf61b:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-1edf61b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-539119f );}.elementor-5766 .elementor-element.elementor-element-1edf61b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5766 .elementor-element.elementor-element-1edf61b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-f52cc95:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-f52cc95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-539119f );}.elementor-5766 .elementor-element.elementor-element-f52cc95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5766 .elementor-element.elementor-element-f52cc95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-4f8d2c5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5766 .elementor-element.elementor-element-4f8d2c5{padding:100px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-d053420{text-align:right;}.elementor-5766 .elementor-element.elementor-element-d053420 img{border-radius:20px 20px 20px 20px;}.elementor-5766 .elementor-element.elementor-element-1a6d410 > .elementor-element-populated{padding:15px 120px 15px 0px;}.elementor-5766 .elementor-element.elementor-element-298ed54 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:32px;font-weight:800;}.elementor-5766 .elementor-element.elementor-element-6b6265d .features-box-image{background-color:#F7F7F7;color:#181A20;}.elementor-5766 .elementor-element.elementor-element-6b6265d  .item-features-inner:hover .features-box-image{background-color:#181A20;}.elementor-5766 .elementor-element.elementor-element-6b6265d > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-6b6265d .title{font-family:"Yekan-Bold", Sans-serif;font-size:19px;letter-spacing:-0.9px;}.elementor-5766 .elementor-element.elementor-element-6b6265d .item-features-inner:hover .features-box-image{color:#FFFFFF;}.elementor-5766 .elementor-element.elementor-element-772c638 .features-box-image{background-color:#F7F7F7;color:#181A20;}.elementor-5766 .elementor-element.elementor-element-772c638  .item-features-inner:hover .features-box-image{background-color:#181A20;}.elementor-5766 .elementor-element.elementor-element-772c638 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-772c638 .title{font-family:"Yekan-Bold", Sans-serif;font-size:19px;letter-spacing:-0.9px;}.elementor-5766 .elementor-element.elementor-element-772c638 .item-features-inner:hover .features-box-image{color:#FFFFFF;}.elementor-5766 .elementor-element.elementor-element-3d79220:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-3d79220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-3d79220{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 20px 0px;}.elementor-5766 .elementor-element.elementor-element-3d79220 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-5b757f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5766 .elementor-element.elementor-element-5b757f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-5b757f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-5766 .elementor-element.elementor-element-5b757f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5766 .elementor-element.elementor-element-5b757f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-2246917{text-align:center;}.elementor-5766 .elementor-element.elementor-element-2246917 .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:30px;font-weight:800;text-transform:capitalize;color:var( --e-global-color-c478ae6 );}.elementor-5766 .elementor-element.elementor-element-0a67b3d{text-align:center;font-family:"IranYekan", Sans-serif;font-weight:normal;color:var( --e-global-color-c478ae6 );}.elementor-5766 .elementor-element.elementor-element-28fbdcd:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-28fbdcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-539119f );}.elementor-5766 .elementor-element.elementor-element-28fbdcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5766 .elementor-element.elementor-element-28fbdcd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-4fd2f82 .widget-title{font-family:"IranYekan", Sans-serif;}.elementor-5766 .elementor-element.elementor-element-4fd2f82 .post .title a{font-family:"IranYekan", Sans-serif;}.elementor-5766 .elementor-element.elementor-element-4fd2f82 .post .description{font-family:"IranYekan", Sans-serif;}.elementor-5766 .elementor-element.elementor-element-4fd2f82 .post .tags{font-family:"IranYekan", Sans-serif;}.elementor-5766 .elementor-element.elementor-element-4fd2f82 .post .readmore{font-family:"IranYekan", Sans-serif;}.elementor-5766 .elementor-element.elementor-element-678727e:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-678727e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-678727e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5766 .elementor-element.elementor-element-678727e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-fce8274 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5766 .elementor-element.elementor-element-fce8274:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-fce8274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-539119f );}.elementor-5766 .elementor-element.elementor-element-fce8274{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-fce8274 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5766 .elementor-element.elementor-element-8b74cf7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:12px;}.elementor-5766 .elementor-element.elementor-element-8b74cf7 > .elementor-element-populated{padding:15px 15px 15px 100px;}.elementor-5766 .elementor-element.elementor-element-83e3add .elementor-heading-title{font-family:"IRANYekanX", Sans-serif;font-size:31px;font-weight:800;color:var( --e-global-color-a05dee5 );}.elementor-5766 .elementor-element.elementor-element-3c6f5f4{font-size:15px;}.elementor-5766 .elementor-element.elementor-element-d68403b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-ac4617b{text-align:right;}.elementor-5766 .elementor-element.elementor-element-ac4617b img{border-radius:23px 23px 23px 23px;}@media(min-width:768px){.elementor-5766 .elementor-element.elementor-element-77327a3{width:100%;}.elementor-5766 .elementor-element.elementor-element-6d2c07c{width:48.583%;}.elementor-5766 .elementor-element.elementor-element-262ba40{width:51.417%;}}@media(max-width:1024px){.elementor-5766 .elementor-element.elementor-element-e1f22c0:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-e1f22c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5766 .elementor-element.elementor-element-e1f22c0{padding:50px 0px 50px 0px;}.elementor-5766 .elementor-element.elementor-element-77327a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5766 .elementor-element.elementor-element-45e9ee3 .elementor-heading-title{font-size:35px;}.elementor-5766 .elementor-element.elementor-element-919cd16 .content-main-inner .form-group{margin:0px 0px 15px 0px;}.elementor-5766 .elementor-element.elementor-element-285c6ca{margin-top:-70px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-52dd54d > .elementor-element-populated{padding:15px 15px 0px 15px;}.elementor-5766 .elementor-element.elementor-element-0130198{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5766 .elementor-element.elementor-element-19acaea{padding:0px 0px 10px 0px;}.elementor-5766 .elementor-element.elementor-element-2b3af93 .elementor-heading-title{font-size:22px;}.elementor-5766 .elementor-element.elementor-element-968a33f{padding:0px 0px 30px 0px;}.elementor-5766 .elementor-element.elementor-element-d72a994 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-5766 .elementor-element.elementor-element-c9f69fe img{max-width:80px;}.elementor-5766 .elementor-element.elementor-element-2203d22 .elementor-heading-title{font-size:17px;}.elementor-5766 .elementor-element.elementor-element-feaa153 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-feaa153 .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-5766 .elementor-element.elementor-element-a027f9e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-5766 .elementor-element.elementor-element-a00a716 img{max-width:80px;}.elementor-5766 .elementor-element.elementor-element-4f3d64c .elementor-heading-title{font-size:17px;}.elementor-5766 .elementor-element.elementor-element-6fe5083 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-6fe5083 .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-5766 .elementor-element.elementor-element-dcbeaa4 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-5766 .elementor-element.elementor-element-434accc img{max-width:80px;}.elementor-5766 .elementor-element.elementor-element-a8cb48d .elementor-heading-title{font-size:17px;}.elementor-5766 .elementor-element.elementor-element-bc21066 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-bc21066 .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-5766 .elementor-element.elementor-element-25e17cc .elementor-heading-title{font-size:22px;}.elementor-5766 .elementor-element.elementor-element-8178f18 .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-5766 .elementor-element.elementor-element-70e28cf .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-5766 .elementor-element.elementor-element-23b9275 .elementor-button{font-size:14px;padding:15px 20px 15px 20px;}.elementor-5766 .elementor-element.elementor-element-4f8d2c5{padding:30px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-1a6d410 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-5766 .elementor-element.elementor-element-298ed54 .elementor-heading-title{font-size:22px;}.elementor-5766 .elementor-element.elementor-element-6b6265d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-772c638 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-3d79220{padding:30px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-5b757f7 > .elementor-element-populated{padding:15px 15px 0px 15px;}.elementor-5766 .elementor-element.elementor-element-2246917 .elementor-heading-title{font-size:22px;}.elementor-5766 .elementor-element.elementor-element-fce8274{padding:30px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-8b74cf7 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-5766 .elementor-element.elementor-element-83e3add .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-5766 .elementor-element.elementor-element-e1f22c0:not(.elementor-motion-effects-element-type-background), .elementor-5766 .elementor-element.elementor-element-e1f22c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5766 .elementor-element.elementor-element-e1f22c0{padding:30px 0px 30px 0px;}.elementor-5766 .elementor-element.elementor-element-77327a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-5766 .elementor-element.elementor-element-77327a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5766 .elementor-element.elementor-element-45e9ee3 .elementor-heading-title{font-size:25px;}.elementor-5766 .elementor-element.elementor-element-ecb23cc{font-size:14px;}.elementor-5766 .elementor-element.elementor-element-285c6ca{margin-top:-40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-0130198 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5766 .elementor-element.elementor-element-d72a994 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-5766 .elementor-element.elementor-element-a027f9e > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-5766 .elementor-element.elementor-element-dcbeaa4 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-5766 .elementor-element.elementor-element-1a6d410 > .elementor-element-populated{padding:0px 15px 0px 15px;}}/* Start custom CSS for apus_element_realestate_property_types, class: .elementor-element-0130198 *//* کارت با پس‌زمینه شیشه‌ای شفاف تیره */
.widget-property-types .type-banner-inner {
    background: rgba(30, 30, 30, 0.35);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border-radius: 18px;
    padding: 28px 22px;
    border: 2px solid rgba(190, 162, 86, 0.5);
    box-shadow:
        0 0 15px rgba(190, 162, 86, 0.35),
        inset 0 0 12px rgba(255, 240, 150, 0.1);
    transition: all 0.45s ease-in-out;
    position: relative;
    overflow: hidden;
}

/* حالت هاور برای کارت (فقط پس‌زمینه و حاشیه تغییر کند) */
.widget-property-types .type-banner-inner:hover {
    background: rgba(190, 162, 86, 0.4);
    border-color: #d4b659;
    box-shadow:
        0 0 18px rgba(190, 162, 86, 0.7),
        inset 0 0 16px rgba(255, 245, 160, 0.25);
    transform: translateY(-6px) scale(1.05);
    z-index: 10;
}

/* حذف تغییر رنگ متن و عدد در هاور */
/* بنابراین هیچ دستوری برای تغییر رنگ متن/عدد در حالت هاور نخواهیم داشت */

/* رنگ متن و عدد ثابت */
.widget-property-types .inner .title {
    font-size: 24px;
    font-weight: 800;
    background: linear-gradient(90deg, #f6e07a, #c6a84f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: 0 0 5px rgba(246, 224, 122, 0.8);
    margin-bottom: 6px;
    letter-spacing: 0.4px;
    position: relative;
    z-index: 7;
    transition: background 0.35s ease;
}

.widget-property-types .inner .number {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.75);
    font-weight: 600;
    opacity: 0.85;
    position: relative;
    z-index: 7;
}

/* آیکون طلایی با سایه نوری نرم */
.widget-property-types .type-icon i {
    font-size: 50px;
    color: #ecca63 !important;
    filter: drop-shadow(0 0 6px rgba(236, 202, 99, 0.8));
    transition: color 0.4s ease, transform 0.3s ease;
    position: relative;
    z-index: 5;
}

.widget-property-types .type-banner-inner:hover .type-icon i {
    color: #fff4b1 !important;
    transform: scale(1.15);
}

.widget-property-types .type-banner-inner {
    background: rgba(30, 30, 30, 0.35) !important;
    backdrop-filter: blur(14px) !important;
}




.widget-property-types .type-banner-inner:hover {
    background: rgba(190, 162, 86, 0.4);
}














.widget-property-types .type-banner-inner:hover {
    background: rgba(190, 162, 86, 0.25) !important;
    border-color: #cdae6f !important;
    box-shadow:
        0 0 12px rgba(190, 162, 86, 0.5),
        inset 0 0 10px rgba(255, 238, 180, 0.2);
    transform: translateY(-5px) scale(1.03);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-968a33f */.elementor-5766 .elementor-element.elementor-element-968a33f .elementor-top-column {
    background: linear-gradient(180deg, #141414 0%, #1c1c1c 100%) !important;
    border-radius: 24px;
    padding: 50px 30px !important;
    border: none;
    position: relative;
    transition: all .4s ease;
    box-shadow: 0 8px 24px rgba(0,0,0,0.3);
}

/* هاله پایین کارت */
.elementor-5766 .elementor-element.elementor-element-968a33f .elementor-top-column::after {
    content: "";
    position: absolute;
    right: 20px;
    left: 20px;
    bottom: -12px;
    height: 30px;
    background: rgba(190,162,86,0.22);
    filter: blur(22px);
    opacity: 0;
    transition: all .4s ease;
}

.elementor-5766 .elementor-element.elementor-element-968a33f .elementor-top-column:hover {
    transform: translateY(-12px) scale(1.02);
    box-shadow: 0 20px 38px rgba(0,0,0,0.4);
}

.elementor-5766 .elementor-element.elementor-element-968a33f .elementor-top-column:hover::after {
    opacity: 1;
}
/* افزایش فاصله افقی و عمودی بین کارت‌ها */
.elementor-5766 .elementor-element.elementor-element-968a33f .elementor-top-column {
    margin: 30px !important;   /* قبل: 0 → الان فاصله زیاد و زیبا */
}

/* اگر خواستی فاصله افقی موبایل کمتر باشد */
@media (max-width: 767px) {
    .elementor-5766 .elementor-element.elementor-element-968a33f .elementor-top-column {
        margin: 22px 0 !important; /* بالا/پایین=22px — چپ/راست چسبیده */
    }
}/* End custom CSS */
/* Start custom CSS for apus_element_realestate_properties_tabs, class: .elementor-element-7da3b11 *//* کارت‌های ملک – تم تیره لوکس */
.elementor-5766 .elementor-element.elementor-element-7da3b11 .property-item,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .e-loop-item,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .jet-listing-grid__item,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .elementor-post {
    position: relative;
    background: #1E2023;
    border-radius: 18px;
    overflow: hidden;
    border: 1px solid rgba(190,162,86,0.12);
    box-shadow: 0 10px 25px rgba(0,0,0,0.35);
    color: #E6E6E6;
    transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
}

/* نوار طلایی بالای کارت */
.elementor-5766 .elementor-element.elementor-element-7da3b11 .property-item::before,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .e-loop-item::before,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .jet-listing-grid__item::before,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .elementor-post::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, #BEA256, #D8BD71, #BEA256);
    z-index: 2;
}

/* تصویر کارت */
.elementor-5766 .elementor-element.elementor-element-7da3b11 .property-item img,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .e-loop-item img,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .jet-listing-grid__item img,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .elementor-post img {
    transition: transform 0.5s ease;
    filter: brightness(0.93);
}

/* هاور کارت */
@media (min-width:1025px) {
    .elementor-5766 .elementor-element.elementor-element-7da3b11 .property-item:hover,
    .elementor-5766 .elementor-element.elementor-element-7da3b11 .e-loop-item:hover,
    .elementor-5766 .elementor-element.elementor-element-7da3b11 .jet-listing-grid__item:hover,
    .elementor-5766 .elementor-element.elementor-element-7da3b11 .elementor-post:hover {
        transform: translateY(-10px);
        box-shadow: 0 24px 40px rgba(0,0,0,0.55);
        border-color: rgba(216,189,113,0.45);
    }

    .elementor-5766 .elementor-element.elementor-element-7da3b11 .property-item:hover img,
    .elementor-5766 .elementor-element.elementor-element-7da3b11 .e-loop-item:hover img,
    .elementor-5766 .elementor-element.elementor-element-7da3b11 .jet-listing-grid__item:hover img,
    .elementor-5766 .elementor-element.elementor-element-7da3b11 .elementor-post:hover img {
        transform: scale(1.04);
        filter: brightness(1);
    }
}

/* عنوان، آدرس و وضعیت ملک */
.elementor-5766 .elementor-element.elementor-element-7da3b11 .property-item .property-title a,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .property-item .property-location a,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .property-item .property-metas-bottom .ali-left a.status-property-label {
    color: #ffffff !important;
}

/* متادیتا (اتاق، حمام، متراژ) */
.elementor-5766 .elementor-element.elementor-element-7da3b11 .property-meta,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .property-meta span,
.elementor-5766 .elementor-element.elementor-element-7da3b11 .property-meta div {
    color: #E6E6E6;
}

/* آیکن‌ها */
.elementor-5766 .elementor-element.elementor-element-7da3b11 .property-item i {
    color: #D8BD71;
}


/* جلوگیری از افتادن عکس روی متن */
.elementor-5766 .elementor-element.elementor-element-7da3b11 .property-information {
    padding-top: 18px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e63132 *//* باکس اصلی با طرح فعلی - فقط ارتفاع اصلاح شده */
.elementor-5766 .elementor-element.elementor-element-2e63132 .elementor-element-46fa468 {
    background: linear-gradient(180deg, #141414 0%, #1b1b1b 100%) !important;
    border-radius: 28px !important;
    padding: 35px 45px !important; /* ارتفاع کمتر = مشابه عکس قبلی */
    position: relative;
    overflow: hidden;
    box-shadow: 0 14px 34px rgba(0, 0, 0, 0.35);
}

/* قاب طلایی */
.elementor-5766 .elementor-element.elementor-element-2e63132 .elementor-element-46fa468::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    border-radius: 28px;
    padding: 1.5px;
    background: linear-gradient(135deg, rgba(245,217,141,0.95),
                                         rgba(190,162,86,0.35),
                                         rgba(245,217,141,0.75));
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    pointer-events: none;
}

/* هاله نور */
.elementor-5766 .elementor-element.elementor-element-2e63132 .elementor-element-46fa468::after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: -18px;
    width: 70%;
    height: 40px;
    background: rgba(190,162,86,0.18);
    filter: blur(26px);
    pointer-events: none;
}

/* محتوای داخلی روی طرح */
.elementor-5766 .elementor-element.elementor-element-2e63132 .elementor-element-46fa468 * {
    position: relative;
    z-index: 5;
}

/* دکمه‌ها — رنگ و طرح دست‌نخورده */
.elementor-5766 .elementor-element.elementor-element-2e63132 .elementor-button {
    min-height: 58px !important; /* کمی پایین‌تر برای هماهنگی */
    padding: 15px 26px !important;
    border-radius: 16px !important;
    border: 1px solid rgba(190,162,86,0.45) !important;
    background: rgba(0,0,0,0.2) !important;
    color: #f1d68b !important;
    transition: all .3s ease;
}

/* هاور دکمه */
.elementor-5766 .elementor-element.elementor-element-2e63132 .elementor-button:hover {
    background: linear-gradient(135deg, #bea256 0%, #e2c875 100%) !important;
    color: #111 !important;
    box-shadow: 0 10px 22px rgba(190,162,86,0.3);
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for apus_element_realestate_agents, class: .elementor-element-0c5208a *//* --- کارت مشاور املاک: تم تیره لوکس --- */
.elementor-5766 .elementor-element.elementor-element-0c5208a .agent-item {
    background: #1E2023;
    border-radius: 16px;
    overflow: hidden;
    text-align: center;
    padding: 25px 15px 30px;
    position: relative;
    border: 1px solid rgba(216,189,113,0.18); /* طلایی کمرنگ */
    transition: all 0.35s ease;
    box-shadow: 0 8px 22px rgba(0,0,0,0.35);
}

/* خط باریک طلایی بالای کارت مشاور */
.elementor-5766 .elementor-element.elementor-element-0c5208a .agent-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: linear-gradient(90deg, #BEA256, #D8BD71, #BEA256);
}

/* تصویر مربعی مشاور */
.elementor-5766 .elementor-element.elementor-element-0c5208a .agent-item .agent-logo img {
    width: 100%;
    border-radius: 12px;
    transition: transform 0.4s ease, filter 0.4s ease;
}

/* افکت هنگام هاور */
.elementor-5766 .elementor-element.elementor-element-0c5208a .agent-item:hover {
    transform: translateY(-10px);
    border-color: rgba(216,189,113,0.45);
    box-shadow: 0 25px 45px rgba(0,0,0,0.55);
}
.elementor-5766 .elementor-element.elementor-element-0c5208a .agent-item:hover img {
    transform: scale(1.07);
    filter: brightness(1.05);
}

/* تعداد ملک */
.elementor-5766 .elementor-element.elementor-element-0c5208a .agent-item .nb-property {
    position: absolute;
    top: 10px;
    right: 10px;
    background: #BEA256;
    color: #1E2023;
    font-weight: 600;
    border-radius: 6px;
    padding: 3px 8px;
    font-size: 12px;
}

/* نام مشاور */
.elementor-5766 .elementor-element.elementor-element-0c5208a .agent-item .agent-title a {
    display: block;
    margin-top: 18px;
    font-weight: 600;
    font-size: 16px;
    color: #ffffff !important;
    transition: color 0.3s ease;
}

/* شغل (زیرنام مشاور) */
.elementor-5766 .elementor-element.elementor-element-0c5208a .agent-item .property-job {
    color: #E6E6E6;
    font-size: 14px;
    margin-top: 4px;
}

/* هاور روی نام */
.elementor-5766 .elementor-element.elementor-element-0c5208a .agent-item:hover .agent-title a {
    color: #D8BD71 !important; /* طلایی در هاور */
}

/* نقطه‌های اسلایدر */
.elementor-5766 .elementor-element.elementor-element-0c5208a .slick-dots li button:before {
    color: #BEA256; /* طلایی */
}
.elementor-5766 .elementor-element.elementor-element-0c5208a .slick-dots li.slick-active button:before {
    color: #ffffff;
}


/* متن‌های اطراف کارت/ویجت */
.elementor-5766 .elementor-element.elementor-element-0c5208a .info-widget-top,
.elementor-5766 .elementor-element.elementor-element-0c5208a .info-widget-bottom {
    color: #DCDCDC;
}

.elementor-5766 .elementor-element.elementor-element-0c5208a .info-widget-top a,
.elementor-5766 .elementor-element.elementor-element-0c5208a .info-widget-bottom a {
    color: #F5F5F5 !important;
    transition: color 0.3s ease, opacity 0.3s ease;
    opacity: 0.95;
}

.elementor-5766 .elementor-element.elementor-element-0c5208a .info-widget-top a:hover,
.elementor-5766 .elementor-element.elementor-element-0c5208a .info-widget-bottom a:hover {
    color: #D8BD71 !important;
    opacity: 1;
}

/* تمام متن‌های بالای ویجت نمایندگان */
.elementor-5766 .elementor-element.elementor-element-0c5208a .info-widget-top * {
    color: #BEA256 !important;
}

/* متن‌های توضیحی ملایم‌تر */
.elementor-5766 .elementor-element.elementor-element-0c5208a .info-widget-top p,
.elementor-5766 .elementor-element.elementor-element-0c5208a .info-widget-top span {
    color: #E6E6E6 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4f8d2c5 *//* سکشن اصلی */
.elementor-5766 .elementor-element.elementor-element-4f8d2c5 {
    background: #0f0f0f !important;
    padding: 50px 20px !important;
    border-radius: 14px;
}

/* عنوان اصلی هدر */
.elementor-5766 .elementor-element.elementor-element-4f8d2c5 h2.elementor-heading-title {
    color: #BEA256 !important;
    font-size: 32px !important;
    font-weight: 700;
    margin-bottom: 25px;
}

/* استایل آیتم‌های features box */
.elementor-5766 .elementor-element.elementor-element-4f8d2c5 .item-features-inner {
    background: #161616;
    border: 1px solid #2a2a2a;
    border-radius: 12px;
    padding: 22px;
    transition: all 0.3s ease;
    margin-bottom: 18px;
}

/* افکت هور لوکس */
.elementor-5766 .elementor-element.elementor-element-4f8d2c5 .item-features-inner:hover {
    border-color: #BEA256;
    box-shadow: 0 0 18px rgba(190,162,86,0.25);
    transform: translateY(-3px);
}

/* آیکون‌ها */
.elementor-5766 .elementor-element.elementor-element-4f8d2c5 .features-box-image i {
    font-size: 36px;
    color: #BEA256 !important;
}

/* عنوان هر ویژگی */
.elementor-5766 .elementor-element.elementor-element-4f8d2c5 .item-features-inner .title {
    color: #ffffff !important;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}

/* توضیحات ویژگی‌ها */
.elementor-5766 .elementor-element.elementor-element-4f8d2c5 .item-features-inner .description {
    color: #d6d6d6 !important;
    font-size: 15px;
    line-height: 1.8;
}

/* فاصله میان ایکون و متن */
.elementor-5766 .elementor-element.elementor-element-4f8d2c5 .top-inner {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for apus_element_posts, class: .elementor-element-4fd2f82 *//* سفید کردن دسته‌بندی‌ها */
.elementor-5766 .elementor-element.elementor-element-4fd2f82 .widget-blogs .categories-name {
    color: #ffffff !important;
}

/* سفید کردن عنوان پست */
.elementor-5766 .elementor-element.elementor-element-4fd2f82 .widget-blogs .entry-title a {
    color: #ffffff !important;
}

/* حالت هاور طلایی */
.elementor-5766 .elementor-element.elementor-element-4fd2f82 .widget-blogs .categories-name:hover,
.elementor-5766 .elementor-element.elementor-element-4fd2f82 .widget-blogs .entry-title a:hover {
    color: #D8BD71 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d68403b *//* ----------------------------
   FORM 5 – Dark Gold UI Theme
   ---------------------------- */

/* Wrapper */
#gform_wrapper_5 {
    direction: rtl;
    font-family: inherit;
    color: #e6e6e6;
}

/* عنوان */
#gform_wrapper_5 .gform_title {
    color: #d4b676;
    font-size: 26px;
    margin-bottom: 25px;
    font-weight: 700;
}

/* لیبل‌ها */
#gform_wrapper_5 .gfield_label {
    color: #d4b676;
    font-size: 15px;
    margin-bottom: 6px;
}

/* استایل خط "ضروری" */
#gform_wrapper_5 .gfield_required gfield_required_asterisk,
#gform_wrapper_5 .gfield_required_asterisk {
    color: #ff6b6b !important;
}

/* INPUT و TEXTAREA */
#gform_wrapper_5 input[type="text"],
#gform_wrapper_5 input[type="email"],
#gform_wrapper_5 input[type="tel"],
#gform_wrapper_5 textarea,
#gform_wrapper_5 select {
    width: 100%;
    padding: 14px 18px;
    background: rgba(255,255,255,0.07);
    border: 1px solid rgba(255,255,255,0.12);
    border-radius: 10px;
    color: #fff;
    font-size: 15px;
    transition: all 0.25s ease;
    backdrop-filter: blur(6px);
}

/* placeholder */
#gform_wrapper_5 input::placeholder,
#gform_wrapper_5 textarea::placeholder {
    color: rgba(255,255,255,0.45);
}

/* فوکوس فیلد */
#gform_wrapper_5 input:focus,
#gform_wrapper_5 textarea:focus,
#gform_wrapper_5 select:focus {
    border-color: #d4b676;
    background: rgba(255,255,255,0.12);
    box-shadow: 0 0 0 3px rgba(212,182,118,0.25);
    outline: none;
}

/* textarea */
#gform_wrapper_5 textarea {
    min-height: 160px;
}



/* دکمه ارسال وسط چین */
#gform_wrapper_5 .gform_footer .gform_button {
    width: auto !important;       /* دکمه را از حالت 100% خارج می‌کند */
    padding: 14px 40px !important; /* کمی پهنا برای زیبایی */
    display: inline-block !important;
    float: none !important;
    margin: 0 auto !important;
    border-radius: 12px;
    background: linear-gradient(90deg, #d4b676, #b9974f);
    color: #222;
    font-size: 17px;
    font-weight: 600;
    border: none;
    cursor: pointer;
    transition: all 0.25s ease;
}

/* وسط‌چین کردن ناحیه دکمه */
#gform_wrapper_5 .gform_footer {
    text-align: center !important;
}

/* hover */
#gform_wrapper_5 .gform_footer .gform_button:hover {
    background: linear-gradient(90deg, #e6c88c, #d4b676);
    box-shadow: 0 4px 18px rgba(212,182,118,0.4);
}/* End custom CSS */