.elementor-1027 .elementor-element.elementor-element-737d8e6 > .elementor-container{min-height:650px;}.elementor-1027 .elementor-element.elementor-element-737d8e6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1027 .elementor-element.elementor-element-737d8e6:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-737d8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://masalcomplex.com/wp-content/uploads/2026/07/emdad-khodro-gharb-tehran-header.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1027 .elementor-element.elementor-element-737d8e6 > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.79;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-737d8e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-737d8e6 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:41px;}.elementor-1027 .elementor-element.elementor-element-408ef1c{text-align:center;}.elementor-1027 .elementor-element.elementor-element-408ef1c .elementor-heading-title{color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-408ef1c > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-1027 .elementor-element.elementor-element-40c219a{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-1027 .elementor-element.elementor-element-40c219a .elementor-headline{text-align:center;font-family:"iransans", Sans-serif;font-size:22px;font-weight:600;}.elementor-1027 .elementor-element.elementor-element-40c219a .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-7140f5b .elementor-button:hover, .elementor-1027 .elementor-element.elementor-element-7140f5b .elementor-button:focus{background-color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-7140f5b .elementor-button{transition-duration:0.6s;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);padding:20px 30px 20px 30px;}.elementor-1027 .elementor-element.elementor-element-7140f5b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:center;}.elementor-1027 .elementor-element.elementor-element-ae38521 .elementor-button:hover, .elementor-1027 .elementor-element.elementor-element-ae38521 .elementor-button:focus{background-color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-ae38521 .elementor-button{transition-duration:0.6s;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);padding:20px 30px 20px 30px;}.elementor-1027 .elementor-element.elementor-element-ae38521{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;align-self:center;}.elementor-1027 .elementor-element.elementor-element-1f52218 > .elementor-container{max-width:1350px;min-height:400px;}.elementor-1027 .elementor-element.elementor-element-1f52218 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1027 .elementor-element.elementor-element-1f52218{margin-top:35px;margin-bottom:35px;}.elementor-1027 .elementor-element.elementor-element-36de4a2{text-align:right;--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:-28px;--ep-advanced-heading-rotate:0deg;}.elementor-1027 .elementor-element.elementor-element-36de4a2 .bdt-ep-advanced-heading-content{text-align:left;}.elementor-1027 .elementor-element.elementor-element-36de4a2 .bdt-ep-advanced-heading-sub-title{color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-8f2d39e .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:8px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#F4F3F3;}body:not(.rtl) .elementor-1027 .elementor-element.elementor-element-8f2d39e .pp-list-items.pp-inline-items li:not(:last-child){margin-right:8px;}body.rtl .elementor-1027 .elementor-element.elementor-element-8f2d39e .pp-list-items.pp-inline-items li:not(:last-child){margin-left:8px;}.elementor-1027 .elementor-element.elementor-element-8f2d39e.pp-icon-list-traditional .pp-list-items li, .elementor-1027 .elementor-element.elementor-element-8f2d39e.pp-icon-list-inline .pp-list-items{justify-content:flex-start;}.elementor-1027 .elementor-element.elementor-element-8f2d39e .pp-list-items.pp-inline-items li:not(:last-child){border-right-style:solid;border-right-width:1px;border-right-color:#F4F3F3;}.elementor-1027 .elementor-element.elementor-element-8f2d39e .pp-list-container .pp-list-items li{align-items:center;}.elementor-1027 .elementor-element.elementor-element-8f2d39e .pp-list-items .pp-icon-list-icon{color:var( --e-global-color-accent );font-size:14px;line-height:14px;height:14px;width:14px;}.elementor-1027 .elementor-element.elementor-element-8f2d39e .pp-list-items .pp-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-1027 .elementor-element.elementor-element-8f2d39e .pp-list-items .pp-icon-list-image img{width:14px;}body:not(.rtl) .elementor-1027 .elementor-element.elementor-element-8f2d39e.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:8px;}body.rtl .elementor-1027 .elementor-element.elementor-element-8f2d39e.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-1027 .elementor-element.elementor-element-8f2d39e.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:8px;}.elementor-1027 .elementor-element.elementor-element-8f2d39e .pp-icon-list-text{color:#BA0280;}.elementor-1027 .elementor-element.elementor-element-8f2d39e > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-738cc6e img{width:100%;max-width:100%;border-radius:15px 70px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-1317a60 > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-1317a60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-1317a60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-bf7d35f > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-bf7d35f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1027 .elementor-element.elementor-element-bf7d35f:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-bf7d35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1027 .elementor-element.elementor-element-bf7d35f, .elementor-1027 .elementor-element.elementor-element-bf7d35f > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-bf7d35f{box-shadow:0px 0px 16px -9px rgba(120.70000000000002, 9.708478260869565, 109.88913749294186, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1027 .elementor-element.elementor-element-bf7d35f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-5212afa .elementor-heading-title{color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-e1435d6 .elementor-button{background-color:#BA0280;padding:20px 35px 20px 35px;}.elementor-1027 .elementor-element.elementor-element-e3aaffb > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-c806ae3 img{width:100%;max-width:100%;height:0%;border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-259a501 > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-873ebae > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-6f3ceb3 img{width:100%;max-width:100%;height:0%;border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-7043b0a > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-7043b0a{padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-5493942 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1027 .elementor-element.elementor-element-e104559 > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-cfa499e img{width:100%;max-width:100%;height:0%;border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-b585ed3 > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-b585ed3{padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-5505c5a img{width:100%;max-width:100%;height:0%;border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-87db9d1 > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-87db9d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-87db9d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-d37cd9c > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-d37cd9c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1027 .elementor-element.elementor-element-d37cd9c:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-d37cd9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-d37cd9c, .elementor-1027 .elementor-element.elementor-element-d37cd9c > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-d37cd9c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1027 .elementor-element.elementor-element-d37cd9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-e140918 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1027 .elementor-element.elementor-element-859cbd7{color:var( --e-global-color-secondary );}.elementor-1027 .elementor-element.elementor-element-8c7fb81 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-accent );padding:20px 35px 20px 35px;}.elementor-1027 .elementor-element.elementor-element-5b9694a > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-56e61ad img{width:100%;max-width:100%;height:0%;border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-3af26ca > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-ba8101b img{width:100%;max-width:100%;height:0%;border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-c0da6fa > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-c0da6fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:9px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-c0da6fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-980c15b > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-980c15b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1027 .elementor-element.elementor-element-980c15b:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-980c15b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1027 .elementor-element.elementor-element-980c15b, .elementor-1027 .elementor-element.elementor-element-980c15b > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-980c15b{box-shadow:0px 0px 16px -9px rgba(175.05751037597656, 18.342964026939296, 159.79310651080988, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1027 .elementor-element.elementor-element-980c15b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-9ec114d .elementor-heading-title{color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-d8a4103{color:var( --e-global-color-astglobalcolor2 );}.elementor-1027 .elementor-element.elementor-element-0907e99 .elementor-button{background-color:var( --e-global-color-accent );padding:20px 65px 20px 65px;}.elementor-1027 .elementor-element.elementor-element-0907e99 .elementor-button:hover, .elementor-1027 .elementor-element.elementor-element-0907e99 .elementor-button:focus{background-color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-470beeb img{border-radius:65px 15px 65px 15px;}.elementor-1027 .elementor-element.elementor-element-badbd1d > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-badbd1d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1027 .elementor-element.elementor-element-badbd1d{margin-top:15px;margin-bottom:0px;}.elementor-1027 .elementor-element.elementor-element-dcf5da5{text-align:right;--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;}.elementor-1027 .elementor-element.elementor-element-dcf5da5 .bdt-ep-advanced-heading-content{text-align:left;}.elementor-1027 .elementor-element.elementor-element-dcf5da5 .bdt-ep-advanced-heading-sub-title{color:var( --e-global-color-aca37fe );font-family:"iransans", Sans-serif;font-size:12px;font-weight:600;}.elementor-1027 .elementor-element.elementor-element-dcf5da5 .bdt-ep-advanced-heading-sub-title .line:after{background-color:var( --e-global-color-secondary );}.elementor-1027 .elementor-element.elementor-element-dcf5da5 .bdt-ep-advanced-heading .bdt-button-icon-align-right{margin-left:9px;}.elementor-1027 .elementor-element.elementor-element-dcf5da5 .bdt-ep-advanced-heading .bdt-button-icon-align-left{margin-right:9px;}.elementor-1027 .elementor-element.elementor-element-dcf5da5 .bdt-ep-advanced-heading .bdt-button-icon-align-bottom{margin-top:9px;}.elementor-1027 .elementor-element.elementor-element-dcf5da5 .bdt-ep-advanced-heading-main-title-inner{color:var( --e-global-color-text );-webkit-text-stroke-color:var( --e-global-color-text );font-family:"iransans", Sans-serif;font-size:29px;font-weight:600;}.elementor-1027 .elementor-element.elementor-element-dcf5da5 .bdt-ep-advanced-heading-content > div{font-size:50px;}.elementor-1027 .elementor-element.elementor-element-02d5b75{--grid-row-gap:16px;}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-advanced-accordion .pp-faq-item{margin-bottom:16px;}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAEAEA;border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-faqs .pp-faq-question{color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-faqs .pp-faq-question.pp-accordion-tab-active{color:var( --e-global-color-accent );}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-faqs .pp-faq-question.pp-accordion-tab-active svg{fill:var( --e-global-color-accent );}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-faqs .pp-faq-answer{color:#333;}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{color:var( --e-global-color-accent );font-size:16px;}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon{color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon{color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-02d5b75 .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-f1f9e2c > .elementor-element-populated, .elementor-1027 .elementor-element.elementor-element-f1f9e2c > .elementor-element-populated > .elementor-background-overlay, .elementor-1027 .elementor-element.elementor-element-f1f9e2c > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-1027 .elementor-element.elementor-element-f1f9e2c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1027 .elementor-element.elementor-element-f1f9e2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-9f81267 img{width:100%;max-width:100%;border-style:groove;border-color:var( --e-global-color-astglobalcolor4 );border-radius:25px 25px 25px 25px;}.elementor-1027 .elementor-element.elementor-element-fb11c67 > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-fb11c67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:25px;margin-bottom:25px;padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-fb11c67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-b43ccf3 > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-b43ccf3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1027 .elementor-element.elementor-element-b43ccf3:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-b43ccf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1027 .elementor-element.elementor-element-b43ccf3, .elementor-1027 .elementor-element.elementor-element-b43ccf3 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-b43ccf3{box-shadow:0px 0px 16px -9px rgba(120.70000000000002, 9.708478260869565, 109.88913749294186, 0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1027 .elementor-element.elementor-element-b43ccf3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-8784b82 .elementor-heading-title{color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-5ec7739 .elementor-button{background-color:#BA0280;padding:20px 35px 20px 35px;}.elementor-1027 .elementor-element.elementor-element-924c9ab{margin-top:25px;margin-bottom:25px;}.elementor-1027 .elementor-element.elementor-element-75d1556{text-align:center;}.elementor-1027 .elementor-element.elementor-element-75d1556 .elementor-heading-title{color:var( --e-global-color-aca37fe );}.elementor-1027 .elementor-element.elementor-element-b6d0011 > .elementor-container{max-width:1350px;}.elementor-1027 .elementor-element.elementor-element-fe596f8 .bdt-post-grid-desc{padding:0px 0px 0px 0px;}.elementor-1027 .elementor-element.elementor-element-fe596f8 .bdt-post-grid .bdt-post-grid-item{border-radius:15px 15px 15px 15px;}.elementor-1027 .elementor-element.elementor-element-fe596f8 .bdt-post-grid-img-wrap a{filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1027 .elementor-element.elementor-element-fe596f8 .bdt-post-grid .bdt-post-grid-title a{color:var( --e-global-color-secondary );}.elementor-1027 .elementor-element.elementor-element-fe596f8 .bdt-post-grid .bdt-post-grid-title{margin-bottom:5px;}.elementor-1027 .elementor-element.elementor-element-fe596f8 .bdt-post-grid .bdt-secondary .bdt-post-grid-title{margin-bottom:0;}.elementor-1027 .elementor-element.elementor-element-fe596f8 .bdt-post-grid .bdt-primary .bdt-post-grid-title a{text-decoration:none;}.elementor-1027 .elementor-element.elementor-element-fe596f8 .bdt-post-grid .bdt-secondary .bdt-post-grid-title a{text-decoration:none;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-1027 .elementor-element.elementor-element-5df20c3{width:20.675%;}.elementor-1027 .elementor-element.elementor-element-df845b1{width:53.402%;}.elementor-1027 .elementor-element.elementor-element-9fd5332{width:25.452%;}.elementor-1027 .elementor-element.elementor-element-59a1b28{width:64.263%;}.elementor-1027 .elementor-element.elementor-element-5caf5c5{width:35.442%;}.elementor-1027 .elementor-element.elementor-element-873ebae{width:35.341%;}.elementor-1027 .elementor-element.elementor-element-0a3f414{width:64.659%;}.elementor-1027 .elementor-element.elementor-element-32f7418{width:64.758%;}.elementor-1027 .elementor-element.elementor-element-e6ca0e3{width:35.144%;}.elementor-1027 .elementor-element.elementor-element-aaf7468{width:35.143%;}.elementor-1027 .elementor-element.elementor-element-c865e77{width:64.857%;}.elementor-1027 .elementor-element.elementor-element-fd04110{width:20.675%;}.elementor-1027 .elementor-element.elementor-element-1442578{width:53.402%;}.elementor-1027 .elementor-element.elementor-element-d0eeda1{width:25.452%;}.elementor-1027 .elementor-element.elementor-element-903474e{width:64.659%;}.elementor-1027 .elementor-element.elementor-element-913ed2b{width:35.095%;}.elementor-1027 .elementor-element.elementor-element-94700ab{width:36.926%;}.elementor-1027 .elementor-element.elementor-element-f8d6270{width:63.074%;}.elementor-1027 .elementor-element.elementor-element-4a00e9a{width:56.862%;}.elementor-1027 .elementor-element.elementor-element-f9e0c99{width:3.436%;}.elementor-1027 .elementor-element.elementor-element-f1f9e2c{width:39.034%;}.elementor-1027 .elementor-element.elementor-element-b6c220c{width:20.675%;}.elementor-1027 .elementor-element.elementor-element-7aa0f95{width:53.402%;}.elementor-1027 .elementor-element.elementor-element-ef3e5d2{width:25.452%;}}@media(max-width:1024px){.elementor-1027 .elementor-element.elementor-element-36de4a2{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-1027 .elementor-element.elementor-element-dcf5da5{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}}@media(max-width:767px){.elementor-1027 .elementor-element.elementor-element-36de4a2{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-1027 .elementor-element.elementor-element-dcf5da5{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}}@media(min-width:1025px){.elementor-1027 .elementor-element.elementor-element-737d8e6:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-737d8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for section, class: .elementor-element-7043b0a *//* فیکس کردن عرض سکشن اصلی روی 1350 پیکسل و قرارگیری در وسط صفحه */
.elementor-element-7043b0a {
    max-width: 1350px !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background-color: #ffffff !important;
    padding: 60px 0 !important;
    position: relative;
    overflow: hidden;
}

