.elementor-2101 .elementor-element.elementor-element-501bfcf5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:1;}.elementor-2101 .elementor-element.elementor-element-501bfcf5:not(.elementor-motion-effects-element-type-background), .elementor-2101 .elementor-element.elementor-element-501bfcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#999999;}.elementor-2101 .elementor-element.elementor-element-501bfcf5::before, .elementor-2101 .elementor-element.elementor-element-501bfcf5 > .elementor-background-video-container::before, .elementor-2101 .elementor-element.elementor-element-501bfcf5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2101 .elementor-element.elementor-element-501bfcf5 > .elementor-background-slideshow::before, .elementor-2101 .elementor-element.elementor-element-501bfcf5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2101 .elementor-element.elementor-element-501bfcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#332E29;--background-overlay:'';}.elementor-2101 .elementor-element.elementor-element-270224bb .cz_logo img{width:67px;}.elementor-2101 .elementor-element.elementor-element-784bacaf{--display:flex;--overlay-opacity:0.5;}.elementor-2101 .elementor-element.elementor-element-784bacaf::before, .elementor-2101 .elementor-element.elementor-element-784bacaf > .elementor-background-video-container::before, .elementor-2101 .elementor-element.elementor-element-784bacaf > .e-con-inner > .elementor-background-video-container::before, .elementor-2101 .elementor-element.elementor-element-784bacaf > .elementor-background-slideshow::before, .elementor-2101 .elementor-element.elementor-element-784bacaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2101 .elementor-element.elementor-element-784bacaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#332E29;--background-overlay:'';}.elementor-2101 .elementor-element.elementor-element-784bacaf.e-con{--flex-grow:0;--flex-shrink:0;}.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-2101 .elementor-element.elementor-element-1680f8a8{text-align:center;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;}.elementor-2101 .elementor-element.elementor-element-1680f8a8 p{margin-block-end:0px;}.elementor-2101 .elementor-element.elementor-element-1109fe21{--display:flex;--overlay-opacity:0.5;}.elementor-2101 .elementor-element.elementor-element-1109fe21::before, .elementor-2101 .elementor-element.elementor-element-1109fe21 > .elementor-background-video-container::before, .elementor-2101 .elementor-element.elementor-element-1109fe21 > .e-con-inner > .elementor-background-video-container::before, .elementor-2101 .elementor-element.elementor-element-1109fe21 > .elementor-background-slideshow::before, .elementor-2101 .elementor-element.elementor-element-1109fe21 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2101 .elementor-element.elementor-element-1109fe21 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#332E29;--background-overlay:'';}.elementor-2101 .elementor-element.elementor-element-6c768a5b.elementor-element{--align-self:center;}.elementor-2101 .elementor-element.elementor-element-6c768a5b .cz_social_icons a{color:#f29934;}.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-2101 .elementor-element.elementor-element-270df965{--divider-border-style:solid;--divider-color:#99999996;--divider-border-width:1px;}.elementor-2101 .elementor-element.elementor-element-270df965 .elementor-divider-separator{width:100%;}.elementor-2101 .elementor-element.elementor-element-270df965 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-2101 .elementor-element.elementor-element-35c10dfe{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;}.elementor-2101 .elementor-element.elementor-element-35c10dfe::before, .elementor-2101 .elementor-element.elementor-element-35c10dfe > .elementor-background-video-container::before, .elementor-2101 .elementor-element.elementor-element-35c10dfe > .e-con-inner > .elementor-background-video-container::before, .elementor-2101 .elementor-element.elementor-element-35c10dfe > .elementor-background-slideshow::before, .elementor-2101 .elementor-element.elementor-element-35c10dfe > .e-con-inner > .elementor-background-slideshow::before, .elementor-2101 .elementor-element.elementor-element-35c10dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#332E29;--background-overlay:'';}.elementor-2101 .elementor-element.elementor-element-4e283098{margin:-14px -14px calc(var(--kit-widget-spacing, 0px) + -14px) -14px;text-align:center;}.elementor-2101 .elementor-element.elementor-element-4e283098 p{margin-block-end:0px;}.elementor-2101 .elementor-element.elementor-element-78b607ee{text-align:center;color:#999999;}.elementor-2101 .elementor-element.elementor-element-78b607ee a{color:#999999;}.elementor-2101 .elementor-element.elementor-element-78b607ee a:hover, .elementor-2101 .elementor-element.elementor-element-78b607ee a:focus{color:#F29934;}.elementor-2101 .elementor-element.elementor-element-3f5b36aa{--display:flex;--overlay-opacity:0.31;}.elementor-2101 .elementor-element.elementor-element-3f5b36aa::before, .elementor-2101 .elementor-element.elementor-element-3f5b36aa > .elementor-background-video-container::before, .elementor-2101 .elementor-element.elementor-element-3f5b36aa > .e-con-inner > .elementor-background-video-container::before, .elementor-2101 .elementor-element.elementor-element-3f5b36aa > .elementor-background-slideshow::before, .elementor-2101 .elementor-element.elementor-element-3f5b36aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-2101 .elementor-element.elementor-element-3f5b36aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#999999;--background-overlay:'';}.elementor-2101 .elementor-element.elementor-element-4e204ee{text-align:center;font-family:"Vazirmatn", Sans-serif;font-weight:400;color:#B9B8B6;}.elementor-2101 .elementor-element.elementor-element-4e204ee p{margin-block-end:0px;}.elementor-2101 .elementor-element.elementor-element-4e204ee a{color:#B9B8B6;}.elementor-2101 .elementor-element.elementor-element-4e204ee a:hover, .elementor-2101 .elementor-element.elementor-element-4e204ee a:focus{color:#F29934;}.elementor-2101 .elementor-element.elementor-element-70665bd{--display:flex;}.elementor-2101 .elementor-element.elementor-element-5919568 .cz_btn,.elementor-2101 .elementor-element.elementor-element-5919568 .cz_btn:before{font-family:'vazirmatn';padding:0px 13px 0px 11px;}.elementor-2101 .elementor-element.elementor-element-5919568 .cz_btn i{padding:3px 0px 4px;margin-top:0px;margin-right:0px;}.elementor-2101 .elementor-element.elementor-element-5919568 .cz_btn small{padding-top:6px;}@media(max-width:1024px){.elementor-2101 .elementor-element.elementor-element-501bfcf5{--grid-auto-flow:row;}.elementor-2101 .elementor-element.elementor-element-35c10dfe{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2101 .elementor-element.elementor-element-501bfcf5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2101 .elementor-element.elementor-element-270224bb .cz_logo img{width:53px;}.elementor-2101 .elementor-element.elementor-element-784bacaf{--width:348.327px;}.elementor-2101 .elementor-element.elementor-element-35c10dfe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2101 .elementor-element.elementor-element-70665bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2101 .elementor-element.elementor-element-70665bd.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-2101 .elementor-element.elementor-element-5919568.elementor-element{--align-self:flex-start;}}/* Start custom CSS for cz_button, class: .elementor-element-5919568 *//* ۱. بازگرداندن دکمه به پایین سمت چپ (برای فرار از دکمه بالابر) */
.elementor-2101 .elementor-element.elementor-element-5919568 {
    position: fixed !important;
    bottom: 45px !important;
    left: 20px !important;
    right: auto !important;
    z-index: 999999 !important;
}

/* ۲. فیکس کردن فرم کپسول و برقراری نظم داخلی */
.elementor-2101 .elementor-element.elementor-element-5919568 a.elementor-button {
    padding: 6px 14px !important;
    border-radius: 50px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    direction: rtl !important;
}

/* ۳. تنظیم متن «فارسی» و هل دادن میلیمتری به سمت بالا */
.elementor-2101 .elementor-element.elementor-element-5919568 .elementor-button-text {
    font-size: 11px !important;
    font-weight: bold !important;
    line-height: 1 !important;
    display: inline-block !important;
    margin: 0 0 0 6px !important; /* فاصله از آیکون */
    padding: 0 !important;
    
    /* جادوی اصلی: بالا بردن متن به اندازه ۲ پیکسل برای تراز مطلق با آیکون */
    position: relative !important;
    top: -2px !important; 
}

/* ۴. تنظیم و تراز دقیق آیکون */
.elementor-2101 .elementor-element.elementor-element-5919568 .elementor-button-icon {
    font-size: 13px !important;
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */