.elementor-339 .elementor-element.elementor-element-8a8962c{--display:flex;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.22;border-style:solid;--border-style:solid;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 14px 14px;}.elementor-339 .elementor-element.elementor-element-8a8962c::before, .elementor-339 .elementor-element.elementor-element-8a8962c > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-8a8962c > .e-con-inner > .elementor-background-video-container::before, .elementor-339 .elementor-element.elementor-element-8a8962c > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-8a8962c > .e-con-inner > .elementor-background-slideshow::before, .elementor-339 .elementor-element.elementor-element-8a8962c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #000000 27%, #020202 0%);}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-339 .elementor-element.elementor-element-3410b76{text-align:center;}.elementor-339 .elementor-element.elementor-element-3410b76 .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:5.5rem;mix-blend-mode:lighten;color:var( --e-global-color-accent );}.elementor-widget-text-editor{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-339 .elementor-element.elementor-element-840c4e3{border-radius:3em 2em 1em 3em;box-shadow:0px 0px 46px -3px rgba(0,0,0,0.5) inset;text-align:center;font-family:"iransans", Sans-serif;font-size:14px;}.elementor-339 .elementor-element.elementor-element-d27fda3{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.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-339 .elementor-element.elementor-element-3441b59{--divider-border-style:double;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-339 .elementor-element.elementor-element-3441b59 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-339 .elementor-element.elementor-element-3441b59 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-bc1a8ea{--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-339 .elementor-element.elementor-element-05b33d4{--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:center;}.elementor-339 .elementor-element.elementor-element-c094993{text-align:center;}.elementor-339 .elementor-element.elementor-element-c094993 .elementor-heading-title{font-family:"iransans", Sans-serif;color:var( --e-global-color-text );}.elementor-339 .elementor-element.elementor-element-15443b1{font-family:"iransans", Sans-serif;}.elementor-339 .elementor-element.elementor-element-dc7a9ce{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-339 .elementor-element.elementor-element-6bd13e1{--display:flex;}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-3410b76 .elementor-heading-title{font-size:2.3rem;}.elementor-339 .elementor-element.elementor-element-840c4e3{font-size:0.8rem;}}@media(min-width:768px){.elementor-339 .elementor-element.elementor-element-8a8962c{--width:95%;}.elementor-339 .elementor-element.elementor-element-05b33d4{--width:50%;}.elementor-339 .elementor-element.elementor-element-dc7a9ce{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-8a8962c */.elementor-339 .elementor-element.elementor-element-8a8962c {
    /* حاشیه درخشان و ظریف */
    border: 1px solid rgba(244, 93, 34, 0.2);
    border-radius: 20px;
    
    /* افکت درخشش درونی (Inner Glow) */
    box-shadow: inset 0 0 50px rgba(244, 93, 34, 0.15), 
                0 10px 40px rgba(0, 0, 0, 0.5);
    
    /* ترکیب با پس‌زمینه (برای اینکه حس شیشه‌ای بگیره) */
    background: rgba(15, 61, 62, 0.3); /* سبز کله‌غازی تیره با شفافیت */
    backdrop-filter: blur(5px);
    padding: 30px !important; /* یکم فاصله از لبه‌ها برای تنفسِ متن */
}
.elementor-339 .elementor-element.elementor-element-8a8962c {
    /* تنظیمات شیشه مدرن */
    background: rgba(15, 61, 62, 0.15) !important; /* شفافیت رو کم کردم تا عکس خورشید از زیرش با کیفیت دیده بشه */
    backdrop-filter: blur(15px) saturate(180%);
    -webkit-backdrop-filter: blur(15px) saturate(180%);
    
    /* بردرهای ظریف برای اینکه کانتینر لبه‌های تیز و باکیفیتی داشته باشه */
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 30px;
    
    /* سایه نرم و عمیق که کانتینر رو از عکس جدا کنه */
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3);
    
    /* پدینگ برای فاصله استاندارد */
    padding: 40px !important;
}

/* این بخش برای اینکه متن‌ها داخل کانتینر شارپ و با کیفیت بمونن */
.elementor-339 .elementor-element.elementor-element-8a8962c p, .elementor-339 .elementor-element.elementor-element-8a8962c h2, .elementor-339 .elementor-element.elementor-element-8a8962c h3 {
    text-shadow: 0 2px 4px rgba(0,0,0,0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc7a9ce */.floating-element {
    /* افکت شیشه‌ای (Glassmorphism) */
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 20px;
    
    /* سایه نرم و نورانی */
    box-shadow: 0 8px 32px 0 rgba(244, 93, 34, 0.2);
    
    /* انیمیشن نرم و محدود */
    animation: floating-gentle 6s ease-in-out infinite;
    transition: none; /* هاور کلاً حذف شد */
}

@keyframes floating-gentle {
    0%, 100% { 
        transform: translateY(0px) rotate(0deg); 
    }
    50% { 
        transform: translateY(-15px) rotate(1deg); 
    }
}
/* افکت شیشه‌ای سینمایی برای کانتینر تصویر */
.elementor-339 .elementor-element.elementor-element-dc7a9ce {
    background: rgba(255, 255, 255, 0.03); /* شفافیت خیلی کم */
    backdrop-filter: blur(20px) saturate(180%);
    -webkit-backdrop-filter: blur(20px) saturate(180%);
    border: 1px solid rgba(244, 93, 34, 0.2); /* حاشیه با رنگ نارنجی برندت */
    border-radius: 25px;
    padding: 15px;
    transition: all 0.4s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.5), inset 0 0 20px rgba(255,255,255,0.05);
}

/* افکت هاور برای زنده شدن شیشه */
.elementor-339 .elementor-element.elementor-element-dc7a9ce:hover {
    border-color: rgba(244, 93, 34, 0.5);
    box-shadow: 0 20px 40px rgba(0,0,0,0.6), inset 0 0 30px rgba(244,93,34,0.1);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://mafoghweb.ir/wp-content/uploads/2026/05/iransansdn.woff2') format('woff2'),
		url('http://mafoghweb.ir/wp-content/uploads/2026/05/irsns-bold.woff') format('woff');
}
/* End Custom Fonts CSS */