.elementor-2 .elementor-element.elementor-element-409a810{--display:flex;--min-height:470px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:stretch;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-2 .elementor-element.elementor-element-409a810:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-409a810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://khallashcafe.ir/wp-content/uploads/2026/10/Cozy-Cafe-Latte-and-Chocolate-Cake1-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-63a8264{--display:flex;}.elementor-2 .elementor-element.elementor-element-30e9006{--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-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-2 .elementor-element.elementor-element-532d68f{font-family:"Vazirmatn FaNum", Sans-serif;font-weight:400;color:#E7D1A1;}.elementor-2 .elementor-element.elementor-element-532d68f p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8761b0e .elementor-heading-title{font-family:"Vazirmatn FaNum", Sans-serif;font-weight:600;color:#F8F1E2;}.elementor-2 .elementor-element.elementor-element-6026def{font-family:"Vazirmatn FaNum", Sans-serif;font-weight:400;color:#E7D1A1;}.elementor-2 .elementor-element.elementor-element-6026def p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-2c52559 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-2c52559 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-2c52559 .elementor-button{font-family:"Vazirmatn FaNum", Sans-serif;font-weight:500;border-radius:7px 7px 7px 7px;}.elementor-2 .elementor-element.elementor-element-2bff210{--display:flex;}.elementor-2 .elementor-element.elementor-element-7395dbd{--display:flex;--min-height:500px;--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-2 .elementor-element.elementor-element-8186893{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2 .elementor-element.elementor-element-405126a{--divider-border-style:solid;--divider-color:#C8A66A;--divider-border-width:2.4px;--divider-element-spacing:17px;}.elementor-2 .elementor-element.elementor-element-405126a .elementor-divider-separator{width:65%;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-405126a .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-2 .elementor-element.elementor-element-405126a .elementor-divider__text{color:var( --e-global-color-text );font-family:"Vazirmatn FaNum", Sans-serif;font-size:30px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-f931b15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-bba4dde .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-bba4dde .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-bba4dde .elementor-icon svg{height:20px;}.elementor-2 .elementor-element.elementor-element-7265931{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Vazirmatn FaNum", Sans-serif;font-size:13px;font-weight:400;color:#E7D1A1;}.elementor-2 .elementor-element.elementor-element-7265931 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-5fa70b9 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-5fa70b9 .elementor-icon{font-size:20px;}.elementor-2 .elementor-element.elementor-element-5fa70b9 .elementor-icon svg{height:20px;}.elementor-2 .elementor-element.elementor-element-184175d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-05e9839{--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:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8A66A61;--border-color:#C8A66A61;--border-radius:7px 7px 7px 7px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-17c02ab img{width:93%;height:95%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.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-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.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 );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-76c93c5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2 .elementor-element.elementor-element-76c93c5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-76c93c5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-76c93c5 .elementor-icon-box-title a{font-family:"Vazirmatn FaNum", Sans-serif;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-76c93c5:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-76c93c5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-f607b9f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f607b9f .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-f607b9f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-45a5ae6 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:#C8A66A57;}.elementor-2 .elementor-element.elementor-element-45a5ae6 .elementor-price-list-item{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-45a5ae6 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-2 .elementor-element.elementor-element-45a5ae6 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2 .elementor-element.elementor-element-45a5ae6 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-45a5ae6 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-45a5ae6 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-45a5ae6 .elementor-price-list-header{color:var( --e-global-color-1390e38 );font-family:"Vazirmatn FaNum", Sans-serif;font-size:15px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-45a5ae6 .elementor-price-list-price{color:var( --e-global-color-1390e38 );}.elementor-2 .elementor-element.elementor-element-e4a587c{--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:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8A66A61;--border-color:#C8A66A61;--border-radius:7px 7px 7px 7px;}.elementor-2 .elementor-element.elementor-element-8cf36b4 img{width:93%;height:95%;}.elementor-2 .elementor-element.elementor-element-1dd86c5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2 .elementor-element.elementor-element-1dd86c5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1dd86c5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-1dd86c5 .elementor-icon-box-title a{font-family:"Vazirmatn FaNum", Sans-serif;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-1dd86c5:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-1dd86c5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1824ef3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1824ef3 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-1824ef3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-35bf2e4 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:#C8A66A57;}.elementor-2 .elementor-element.elementor-element-35bf2e4 .elementor-price-list-item{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-35bf2e4 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-2 .elementor-element.elementor-element-35bf2e4 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2 .elementor-element.elementor-element-35bf2e4 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-35bf2e4 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-35bf2e4 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-35bf2e4 .elementor-price-list-header{color:var( --e-global-color-1390e38 );font-family:"Vazirmatn FaNum", Sans-serif;font-size:15px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-35bf2e4 .elementor-price-list-price{color:var( --e-global-color-1390e38 );}.elementor-2 .elementor-element.elementor-element-28b3bff{--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:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8A66A61;--border-color:#C8A66A61;--border-radius:7px 7px 7px 7px;}.elementor-2 .elementor-element.elementor-element-48463b0 img{width:96%;height:96%;}.elementor-2 .elementor-element.elementor-element-062fc48 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2 .elementor-element.elementor-element-062fc48 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-062fc48 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-062fc48 .elementor-icon-box-title a{font-family:"Vazirmatn FaNum", Sans-serif;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-062fc48:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-062fc48:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-700bb5a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-700bb5a .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-700bb5a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-1a17db5 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:#C8A66A57;}.elementor-2 .elementor-element.elementor-element-1a17db5 .elementor-price-list-item{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-1a17db5 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-2 .elementor-element.elementor-element-1a17db5 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2 .elementor-element.elementor-element-1a17db5 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1a17db5 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1a17db5 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-1a17db5 .elementor-price-list-header{color:var( --e-global-color-1390e38 );font-family:"Vazirmatn FaNum", Sans-serif;font-size:15px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-1a17db5 .elementor-price-list-price{color:var( --e-global-color-1390e38 );}.elementor-2 .elementor-element.elementor-element-3912dfa{--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:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8A66A61;--border-color:#C8A66A61;--border-radius:7px 7px 7px 7px;}.elementor-2 .elementor-element.elementor-element-6294f5c{margin:5px 3px calc(var(--kit-widget-spacing, 0px) + 9px) 3px;}.elementor-2 .elementor-element.elementor-element-6294f5c img{width:100%;}.elementor-2 .elementor-element.elementor-element-0c4cc19 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2 .elementor-element.elementor-element-0c4cc19 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0c4cc19 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-0c4cc19 .elementor-icon-box-title a{font-family:"Vazirmatn FaNum", Sans-serif;font-size:22px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-0c4cc19:has(:hover) .elementor-icon-box-title,
					 .elementor-2 .elementor-element.elementor-element-0c4cc19:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-264aa58{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-264aa58 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-264aa58 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2 .elementor-element.elementor-element-dc03716 .elementor-price-list-separator{border-bottom-style:dotted;border-bottom-width:2px;border-bottom-color:#C8A66A57;}.elementor-2 .elementor-element.elementor-element-dc03716 .elementor-price-list-item{align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-dc03716 .elementor-price-list li:not(:last-child){margin-bottom:20px;}body.rtl .elementor-2 .elementor-element.elementor-element-dc03716 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-2 .elementor-element.elementor-element-dc03716 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-dc03716 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-dc03716 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-dc03716 .elementor-price-list-header{color:var( --e-global-color-1390e38 );font-family:"Vazirmatn FaNum", Sans-serif;font-size:15px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-dc03716 .elementor-price-list-price{color:var( --e-global-color-1390e38 );}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-184175d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-76c93c5 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-76c93c5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-76c93c5 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-1dd86c5 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-1dd86c5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-1dd86c5 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-062fc48 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-062fc48 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-062fc48 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-0c4cc19 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-0c4cc19 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-0c4cc19 .elementor-icon-box-title a{font-size:20px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-409a810{--width:100%;}.elementor-2 .elementor-element.elementor-element-63a8264{--width:60%;}.elementor-2 .elementor-element.elementor-element-30e9006{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-30e9006{--width:60%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-409a810:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-409a810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-409a810{--min-height:1px;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:stretch;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-409a810:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-409a810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-63a8264{--min-height:50px;}.elementor-2 .elementor-element.elementor-element-30e9006{--width:100%;}.elementor-2 .elementor-element.elementor-element-532d68f{font-size:12px;}.elementor-2 .elementor-element.elementor-element-532d68f p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-8761b0e .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-6026def{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-size:12px;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-6026def p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-2c52559 .elementor-button{font-size:11px;}.elementor-2 .elementor-element.elementor-element-405126a .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-405126a .elementor-divider__text{font-size:25px;}.elementor-2 .elementor-element.elementor-element-7265931{font-size:12px;}.elementor-2 .elementor-element.elementor-element-7265931 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-184175d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-76c93c5 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-2 .elementor-element.elementor-element-76c93c5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-76c93c5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-76c93c5 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-1dd86c5 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-2 .elementor-element.elementor-element-1dd86c5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-1dd86c5 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-1dd86c5 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-062fc48 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-2 .elementor-element.elementor-element-062fc48 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-062fc48 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-062fc48 .elementor-icon-box-title a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-0c4cc19 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-2 .elementor-element.elementor-element-0c4cc19 .elementor-icon-box-title{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-0c4cc19 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-0c4cc19 .elementor-icon-box-title a{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-7395dbd *//* ظرف اصلی منو */
.elementor-2 .elementor-element.elementor-element-7395dbd {
    position: relative;
    overflow: visible;
}

/* تنظیم عمومی دانه‌ها */
.elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean {
    position: absolute;
    z-index: 5;
    pointer-events: none;
}

/* دانه اول */
.elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean-1 {
    top: 5%;
    right: 4%;
    width: 55px;
}

/* دانه دوم */
.elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean-2 {
    top: 35%;
    left: 3%;
    width: 42px;
}

/* دانه سوم */
.elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean-3 {
    bottom: 8%;
    right: 12%;
    width: 65px;
}

/* دانه چهارم */
.elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean-4 {
    bottom: 25%;
    left: 12%;
    width: 35px;
}

/* شناوری آرام تصویرها */
.elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean img {
    display: block;
    width: 100%;
    height: auto;
    animation: coffeeFloat 4s ease-in-out infinite;
    will-change: transform;
}

/* تفاوت زمان حرکت دانه‌ها */
.elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean-2 img {
    animation-delay: -1.2s;
}

.elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean-3 img {
    animation-delay: -2.4s;
}

.elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean-4 img {
    animation-delay: -0.8s;
}

@keyframes coffeeFloat {
    0%, 100% {
        transform: translateY(0) rotate(-8deg);
    }
    50% {
        transform: translateY(-12px) rotate(8deg);
    }
}

/* نمایش مناسب در موبایل */
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean-1 {
        width: 34px;
        top: 3%;
        right: 2%;
    }

    .elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean-2 {
        width: 28px;
        left: 1%;
    }

    .elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean-3 {
        width: 38px;
        right: 5%;
    }

    .elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean-4 {
        width: 24px;
        left: 5%;
    }
}

/* احترام به تنظیم کاهش حرکت کاربر */
@media (prefers-reduced-motion: reduce) {
    .elementor-2 .elementor-element.elementor-element-7395dbd .coffee-bean img {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bff210 */.elementor-2 .elementor-element.elementor-element-2bff210 {
    position: relative;
    z-index: 5;
    background: #122A22;
    margin-top: -70px;
    overflow: visible;

    clip-path: polygon(
        0 32px,
        4% 32px,
        5.5% 29px,
        7% 20px,
        8.5% 5px,
        9% 0,
        91% 0,
        91.5% 5px,
        93% 20px,
        94.5% 29px,
        96% 32px,
        100% 32px,
        100% 100%,
        0 100%
    );
}

.elementor-2 .elementor-element.elementor-element-2bff210::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 33px;
    pointer-events: none;
    z-index: 2;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 33' preserveAspectRatio='none'%3E%3Cpath d='M0 32 H48 C62 32 70 25 80 8 Q84 1 96 1 H1104 Q1116 1 1120 8 C1130 25 1138 32 1152 32 H1200' fill='none' stroke='%23A58B58' stroke-width='1.4'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

/* تنظیم ظریف‌تر شکستگی‌ها در موبایل */
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-2bff210 {
        clip-path: polygon(
            0 18px,
            4% 18px,
            5.5% 16px,
            7% 11px,
            8.5% 3px,
            9% 0,
            91% 0,
            91.5% 3px,
            93% 11px,
            94.5% 16px,
            96% 18px,
            100% 18px,
            100% 100%,
            0 100%
        );
    }

    .elementor-2 .elementor-element.elementor-element-2bff210::before {
        height: 19px;

        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 19' preserveAspectRatio='none'%3E%3Cpath d='M0 18 H48 C62 18 70 14 80 5 Q84 1 96 1 H1104 Q1116 1 1120 5 C1130 14 1138 18 1152 18 H1200' fill='none' stroke='%23A58B58' stroke-width='1.4'/%3E%3C/svg%3E");
    }
}/* End custom CSS */