.elementor-427 .elementor-element.elementor-element-4ec5f8b{--display:flex;--min-height:65px;--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-427 .elementor-element.elementor-element-4ec5f8b:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-4ec5f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B35;}.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 );}.elementor-427 .elementor-element.elementor-element-9e8b204{text-align:center;}.elementor-427 .elementor-element.elementor-element-9e8b204 .elementor-heading-title{font-family:"IRANSansWeb", Sans-serif;font-size:19px;font-weight:normal;color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-86b9ef2{--display:flex;--min-height:52px;--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:space-between;--align-items:flex-start;--gap:0px 6px;--row-gap:0px;--column-gap:6px;}.elementor-427 .elementor-element.elementor-element-7d54677{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-427 .elementor-element.elementor-element-7d54677.e-con{--align-self:flex-start;}.elementor-widget-theme-site-logo .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-427 .elementor-element.elementor-element-e792c82{text-align:center;}.elementor-427 .elementor-element.elementor-element-e792c82 img{width:30%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-427 .elementor-element.elementor-element-a7a8256{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"IRANSansWeb", Sans-serif;font-size:13px;font-weight:normal;}.elementor-427 .elementor-element.elementor-element-a7a8256.elementor-element{--align-self:flex-end;}.elementor-427 .elementor-element.elementor-element-87c8161 .elementor-repeater-item-87d6f67.elementor-social-icon i{color:#000000;}.elementor-427 .elementor-element.elementor-element-87c8161 .elementor-repeater-item-87d6f67.elementor-social-icon svg{fill:#000000;}.elementor-427 .elementor-element.elementor-element-87c8161 .elementor-repeater-item-fffaac5.elementor-social-icon i{color:#000000;}.elementor-427 .elementor-element.elementor-element-87c8161 .elementor-repeater-item-fffaac5.elementor-social-icon svg{fill:#000000;}.elementor-427 .elementor-element.elementor-element-87c8161 .elementor-repeater-item-ba69c97.elementor-social-icon i{color:#000000;}.elementor-427 .elementor-element.elementor-element-87c8161 .elementor-repeater-item-ba69c97.elementor-social-icon svg{fill:#000000;}.elementor-427 .elementor-element.elementor-element-87c8161{--grid-template-columns:repeat(0, auto);--grid-column-gap:13px;--grid-row-gap:0px;}.elementor-427 .elementor-element.elementor-element-87c8161 .elementor-widget-container{text-align:left;}.elementor-427 .elementor-element.elementor-element-87c8161 > .elementor-widget-container{margin:-17% 0% 0% 0%;}.elementor-427 .elementor-element.elementor-element-87c8161.elementor-element{--align-self:center;}.elementor-427 .elementor-element.elementor-element-87c8161 .elementor-social-icon{background-color:#F2F3F5;}.elementor-427 .elementor-element.elementor-element-2c56b0a{--display:flex;--min-height:58px;--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;--border-radius:11px 11px 11px 11px;--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-427 .elementor-element.elementor-element-2c56b0a.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-427 .elementor-element.elementor-element-b163cc3{width:initial;max-width:initial;}.elementor-427 .elementor-element.elementor-element-b163cc3 > .elementor-widget-container{background-color:#F8F9FA;}.elementor-427 .elementor-element.elementor-element-b163cc3 img{width:85%;}.elementor-427 .elementor-element.elementor-element-8e6107f{--display:flex;--min-height:0px;--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-427 .elementor-element.elementor-element-91b998b .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:20px;font-weight:normal;}.elementor-427 .elementor-element.elementor-element-5cb7333{width:100%;max-width:100%;}.elementor-427 .elementor-element.elementor-element-5cb7333 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-5cb7333.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-427 .elementor-element.elementor-element-5cb7333 li{color:#000000;}.elementor-427 .elementor-element.elementor-element-5cb7333 .wd-list-content{font-family:"IRANSansWeb", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-427 .elementor-element.elementor-element-5cb7333 .wd-list {--wd-row-gap:11px;}.elementor-427 .elementor-element.elementor-element-82ec664{width:100%;max-width:100%;}.elementor-427 .elementor-element.elementor-element-82ec664 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-82ec664.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-427 .elementor-element.elementor-element-82ec664 li{color:#000000;}.elementor-427 .elementor-element.elementor-element-82ec664 .wd-list-content{font-family:"IRANSansWeb", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-427 .elementor-element.elementor-element-82ec664 .wd-list {--wd-row-gap:11px;}.elementor-427 .elementor-element.elementor-element-471e368{--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-427 .elementor-element.elementor-element-19b4079 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:20px;font-weight:normal;}.elementor-427 .elementor-element.elementor-element-db11d60{width:100%;max-width:100%;}.elementor-427 .elementor-element.elementor-element-db11d60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-db11d60.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-427 .elementor-element.elementor-element-db11d60 li{color:#000000;}.elementor-427 .elementor-element.elementor-element-db11d60 .wd-list-content{font-family:"IRANSansWeb", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-427 .elementor-element.elementor-element-db11d60 .wd-list {--wd-row-gap:11px;}.elementor-427 .elementor-element.elementor-element-49cada2{width:100%;max-width:100%;}.elementor-427 .elementor-element.elementor-element-49cada2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-49cada2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-427 .elementor-element.elementor-element-49cada2 li{color:#000000;}.elementor-427 .elementor-element.elementor-element-49cada2 .wd-list-content{font-family:"IRANSansWeb", Sans-serif;font-size:15px;line-height:1.7em;}.elementor-427 .elementor-element.elementor-element-49cada2 .wd-list {--wd-row-gap:11px;}.elementor-427 .elementor-element.elementor-element-6ccaafc{--display:flex;--min-height:0px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-427 .elementor-element.elementor-element-46fcd92 .elementor-heading-title{font-family:"IRANSansWeb_Bold", Sans-serif;font-size:20px;font-weight:normal;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-427 .elementor-element.elementor-element-2e0ae85 > .elementor-widget-container{margin:7px -8px 7px 7px;padding:0px 0px 0px 0px;border-style:none;}.elementor-427 .elementor-element.elementor-element-2e0ae85:hover .elementor-widget-container{border-style:none;}.elementor-427 .elementor-element.elementor-element-2e0ae85 .elementor-icon-box-wrapper{align-items:start;text-align:start;}.elementor-427 .elementor-element.elementor-element-2e0ae85.elementor-view-stacked .elementor-icon{background-color:#FF6B36;}.elementor-427 .elementor-element.elementor-element-2e0ae85.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-2e0ae85.elementor-view-default .elementor-icon{fill:#FF6B36;color:#FF6B36;border-color:#FF6B36;}.elementor-427 .elementor-element.elementor-element-2e0ae85.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-2e0ae85.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-2e0ae85.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-2e0ae85.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-2e0ae85.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-2e0ae85.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-2e0ae85 .elementor-icon{transition-duration:0.2s;}.elementor-427 .elementor-element.elementor-element-2e0ae85 .elementor-icon-box-title, .elementor-427 .elementor-element.elementor-element-2e0ae85 .elementor-icon-box-title a{font-family:"IRANSansWeb", Sans-serif;font-size:15px;font-weight:normal;}.elementor-427 .elementor-element.elementor-element-2e0ae85 .elementor-icon-box-description{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;font-size:14px;font-weight:normal;}.elementor-427 .elementor-element.elementor-element-61e5c2d > .elementor-widget-container{margin:7px -8px 7px 7px;padding:0px 0px 0px 0px;border-style:none;}.elementor-427 .elementor-element.elementor-element-61e5c2d:hover .elementor-widget-container{border-style:none;}.elementor-427 .elementor-element.elementor-element-61e5c2d .elementor-icon-box-wrapper{align-items:start;text-align:start;}.elementor-427 .elementor-element.elementor-element-61e5c2d.elementor-view-stacked .elementor-icon{background-color:#FF6B36;}.elementor-427 .elementor-element.elementor-element-61e5c2d.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-61e5c2d.elementor-view-default .elementor-icon{fill:#FF6B36;color:#FF6B36;border-color:#FF6B36;}.elementor-427 .elementor-element.elementor-element-61e5c2d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-61e5c2d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-61e5c2d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-61e5c2d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-61e5c2d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-61e5c2d.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-61e5c2d .elementor-icon{transition-duration:0.2s;}.elementor-427 .elementor-element.elementor-element-61e5c2d .elementor-icon-box-title, .elementor-427 .elementor-element.elementor-element-61e5c2d .elementor-icon-box-title a{font-family:"IRANSansWeb", Sans-serif;font-size:15px;font-weight:normal;}.elementor-427 .elementor-element.elementor-element-61e5c2d .elementor-icon-box-description{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;font-size:14px;font-weight:normal;}.elementor-427 .elementor-element.elementor-element-724d247 > .elementor-widget-container{margin:7px -8px 7px 7px;padding:0px 0px 0px 0px;border-style:none;}.elementor-427 .elementor-element.elementor-element-724d247:hover .elementor-widget-container{border-style:none;}.elementor-427 .elementor-element.elementor-element-724d247 .elementor-icon-box-wrapper{align-items:start;text-align:start;}.elementor-427 .elementor-element.elementor-element-724d247.elementor-view-stacked .elementor-icon{background-color:#FF6B36;}.elementor-427 .elementor-element.elementor-element-724d247.elementor-view-framed .elementor-icon, .elementor-427 .elementor-element.elementor-element-724d247.elementor-view-default .elementor-icon{fill:#FF6B36;color:#FF6B36;border-color:#FF6B36;}.elementor-427 .elementor-element.elementor-element-724d247.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-724d247.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-724d247.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-724d247.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-724d247.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-427 .elementor-element.elementor-element-724d247.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-724d247 .elementor-icon{transition-duration:0.2s;}.elementor-427 .elementor-element.elementor-element-724d247 .elementor-icon-box-title, .elementor-427 .elementor-element.elementor-element-724d247 .elementor-icon-box-title a{font-family:"IRANSansWeb", Sans-serif;font-size:15px;font-weight:normal;}.elementor-427 .elementor-element.elementor-element-724d247 .elementor-icon-box-description{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;font-size:14px;font-weight:normal;}.elementor-427 .elementor-element.elementor-element-0cf5af3{--display:flex;--min-height:0px;--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;--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-427 .elementor-element.elementor-element-0cf5af3:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-0cf5af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2326;}.elementor-427 .elementor-element.elementor-element-fb0c68e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-427 .elementor-element.elementor-element-5cb7333 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-5cb7333 .wd-list-content{font-size:11px;}.elementor-427 .elementor-element.elementor-element-82ec664 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-82ec664 .wd-list-content{font-size:11px;}.elementor-427 .elementor-element.elementor-element-db11d60 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-db11d60 .wd-list-content{font-size:11px;}.elementor-427 .elementor-element.elementor-element-49cada2 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-49cada2 .wd-list-content{font-size:11px;}}@media(max-width:767px){.elementor-427 .elementor-element.elementor-element-86b9ef2{--content-width:100%;}.elementor-427 .elementor-element.elementor-element-7d54677{--width:100%;--min-height:0px;--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:14px 0px;--row-gap:14px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-427 .elementor-element.elementor-element-e792c82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-a7a8256 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-a7a8256{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-427 .elementor-element.elementor-element-a7a8256.elementor-element{--align-self:center;}.elementor-427 .elementor-element.elementor-element-a7a8256 > *{max-width:100%;}.elementor-427 .elementor-element.elementor-element-87c8161{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-87c8161 .elementor-widget-container{text-align:center;}.elementor-427 .elementor-element.elementor-element-87c8161 > .elementor-widget-container{margin:-9% -3% 0% 0%;}.elementor-427 .elementor-element.elementor-element-87c8161.elementor-element{--align-self:center;}.elementor-427 .elementor-element.elementor-element-2c56b0a{--width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-427 .elementor-element.elementor-element-2c56b0a.e-con{--align-self:center;}.elementor-427 .elementor-element.elementor-element-b163cc3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-427 .elementor-element.elementor-element-b163cc3 > .elementor-widget-container{margin:6px 6px 6px 6px;border-radius:9px 9px 9px 9px;}.elementor-427 .elementor-element.elementor-element-b163cc3 img{width:54%;}.elementor-427 .elementor-element.elementor-element-8e6107f{--width:45%;}.elementor-427 .elementor-element.elementor-element-5cb7333 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-427 .elementor-element.elementor-element-5cb7333.elementor-element{--align-self:flex-start;}.elementor-427 .elementor-element.elementor-element-5cb7333 .wd-list-content{font-size:12px;}.elementor-427 .elementor-element.elementor-element-82ec664 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-427 .elementor-element.elementor-element-82ec664.elementor-element{--align-self:flex-start;}.elementor-427 .elementor-element.elementor-element-82ec664 .wd-list-content{font-size:12px;}.elementor-427 .elementor-element.elementor-element-471e368{--width:45%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-427 .elementor-element.elementor-element-471e368.e-con{--align-self:flex-start;}.elementor-427 .elementor-element.elementor-element-db11d60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-db11d60 .wd-list-content{font-size:12px;}.elementor-427 .elementor-element.elementor-element-49cada2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-49cada2 .wd-list-content{font-size:12px;}.elementor-427 .elementor-element.elementor-element-6ccaafc{--width:100%;--min-height:0px;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-427 .elementor-element.elementor-element-2e0ae85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-2e0ae85 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-427 .elementor-element.elementor-element-2e0ae85 .elementor-icon-box-title, .elementor-427 .elementor-element.elementor-element-2e0ae85 .elementor-icon-box-title a{font-size:12px;}.elementor-427 .elementor-element.elementor-element-2e0ae85 .elementor-icon-box-description{font-size:17px;}.elementor-427 .elementor-element.elementor-element-61e5c2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-61e5c2d .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-427 .elementor-element.elementor-element-61e5c2d .elementor-icon-box-title, .elementor-427 .elementor-element.elementor-element-61e5c2d .elementor-icon-box-title a{font-size:12px;}.elementor-427 .elementor-element.elementor-element-61e5c2d .elementor-icon-box-description{font-size:17px;}.elementor-427 .elementor-element.elementor-element-724d247 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-724d247 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-427 .elementor-element.elementor-element-724d247 .elementor-icon-box-title, .elementor-427 .elementor-element.elementor-element-724d247 .elementor-icon-box-title a{font-size:12px;}.elementor-427 .elementor-element.elementor-element-724d247 .elementor-icon-box-description{font-size:18px;}.elementor-427 .elementor-element.elementor-element-0cf5af3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-427 .elementor-element.elementor-element-7d54677{--width:25%;}.elementor-427 .elementor-element.elementor-element-2c56b0a{--width:30%;}.elementor-427 .elementor-element.elementor-element-8e6107f{--width:15%;}.elementor-427 .elementor-element.elementor-element-471e368{--width:15%;}.elementor-427 .elementor-element.elementor-element-6ccaafc{--width:32%;}}/* Start custom CSS for wd_list, class: .elementor-element-5cb7333 *//* =========================================
   ستون ۲ و ۳ - Icon List (نسخه نهایی و تست شده)
   ========================================= */

/* والد اصلی */
.elementor-widget-icon-list.meloryn-footer-links {
    --primary: #FF6B35;
    --primary-dark: #E85D04;
}

/* لیست اصلی */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-items {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* هر آیتم */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item {
    margin: 0 0 18px 0 !important;
    padding: 0 !important;
    position: relative !important;
    display: flex !important; /* مهم: flex باشه */
    align-items: center !important;
    transition: all 0.3s ease !important;
    transform: translateX(0) !important; /* مقدار اولیه */
    will-change: transform !important;
}

/* لینک داخل آیتم */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item a {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    color: #6C757D !important;
    font-family: 'Vazirmatn', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 6px 0 !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    position: relative !important;
}

/* آیکون (سمت راست در RTL) */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-left: 12px !important; /* فاصله از متن */
    margin-right: 0 !important;
    order: 2 !important; /* سمت راست در RTL */
    flex-shrink: 0 !important;
    width: 8px !important;
    height: 8px !important;
    transition: all 0.3s ease !important;
}

/* آیکون داخلی */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-icon i,
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-icon svg {
    color: var(--primary) !important;
    fill: var(--primary) !important;
    font-size: 8px !important;
    width: 8px !important;
    height: 8px !important;
    opacity: 0.7 !important;
    transition: all 0.3s ease !important;
    display: block !important;
}

/* متن لینک */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-text {
    order: 1 !important; /* سمت چپ آیکون در RTL */
    transition: all 0.3s ease !important;
    position: relative !important;
}

/* =========================================
   هاور (Hover) - نسخه قوی
   ========================================= */

/* وقتی موس روی آیتم میره - حرکت به راست */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover {
    transform: translateX(-10px) !important; /* راست در RTL */
    padding-right: 10px !important;
}

/* تغییر رنگ متن به نارنجی */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover a {
    color: var(--primary) !important;
    font-weight: 500 !important;
}

/* افکت آیکون */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: scale(1.5) !important;
}

.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    opacity: 1 !important;
    color: var(--primary-dark) !important;
    fill: var(--primary-dark) !important;
    filter: drop-shadow(0 0 3px rgba(255, 107, 53, 0.5)) !important;
}

/* =========================================
   اگه بالایی کار نکرد، این روش دوم (روی لینک)
   ========================================= */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item a:hover {
    color: var(--primary) !important;
    font-weight: 500 !important;
    padding-right: 10px !important;
    transform: translateX(-10px) !important;
}

.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item a:hover .elementor-icon-list-icon i {
    transform: scale(1.8) !important;
    opacity: 1 !important;
    color: var(--primary-dark) !important;
}

/* =========================================
   ریسپانسیو
   ========================================= */
@media (max-width: 768px) {
    .elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item {
        margin-bottom: 14px !important;
        justify-content: center !important;
    }
    
    .elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item a {
        justify-content: center !important;
    }
    
    .elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover,
    .elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item a:hover {
        transform: translateX(-5px) !important;
        padding-right: 5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_list, class: .elementor-element-82ec664 *//* =========================================
   ستون ۲ و ۳ - Icon List (نسخه نهایی و تست شده)
   ========================================= */

/* والد اصلی */
.elementor-widget-icon-list.meloryn-footer-links {
    --primary: #FF6B35;
    --primary-dark: #E85D04;
}

/* لیست اصلی */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-items {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* هر آیتم */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item {
    margin: 0 0 18px 0 !important;
    padding: 0 !important;
    position: relative !important;
    display: flex !important; /* مهم: flex باشه */
    align-items: center !important;
    transition: all 0.3s ease !important;
    transform: translateX(0) !important; /* مقدار اولیه */
    will-change: transform !important;
}

/* لینک داخل آیتم */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item a {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    color: #6C757D !important;
    font-family: 'Vazirmatn', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 6px 0 !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    position: relative !important;
}

/* آیکون (سمت راست در RTL) */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-left: 12px !important; /* فاصله از متن */
    margin-right: 0 !important;
    order: 2 !important; /* سمت راست در RTL */
    flex-shrink: 0 !important;
    width: 8px !important;
    height: 8px !important;
    transition: all 0.3s ease !important;
}

/* آیکون داخلی */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-icon i,
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-icon svg {
    color: var(--primary) !important;
    fill: var(--primary) !important;
    font-size: 8px !important;
    width: 8px !important;
    height: 8px !important;
    opacity: 0.7 !important;
    transition: all 0.3s ease !important;
    display: block !important;
}

/* متن لینک */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-text {
    order: 1 !important; /* سمت چپ آیکون در RTL */
    transition: all 0.3s ease !important;
    position: relative !important;
}

/* =========================================
   هاور (Hover) - نسخه قوی
   ========================================= */

/* وقتی موس روی آیتم میره - حرکت به راست */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover {
    transform: translateX(-10px) !important; /* راست در RTL */
    padding-right: 10px !important;
}

/* تغییر رنگ متن به نارنجی */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover a {
    color: var(--primary) !important;
    font-weight: 500 !important;
}

/* افکت آیکون */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: scale(1.5) !important;
}

.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    opacity: 1 !important;
    color: var(--primary-dark) !important;
    fill: var(--primary-dark) !important;
    filter: drop-shadow(0 0 3px rgba(255, 107, 53, 0.5)) !important;
}

/* =========================================
   اگه بالایی کار نکرد، این روش دوم (روی لینک)
   ========================================= */
.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item a:hover {
    color: var(--primary) !important;
    font-weight: 500 !important;
    padding-right: 10px !important;
    transform: translateX(-10px) !important;
}

.elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item a:hover .elementor-icon-list-icon i {
    transform: scale(1.8) !important;
    opacity: 1 !important;
    color: var(--primary-dark) !important;
}

/* =========================================
   ریسپانسیو
   ========================================= */
@media (max-width: 768px) {
    .elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item {
        margin-bottom: 14px !important;
        justify-content: center !important;
    }
    
    .elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item a {
        justify-content: center !important;
    }
    
    .elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item:hover,
    .elementor-widget-icon-list.meloryn-footer-links .elementor-icon-list-item a:hover {
        transform: translateX(-5px) !important;
        padding-right: 5px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b9ef2 *//* =========================================
   استایل صحیح "تماس با ما" با بک‌گراند
   ========================================= */

.meloryn-contact .elementor-widget-icon-box {
    margin-bottom: 15px !important;
    transition: all 0.3s ease !important;
}

.meloryn-contact .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: flex-start !important;
    gap: 15px !important;
    padding: 10px !important;
    background: #F8F9FA !important;
    border-radius: 15px !important;
    border: 2px solid transparent !important;
    transition: all 0.3s ease !important;
}

/* آیکون دایره‌ای نارنجی کمرنگ */
.meloryn-contact .elementor-icon-box-icon {
    flex-shrink: 0 !important;
    width: 50px !important;
    height: 50px !important;
    background: #FFF5EE !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0 3px 8px rgba(255, 107, 53, 0.15) !important;
    transition: all 0.25s ease !important;
}

.meloryn-contact .elementor-icon-box-icon i {
    color: #FF6B35 !important;
    font-size: 22px !important;
    transition: all 0.25s ease !important;
}




/* افکت HOVER تماس با ما */
.meloryn-contact .elementor-widget-icon-box:hover .elementor-icon-box-wrapper {
    background: #FFFFFF !important;
    border-color: #FF6B35 !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.08) !important;
    transform: translateY(-2px) !important;
}

.meloryn-contact .elementor-widget-icon-box:hover .elementor-icon-box-icon {
    background: #FF6B35 !important;
    box-shadow: 0 5px 15px rgba(255, 107, 53, 0.3) !important;
}

.meloryn-contact .elementor-widget-icon-box:hover .elementor-icon-box-icon i {
    color: #FFFFFF !important;
}

/* =========================================
   استایل قوی برای آیکون‌های شبکه اجتماعی
   ========================================= */

.meloryn-brand .elementor-social-icon {
    background-color: #F1F3F5 !important;
    width: 48px !important;
    height: 48px !important;
    border-radius: 50% !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    position: relative !important;
    overflow: hidden !important;
    border: 2px solid transparent !important;
}

.meloryn-brand .elementor-social-icon i,
.meloryn-brand .elementor-social-icon svg {
    color: #212529 !important;
    fill: #212529 !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    z-index: 2 !important;
}

/* هاور شبکه اجتماعی */
.meloryn-brand .elementor-social-icon:hover {
    background-color: #FF6B35 !important;
    border-color: #FF6B35 !important;
    transform: translateY(-5px) scale(1.05) !important;
    box-shadow: 0 10px 25px rgba(255, 107, 53, 0.4) !important;
}

.meloryn-brand .elementor-social-icon:hover i,
.meloryn-brand .elementor-social-icon:hover svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    transform: scale(1.1) !important;
}

.meloryn-brand .elementor-social-icons-wrapper {
    display: flex !important;
    flex-direction: row !important;
    gap: 15px !important;
    justify-content: flex-start !important;
}

@media (max-width: 768px) {
    .meloryn-brand .elementor-social-icons-wrapper {
        justify-content: center !important;
    }
}

/* =========================================
   استایل کامل Icon List (ستون‌های ۲ و ۳) - FIXED
   ========================================= */

.meloryn-footer-links {
    --primary: #FF6B35;
    --primary-dark: #E85D04;
}

.meloryn-footer-links .elementor-icon-list-items {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* هر آیتم لیست */
.meloryn-footer-links .elementor-icon-list-item {
    margin: 0 0 18px 0 !important;
    padding: 0 !important;
    position: relative !important;
    display: block !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    list-style: none !important;
}

/* لینک اصلی */
.meloryn-footer-links .elementor-icon-list-item a {
    display: flex !important;
    align-items: center !important;
    color: #6C757D !important;
    font-family: 'Vazirmatn', sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 6px 0 !important;
    transition: all 0.3s ease !important;
    text-decoration: none !important;
    position: relative !important;
}

/* آیکون (نقطه نارنجی) */
.meloryn-footer-links .elementor-icon-list-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-left: 12px !important;
    width: 8px !important;
    height: 8px !important;
    transition: all 0.3s ease !important;
}

.meloryn-footer-links .elementor-icon-list-icon i,
.meloryn-footer-links .elementor-icon-list-icon svg {
    color: var(--primary) !important;
    font-size: 8px !important;
    width: 8px !important;
    height: 8px !important;
    opacity: 0.7 !important;
    transition: all 0.3s ease !important;
    display: block !important;
}

/* =========================================
   افکت HOVER برای ستون‌های ۲ و ۳ (Icon List)
   ========================================= */

/* حرکت به راست (RTL) */
.meloryn-footer-links .elementor-icon-list-item:hover {
    transform: translateX(-10px) !important;
    padding-right: 10px !important;
}

/* تغییر رنگ متن به نارنجی */
.meloryn-footer-links .elementor-icon-list-item:hover a {
    color: var(--primary) !important;
    font-weight: 500 !important;
}

/* بزرگنمایی و پررنگ شدن آیکون نقطه */
.meloryn-footer-links .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.meloryn-footer-links .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    opacity: 1 !important;
    transform: scale(1.8) !important;
    color: var(--primary-dark) !important;
}

/* سایه دور آیکون موقع هاور */
.meloryn-footer-links .elementor-icon-list-item:hover .elementor-icon-list-icon {
    filter: drop-shadow(0 0 4px rgba(255, 107, 53, 0.6)) !important;
}

/* =========================================
   ریسپانسیو موبایل
   ========================================= */
@media (max-width: 768px) {
    .meloryn-footer-links .elementor-icon-list-item {
        margin-bottom: 14px !important;
    }
    
    .meloryn-footer-links .elementor-icon-list-item:hover {
        transform: translateX(-5px) !important;
        padding-right: 5px !important;
    }
    
    /* وسط‌چین کردن در موبایل */
    .meloryn-footer-links .elementor-icon-list-item a {
        justify-content: center !important;
    }
    
    .meloryn-contact .elementor-icon-box-wrapper {
        padding: 12px !important;
    }
}



/* =========================================
   استایل برای لیست وودمارت (ستون‌های ۲ و ۳)
   ========================================= */

/* کلاس رو به ستون (Column) بده، نه خود لیست! */
.meloryn-footer-links .wd-list {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* هر آیتم لیست */
.meloryn-footer-links .wd-list li {
    margin: 0 0 18px 0 !important;
    padding: 0 !important;
    position: relative !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding-right: 20px !important; /* فضا برای نقطه */
}

/* لینک داخل آیتم */


/* نقطه نارنجی (با ::before) */
.meloryn-footer-links .wd-list li::before {
    content: '' !important;
    position: absolute !important;
    right: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 8px !important;
    height: 8px !important;
    background: #FF6B35 !important;
    border-radius: 50% !important;
    opacity: 0.7 !important;
    transition: all 0.3s ease !important;
}

/* =========================================
   افکت HOVER
   ========================================= */

/* حرکت کل آیتم به راست */
.meloryn-footer-links .wd-list li:hover {
    transform: translateX(-10px) !important;
    padding-right: 30px !important; /* بیشتر فضا می‌گیره */
}

/* تغییر رنگ متن */
.meloryn-footer-links .wd-list li:hover a {
    color: #FF6B35 !important;
    font-weight: 500 !important;
}

/* بزرگ شدن و پررنگ شدن نقطه */
.meloryn-footer-links .wd-list li:hover::before {
    opacity: 1 !important;
    transform: translateY(-50%) scale(1.5) !important;
    box-shadow: 0 0 0 4px rgba(255, 107, 53, 0.2) !important;
}

/* =========================================
   ریسپانسیو
   ========================================= */
@media (max-width: 768px) {
    .meloryn-footer-links .wd-list li {
        text-align: center !important;
        padding-right: 0 !important;
        margin-bottom: 14px !important;
    }
    
    /* مخفی کردن نقطه در موبایل یا وسط‌چین کردن */
    .meloryn-footer-links .wd-list li::before {
        display: none !important;
    }
    
    .meloryn-footer-links .wd-list li:hover {
        transform: translateX(0) !important;
        padding-right: 0 !important;
    }
    
    .meloryn-footer-links .wd-list li a:hover {
        color: #FF6B35 !important;
    }
}

/* =========================================
   خط نارنجی زیر تیترهای فوتر (بر اساس اینسپکت واقعی)
   ========================================= */

/* سلکتور دقیق بر اساس ساختار



/* =========================================
   ریسپانسیو موبایل
   ========================================= */

  /* =========================================
   خط نارنجی زیر تیترهای فوتر (با هاور روی لینک‌ها)
   ========================================= */

/* استایل پایه تیتر */
.meloryn-footer-links .elementor-widget-heading .elementor-heading-title,
.meloryn-contact .elementor-widget-heading .elementor-heading-title,
.meloryn-brand .elementor-widget-heading .elementor-heading-title {
    position: relative !important;
    display: inline-block !important;
    padding-bottom: 15px !important;
    margin-bottom: 30px !important;
    color: #222222 !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    font-family: 'IRANSansWeb_Bold', 'Vazirmatn', sans-serif !important;
}

/* خط نارنجی (حالت عادی - 60px) */
.meloryn-footer-links .elementor-widget-heading .elementor-heading-title::after,
.meloryn-contact .elementor-widget-heading .elementor-heading-title::after,
.meloryn-brand .elementor-widget-heading .elementor-heading-title::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    right: 0 !important;
    width: 60px !important;
    height: 4px !important;
    background: #FF6B35 !important;
    border-radius: 2px !important;
    transition: width 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* هاور روی خود تیتر */
.meloryn-footer-links .elementor-widget-heading:hover .elementor-heading-title::after,
.meloryn-contact .elementor-widget-heading:hover .elementor-heading-title::after,
.meloryn-brand .elementor-widget-heading:hover .elementor-heading-title::after {
    width: 100% !important;
}

/* هاور روی لینک‌های پایین → خط تیتر بزرگتر بشه */
.meloryn-footer-links:has(.wd-list li:hover) .elementor-widget-heading .elementor-heading-title::after,
.meloryn-contact:has(.elementor-icon-box-wrapper:hover) .elementor-widget-heading .elementor-heading-title::after {
    width: 100% !important;
}

/* ریسپانسیو */
@media (max-width: 768px) {
    .meloryn-footer-links .elementor-widget-heading .elementor-heading-title,
    .meloryn-contact .elementor-widget-heading .elementor-heading-title,
    .meloryn-brand .elementor-widget-heading .elementor-heading-title {
        display: block !important;
        text-align: center !important;
    }
    
    .meloryn-footer-links .elementor-widget-heading .elementor-heading-title::after,
    .meloryn-contact .elementor-widget-heading .elementor-heading-title::after,
    .meloryn-brand .elementor-widget-heading .elementor-heading-title::after {
        right: 50% !important;
        transform: translateX(50%) !important;
    }
    
    .meloryn-footer-links:has(.wd-list li:hover) .elementor-widget-heading .elementor-heading-title::after,
    .meloryn-contact:has(.elementor-icon-box-wrapper:hover) .elementor-widget-heading .elementor-heading-title::after {
        width: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cf5af3 *//* =========================================
   استایل کپی‌رایت (Footer Bottom)
   ========================================= */

.meloryn-footer-bottom {
    background: #1E2326 !important;
    padding: 15px 0 !important;
    text-align: center !important;
    position: relative !important;
    overflow: hidden !important;
}

/* خط نارنجی بالا */
.meloryn-footer-bottom::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 80px !important;
    height: 4px !important;
    background: #FF6B35 !important;
    border-radius: 0 0 2px 2px !important;
}

/* متن */
.meloryn-footer-bottom .elementor-widget-container,
.meloryn-footer-bottom p,
.meloryn-footer-bottom .elementor-text-editor {
    color: #ADB5BD !important;
    font-family: 'Vazirmatn', sans-serif !important;
    font-size: 15px !important;
    line-height: 1.8 !important;
    margin: 0 !important;
    letter-spacing: 0.5px !important;
}

/* متن بولد */
.meloryn-footer-bottom strong,
.meloryn-footer-bottom b {
    color: #FFFFFF !important;
    font-weight: 700 !important;
}

/* قلب چشمک‌زن */
.meloryn-footer-bottom .heart,
.meloryn-footer-bottom span.heart,
.meloryn-footer-bottom [class*="heart"] {
    color: #E74C3C !important;
    display: inline-block !important;
    animation: heartbeat 1.5s infinite !important;
    margin: 0 4px !important;
}

/* انیمیشن قلب */
@keyframes heartbeat {
    0%, 100% { 
        transform: scale(1) !important; 
    }
    50% { 
        transform: scale(1.2) !important; 
    }
}

/* =========================================
   ریسپانسیو موبایل
   ========================================= */
@media (max-width: 768px) {
    .meloryn-footer-bottom {
        padding: 10px 10px !important;
    }
    
    .meloryn-footer-bottom p,
    .meloryn-footer-bottom .elementor-text-editor {
        font-size: 10px !important;
    }
}/* End custom CSS */