.elementor-218 .elementor-element.elementor-element-11d738b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-218 .elementor-element.elementor-element-ffd9cbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-218 .elementor-element.elementor-element-d1e1c61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-218 .elementor-element.elementor-element-d1e1c61.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-218 .elementor-element.elementor-element-c3bd4c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-218 .elementor-element.elementor-element-c3bd4c4:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-c3bd4c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-post-title .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-218 .elementor-element.elementor-element-69f1313 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-218 .elementor-element.elementor-element-69f1313 .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:32px;font-weight:600;}.elementor-widget-ucaddon_uc_slider_image .ug-textpanel-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_slider_image .ug-textpanel-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-218 .elementor-element.elementor-element-e43dda4 .ug-slider-wrapper .ug-button-videoplay{width:86px;height:66px;background-color:rgba(0, 0, 0, 0.9);}.elementor-218 .elementor-element.elementor-element-e43dda4 .ug-slider-wrapper .ug-button-videoplay:hover{background-color:#000000;}.elementor-218 .elementor-element.elementor-element-e43dda4 .ug-button-videoplay svg path{fill:#ffffff;}.elementor-218 .elementor-element.elementor-element-e43dda4 .ug-button-videoplay:hover svg path{fill:#ffffff;}.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-218 .elementor-element.elementor-element-a8eacf9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218 .elementor-element.elementor-element-a8eacf9:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-a8eacf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-218 .elementor-element.elementor-element-aa64810 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-aa64810 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-218 .elementor-element.elementor-element-aa64810 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-218 .elementor-element.elementor-element-aa64810 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-218 .elementor-element.elementor-element-aa64810 .elementor-nav-menu--main .elementor-item:focus{color:#4E5BA6;fill:#4E5BA6;}.elementor-218 .elementor-element.elementor-element-aa64810 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-218 .elementor-element.elementor-element-aa64810 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#4E5BA6;}.elementor-218 .elementor-element.elementor-element-aa64810 .e--pointer-framed .elementor-item:before,
					.elementor-218 .elementor-element.elementor-element-aa64810 .e--pointer-framed .elementor-item:after{border-color:#4E5BA6;}.elementor-218 .elementor-element.elementor-element-aa64810 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#9B51E0;}.elementor-218 .elementor-element.elementor-element-4b8784e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-218 .elementor-element.elementor-element-4b8784e:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-4b8784e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-218 .elementor-element.elementor-element-e859306{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-e859306 > .elementor-widget-container{padding:12px 6px 12px 6px;}.elementor-218 .elementor-element.elementor-element-e859306 .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:600;}.elementor-218 .elementor-element.elementor-element-b497182 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-218 .elementor-element.elementor-element-b497182{text-align:justify;font-family:"IranSans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-218 .elementor-element.elementor-element-9fd27f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--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-218 .elementor-element.elementor-element-0399b25{--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;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-218 .elementor-element.elementor-element-0399b25:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-0399b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-ed2430e{--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;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--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-218 .elementor-element.elementor-element-ed2430e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-218 .elementor-element.elementor-element-6749f51{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-6749f51 .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:600;}.elementor-218 .elementor-element.elementor-element-9a4d7a2{width:auto;max-width:auto;}.elementor-218 .elementor-element.elementor-element-9a4d7a2.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-6141013{width:auto;max-width:auto;}.elementor-218 .elementor-element.elementor-element-6141013.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-503c4d5{width:auto;max-width:auto;}.elementor-218 .elementor-element.elementor-element-503c4d5.elementor-element{--align-self:flex-start;}.elementor-widget-ucaddon_phone_number .uc_style_phone_number_elementor_phone_number_one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_phone_number .uc_style_phone_number_elementor_phone_number_tow{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-218 .elementor-element.elementor-element-b064970{width:auto;max-width:auto;}.elementor-218 .elementor-element.elementor-element-b064970.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-b064970 .uc_style_phone_number_elementor_phone_number_one{font-family:"IranSans", Sans-serif;font-size:12px;font-weight:400;}.elementor-218 .elementor-element.elementor-element-32d5e5a{width:auto;max-width:auto;}.elementor-218 .elementor-element.elementor-element-32d5e5a.elementor-element{--align-self:flex-start;}.elementor-218 .elementor-element.elementor-element-a886958{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--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-218 .elementor-element.elementor-element-93f0625.elementor-element{--align-self:stretch;}.elementor-218 .elementor-element.elementor-element-26812f4{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-218 .elementor-element.elementor-element-26812f4:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-26812f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-9d6ebe5{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-9d6ebe5 .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:600;}.elementor-218 .elementor-element.elementor-element-98673e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-218 .elementor-element.elementor-element-98673e1:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-98673e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-6e8857f{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-6e8857f .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:600;}.elementor-218 .elementor-element.elementor-element-f8bb655 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-218 .elementor-element.elementor-element-f8bb655 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-218 .elementor-element.elementor-element-95841b9 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-218 .elementor-element.elementor-element-95841b9 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-218 .elementor-element.elementor-element-e604f6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-218 .elementor-element.elementor-element-e604f6d:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-e604f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-ee2e1fb{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-ee2e1fb .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:600;}.elementor-218 .elementor-element.elementor-element-94b3173{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-218 .elementor-element.elementor-element-94b3173:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-94b3173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-a5f8f7b{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-a5f8f7b .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:600;}.elementor-218 .elementor-element.elementor-element-ebf1f48 .jet-listing-dynamic-field__content{font-size:12px;text-align:right;}.elementor-218 .elementor-element.elementor-element-ebf1f48 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-218 .elementor-element.elementor-element-ebf1f48 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-218 .elementor-element.elementor-element-ebf1f48 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-218 .elementor-element.elementor-element-8bc09c3{--divider-border-style:curly;--divider-color:#000;--divider-border-width:0.5em;}.elementor-218 .elementor-element.elementor-element-8bc09c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-8bc09c3 .elementor-divider-separator{width:100%;}.elementor-218 .elementor-element.elementor-element-8bc09c3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-218 .elementor-element.elementor-element-1b8a229 .jet-listing-dynamic-field__content{font-size:12px;text-align:right;}.elementor-218 .elementor-element.elementor-element-1b8a229 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-218 .elementor-element.elementor-element-1b8a229 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-218 .elementor-element.elementor-element-1b8a229 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-218 .elementor-element.elementor-element-448c448{--divider-border-style:curly;--divider-color:#000;--divider-border-width:0.5em;}.elementor-218 .elementor-element.elementor-element-448c448 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-448c448 .elementor-divider-separator{width:100%;}.elementor-218 .elementor-element.elementor-element-448c448 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-218 .elementor-element.elementor-element-bbf2942 .jet-listing-dynamic-field__content{font-size:12px;text-align:right;}.elementor-218 .elementor-element.elementor-element-bbf2942 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-218 .elementor-element.elementor-element-bbf2942 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-218 .elementor-element.elementor-element-bbf2942 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-218 .elementor-element.elementor-element-e97a216{--display:flex;}.elementor-218 .elementor-element.elementor-element-ab3d749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-218 .elementor-element.elementor-element-ce71b63{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-218 .elementor-element.elementor-element-ce71b63:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-ce71b63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-9e36dd9{text-align:center;}.elementor-218 .elementor-element.elementor-element-9e36dd9 .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:14px;font-weight:600;}.elementor-218 .elementor-element.elementor-element-61571c4{text-align:center;}.elementor-218 .elementor-element.elementor-element-61571c4 .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;}.elementor-218 .elementor-element.elementor-element-caf864c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-218 .elementor-element.elementor-element-f081616{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-218 .elementor-element.elementor-element-c1803e2 .jet-map-listing{height:300px;}.elementor-218 .elementor-element.elementor-element-c1803e2 .jet-map-marker-wrap{text-align:center;}.elementor-218 .elementor-element.elementor-element-e0f7cac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-218 .elementor-element.elementor-element-e0f7cac:not(.elementor-motion-effects-element-type-background), .elementor-218 .elementor-element.elementor-element-e0f7cac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-218 .elementor-element.elementor-element-39659c5{width:100%;max-width:100%;}.elementor-218 .elementor-element.elementor-element-39659c5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-218 .elementor-element.elementor-element-39659c5 .elementor-heading-title{font-family:"IranSans", Sans-serif;font-size:16px;font-weight:600;}@media(max-width:767px){.elementor-218 .elementor-element.elementor-element-c1803e2 .jet-map-listing{height:300px;}}@media(min-width:768px){.elementor-218 .elementor-element.elementor-element-11d738b{--content-width:1340px;}.elementor-218 .elementor-element.elementor-element-ffd9cbd{--width:78%;}.elementor-218 .elementor-element.elementor-element-d1e1c61{--width:100%;}.elementor-218 .elementor-element.elementor-element-ed2430e{--width:37%;}.elementor-218 .elementor-element.elementor-element-ab3d749{--width:22%;}.elementor-218 .elementor-element.elementor-element-f081616{--content-width:1280px;}.elementor-218 .elementor-element.elementor-element-e0f7cac{--content-width:1280px;}}/* Start custom CSS for text-editor, class: .elementor-element-bbef74f */.elementor-218 .elementor-element.elementor-element-bbef74f {display: none;}/* End custom CSS */
/* Start custom CSS for ucaddon_managementsitecraft, class: .elementor-element-9a4d7a2 */.elementor-218 .elementor-element.elementor-element-9a4d7a2 {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_zarfiat, class: .elementor-element-6141013 */.elementor-218 .elementor-element.elementor-element-6141013 {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_pricesitecraft, class: .elementor-element-503c4d5 */.elementor-218 .elementor-element.elementor-element-503c4d5 {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_phone_number, class: .elementor-element-b064970 */.elementor-218 .elementor-element.elementor-element-b064970 {
    font-size: 14px;
}
.elementor-218 .elementor-element.elementor-element-b064970 a {
    color: #2c3e50;
}
.elementor-218 .elementor-element.elementor-element-b064970 a:hover {
    color: #9b51e0;
}/* End custom CSS */
/* Start custom CSS for ucaddon_social_network, class: .elementor-element-32d5e5a */.elementor-218 .elementor-element.elementor-element-32d5e5a {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_address_text, class: .elementor-element-5a6d7fb */.elementor-218 .elementor-element.elementor-element-5a6d7fb {
    font-size: 12px;
    font-weight: 600
}/* End custom CSS */
/* Start custom CSS for ucaddon_balad_map, class: .elementor-element-16322dc */.elementor-218 .elementor-element.elementor-element-16322dc {
    border: solid 1px #00000030;
    border-radius: 15px;
}
.elementor-218 .elementor-element.elementor-element-16322dc iframe {
    padding: 3px 5px 20px 5px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_location_address, class: .elementor-element-93f0625 */.elementor-218 .elementor-element.elementor-element-93f0625 {

    top: -45px;
    left: 10px;
}
.elementor-218 .elementor-element.elementor-element-93f0625 {
    font-size: 14px;
}
.elementor-218 .elementor-element.elementor-element-93f0625 a {
    color: #2c3e50;
}
.elementor-218 .elementor-element.elementor-element-93f0625 a:hover {
    color: #9b51e0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0399b25 */.elementor-218 .elementor-element.elementor-element-0399b25 .col-span-6 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.elementor-218 .elementor-element.elementor-element-0399b25 th, td {
  display: flex;
  align-items: center; /* عمودی در وسط */
}

.elementor-218 .elementor-element.elementor-element-0399b25 th i {
  margin-right: 5px; /* فاصله‌ای بین آیکون و متن ایجاد می‌کند */
}

.elementor-218 .elementor-element.elementor-element-0399b25 td a {
  display: flex;
  align-items: center; /* برای تراز کردن svg ها در وسط */
}

.elementor-218 .elementor-element.elementor-element-0399b25 svg {
  display: inline-block;
  vertical-align: middle; /* برای اطمینان از اینکه SVG در وسط تراز می‌شود */
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-f8bb655 */.custom-accordion {
    margin: 20px;
}

/* سکشن برای دکمه‌های آکاردئون */
.accordion-titles-section {
    padding: 10px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #ddd;
}

/* دکمه‌های آکاردئون به صورت افقی (برای دسکتاپ) */
.accordion-titles {
    display: flex; /* نمایش افقی دکمه‌ها */
    justify-content: flex-start;
}

.accordion-title {
    padding: 10px 15px;
    margin: 0 5px;
    cursor: pointer;
    border: 1px solid #ccc;
    background-color: #f0f0f0;
}

.accordion-title.active {
    background-color: #ddd;
}

/* سکشن برای محتوای تب‌ها */
.accordion-content-section {
    padding: 20px;
    background-color: #fff !important;
}

.accordion-content {
    border: 1px solid #ccc;
    padding: 15px;
    border-radius: 12px;
}

/* اسکرول فقط برای کلاس .content */
.content {
    display: none;
    max-height: 345px; /* محدودیت ارتفاع فقط برای محتوای داخل تب */
    overflow-y: auto; /* اسکرول عمودی فقط برای محتوا */
}

.content:not(.hidden) {
    display: block;
}

/* استایل‌های ریسپانسیو برای صفحه‌های کوچک‌تر از 768px (موبایل) */
@media (max-width: 768px) {
    .accordion-titles {
        flex-direction: column; /* دکمه‌ها به صورت عمودی */
    }

    .accordion-title {
        width: 100%; /* دکمه‌ها به صورت تمام عرض */
        margin: 5px 0; /* فاصله بین دکمه‌ها */
        padding: 12px 10px; /* پدینگ متناسب با موبایل */
    }

    .accordion-content-section {
        padding: 15px; /* پدینگ کمتر برای محتوا در موبایل */
    }

    .accordion-content {
        padding: 10px; /* پدینگ محتوا کمتر می‌شود */
    }
}
.elementor-218 .elementor-element.elementor-element-f8bb655 [type=button], [type=submit], button {
    color: #fff;
    background-color: #001ab3
}
.elementor-218 .elementor-element.elementor-element-f8bb655 [type=button]:hover, [type=submit]:hover, button:hover {
    color: #fff;
}
button.accordion-title {
    background: #204CE5 !important;
    border-radius: 5px;
    border-color: #ffffff00;
}
button.accordion-title.active {
    background: #001ab3 !important;
}
button.accordion-title:hover {
    background: #001ab3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98673e1 */.elementor-218 .elementor-element.elementor-element-98673e1 .jet-listing-dynamic-repeater__items {
    display: flex !important;
    flex-direction: column !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e604f6d */.elementor-218 .elementor-element.elementor-element-e604f6d .jet-listing-dynamic-repeater__items {
    display: flex !important;
    flex-direction: column !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94b3173 */.elementor-218 .elementor-element.elementor-element-94b3173 .jet-listing-dynamic-repeater__items {
    display: flex !important;
    flex-direction: column !important;
}
.elementor-218 .elementor-element.elementor-element-94b3173 .jet-check-list--columns-3 .jet-check-list__item {
    flex: 0 0 200px !important;
    margin-right: 3% !important;
}
.jet-check-list__item-content::before {
    content: '✓ ';
    color: green;
    margin-right: 5px;
}
.headerspace {
    padding-bottom: 20px;
    font-size: 14px;
    font-weight: bolder;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-caf864c */#gform_submit_button_1 {
    width: 100%; /* عرض دکمه را 100% تنظیم می‌کند */
    display: block; /* دکمه را به‌صورت بلوکی نمایش می‌دهد */
    box-sizing: border-box; /* باکس دکمه را شامل padding و border می‌کند */
}
.elementor-218 .elementor-element.elementor-element-caf864c .gform-theme--api, .gform-theme--foundation {
    --gf-form-gap-y: 0.75em !important ;}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-c0ca803 *//* تنظیمات کلی بخش نظرات */
#comments {
    max-width: 100%;
    background-color: #f9f9f9;
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* هر نظر */
.comment-list .comment {
    border-radius: 12px;
    background-color: white;
    padding: 15px;
    margin-bottom: 20px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

/* نام نویسنده نظر */
.comment-author {
    font-weight: bold;
    font-size: 16px;
    color: #333;
}

/* زمان ارسال نظر */
.comment-meta {
    font-size: 12px;
    color: #999;
    margin-top: 5px;
}

/* متن نظر */
.comment-content {
    margin-top: 10px;
    line-height: 1.6;
    color: #555;
}

/* دکمه پاسخ دادن */
.comment-reply-link {
    font-size: 14px;
    color: #007aff;
    text-decoration: none;
}

.comment-reply-link:hover {
    color: #005bb5;
}

/* بخش فرم ارسال نظر */
#respond {
    background-color: #f9f9f9;
    border-radius: 12px;
    padding: 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}

/* ورودی‌های فرم */
#respond input[type="text"],
#respond input[type="email"],
#respond input[type="url"],
#respond textarea {
    width: 100%;
    padding: 12px;
    margin-bottom: 10px;
    border-radius: 12px;
    border: 1px solid #ddd;
    background-color: #fafafa;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05);
}

#respond input[type="text"]:focus,
#respond input[type="email"]:focus,
#respond input[type="url"]:focus,
#respond textarea:focus {
    border-color: #007aff;
    box-shadow: inset 0 2px 4px rgba(0, 122, 255, 0.2);
    outline: none;
}

/* دکمه ارسال */
#respond input[type="submit"] {
    background-color: #007aff;
    color: white;
    border: none;
    padding: 12px 20px;
    border-radius: 12px;
    cursor: pointer;
    font-size: 16px;
    transition: background-color 0.3s ease;
}

#respond input[type="submit"]:hover {
    background-color: #005bb5;
}

.comment-rating {
    font-size: 20px;
    color: #f39c12; /* رنگ ستاره‌ها */
}

.comment-rating .filled {
    color: #f39c12; /* رنگ ستاره‌های پر شده */
}

.comment-rating .empty {
    color: #ddd; /* رنگ ستاره‌های خالی */
}
.comment-form-rating .stars {
    display: flex;
    justify-content: flex-start;
}

.comment-form-rating input[type="radio"] {
    display: none;
}

.comment-form-rating label {
    font-size: 24px;
    color: #ddd;
    cursor: pointer;
}

.comment-form-rating input[type="radio"]:checked + label {
    color: #f39c12; /* رنگ ستاره‌های پر شده */
}

.comment-rating {
    font-size: 20px;
    color: #f39c12; /* رنگ ستاره‌ها در لیست نظرات */
}
.elementor-218 .elementor-element.elementor-element-c0ca803 h2#reply-title {
    font-size: 18px;
    font-weight: bold;
}
.elementor-218 .elementor-element.elementor-element-c0ca803 label {
    line-height: 0.7cm;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0f7cac */.elementor-218 .elementor-element.elementor-element-e0f7cac .jet-listing-dynamic-repeater__items {
    display: flex !important;
    flex-direction: column !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IranSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://emaratkadeh.ir/wp-content/uploads/2024/09/5c53f1a72f61b5b51e2ea79a22ebc38b.eot');
	src: url('https://emaratkadeh.ir/wp-content/uploads/2024/09/5c53f1a72f61b5b51e2ea79a22ebc38b.eot?#iefix') format('embedded-opentype'),
		url('https://emaratkadeh.ir/wp-content/uploads/2024/09/5c53f1a72f61b5b51e2ea79a22ebc38b.woff2') format('woff2'),
		url('https://emaratkadeh.ir/wp-content/uploads/2024/09/5c53f1a72f61b5b51e2ea79a22ebc38b.woff') format('woff'),
		url('https://emaratkadeh.ir/wp-content/uploads/2024/09/5c53f1a72f61b5b51e2ea79a22ebc38b.ttf') format('truetype'),
		url('https://emaratkadeh.ir/wp-content/uploads/2024/09/5c53f1a72f61b5b51e2ea79a22ebc38b.svg#IranSans') format('svg');
}
/* End Custom Fonts CSS */