/* تراز کردن کانتینر اصلی متناسب با عرض فیکس شده */
.elementor-element-7043b0a > .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin: 0 auto !important;
    box-sizing: border-box !important;
}

/* استایل دهی مینیمال و ظریف به بخش داخلی با پس زمینه گرادینت صورتی ملایم */
.elementor-element-c250f58 {
    background: linear-gradient(135deg, #ffffff 0%, #fff5f7 100%);
    border: 1px solid #ffe4e8;
    border-radius: 20px;
    box-shadow: 0 12px 30px rgba(255, 182, 193, 0.12);
    padding: 40px;
    width: 100% !important;
    box-sizing: border-box !important;
    transition: transform 0.4s ease, box-shadow 0.4s ease;
}

.elementor-element-c250f58:hover {
    box-shadow: 0 18px 40px rgba(255, 182, 193, 0.2);
    transform: translateY(-3px);
}

/* تنظیم چیدمان دو ستونه در دسکتاپ */
.elementor-element-c250f58 > .elementor-container {
    display: flex !important;
    align-items: center !important;
    gap: 30px !important;
    width: 100% !important;
}

/* استایل تیتر با رنگ صورتی تیره و خط زیرین ظریف */
.elementor-element-0e42523 h2 {
    color: #c2185b !important;
    font-size: 28px !important;
    font-weight: 800 !important;
    margin-bottom: 20px !important;
    line-height: 1.5;
    position: relative;
    padding-bottom: 12px;
}

.elementor-element-0e42523 h2::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50px;
    height: 3px;
    background: linear-gradient(90deg, #ff4081, #ff80ab);
    border-radius: 2px;
}

/* استایل متن پاراگراف */
.elementor-element-0e42523 p {
    color: #4a4a4a !important;
    font-size: 15.5px !important;
    line-height: 1.9 !important;
    text-align: justify;
}

/* کانتینر ویدیو با حاشیه سفید و سایه نرم */
.elementor-element-5493942 .elementor-wrapper {
    border-radius: 16px;
    overflow: hidden;
    border: 5px solid #ffffff;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.07);
}

.elementor-video {
    width: 100% !important;
    display: block;
}

/* ریسپانسیو کامل برای نمایشگرهای کوچک تر از 1350 پیکسل */
@media (max-width: 1380px) {
    .elementor-element-7043b0a {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

@media (max-width: 1024px) {
    .elementor-element-c250f58 {
        padding: 30px;
    }
    
    .elementor-element-0e42523 h2 {
        font-size: 24px !important;
    }
}

@media (max-width: 767px) {
    .elementor-element-7043b0a {
        padding: 30px 0 !important;
    }

    .elementor-element-c250f58 {
        padding: 20px !important;
    }
    
    .elementor-element-c250f58 > .elementor-container {
        flex-direction: column-reverse !important;
        gap: 25px !important;
    }

    .elementor-element-0e42523 h2 {
        font-size: 20px !important;
        text-align: center !important;
        padding-bottom: 12px;
    }

    .elementor-element-0e42523 h2::after {
        left: 0;
        margin: 0 auto;
    }

    .elementor-element-0e42523 p {
        font-size: 14px !important;
        text-align: justify;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://masalcomplex.com/wp-content/uploads/2024/06/IRANSansWeb.woff2') format('woff2'),
		url('https://masalcomplex.com/wp-content/uploads/2024/06/IRANSansWeb.woff') format('woff');
}
/* End Custom Fonts CSS */