.elementor-51 .elementor-element.elementor-element-34dbed4{--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;--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-51 .elementor-element.elementor-element-a4654d8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFE2E5;--border-color:#FFE2E5;--padding-top:42px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-a4654d8:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-a4654d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.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-51 .elementor-element.elementor-element-6aefcb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-51 .elementor-element.elementor-element-6aefcb4 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:28px;font-weight:800;color:#1D3557;}.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-51 .elementor-element.elementor-element-b79c2ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:center;font-family:"Vazir", Sans-serif;font-size:15px;font-weight:400;color:#6B7280;}.elementor-51 .elementor-element.elementor-element-4ad5092{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--justify-items:start;--align-items:stretch;}.elementor-51 .elementor-element.elementor-element-07faeff{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#EEF2F7;--border-color:#EEF2F7;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 60px 0px rgba(16, 24.000000000000014, 40, 0.06);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-51 .elementor-element.elementor-element-07faeff:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-07faeff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-5a87ba2{--display:flex;--min-height:64px;--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;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-5a87ba2:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-5a87ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistgol.com/wp-content/uploads/2025/11/ingredientswebp.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-51 .elementor-element.elementor-element-7d595c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-51 .elementor-element.elementor-element-7d595c4 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:14px;font-weight:600;color:#1D3557;}.elementor-51 .elementor-element.elementor-element-6247e48{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#EEF2F7;--border-color:#EEF2F7;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 60px 0px rgba(16, 24.000000000000014, 40, 0.06);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-51 .elementor-element.elementor-element-6247e48:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-6247e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-7cc02ac{--display:flex;--min-height:64px;--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;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-7cc02ac:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-7cc02ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistgol.com/wp-content/uploads/2025/11/fresh.png.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-51 .elementor-element.elementor-element-76a50cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-51 .elementor-element.elementor-element-76a50cd .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:14px;font-weight:600;color:#1D3557;}.elementor-51 .elementor-element.elementor-element-6e851cc{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#EEF2F7;--border-color:#EEF2F7;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 60px 0px rgba(16, 24.000000000000014, 40, 0.06);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-51 .elementor-element.elementor-element-6e851cc:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-6e851cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-8071093{--display:flex;--min-height:64px;--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;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-8071093:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-8071093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistgol.com/wp-content/uploads/2025/11/creative.png.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-51 .elementor-element.elementor-element-2c75418{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-51 .elementor-element.elementor-element-2c75418 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:14px;font-weight:600;color:#1D3557;}.elementor-51 .elementor-element.elementor-element-7e23afa{--display:flex;--min-height:84px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;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:#EEF2F7;--border-color:#EEF2F7;--border-radius:12px 12px 12px 12px;box-shadow:0px 2px 60px 0px rgba(16, 24.000000000000014, 40, 0.06);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-51 .elementor-element.elementor-element-7e23afa:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-7e23afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-8951a5b{--display:flex;--min-height:64px;--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;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-8951a5b:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-8951a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistgol.com/wp-content/uploads/2025/11/quality.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-51 .elementor-element.elementor-element-908fb4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-51 .elementor-element.elementor-element-908fb4c .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:14px;font-weight:600;color:#1D3557;}.elementor-51 .elementor-element.elementor-element-0fb18b7{--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:flex-start;--align-items:stretch;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-0fb18b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-d7037df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-51 .elementor-element.elementor-element-d7037df .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:28px;font-weight:800;color:#003B5C;}.elementor-51 .elementor-element.elementor-element-54220b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-51 .elementor-element.elementor-element-503bbda{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--justify-items:start;--align-items:stretch;}.elementor-51 .elementor-element.elementor-element-e8ddb1d{--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;--flex-wrap:nowrap;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 30px -2px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-e8ddb1d:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-e8ddb1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-b54a241{--display:flex;--min-height:240px;--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;--border-radius:16px 16px 0px 0px;}.elementor-51 .elementor-element.elementor-element-b54a241:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-b54a241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistgol.com/wp-content/uploads/2025/11/cake-gol-mohammadi-bistgol.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-ac2bc7e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-51 .elementor-element.elementor-element-d87c078{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-51 .elementor-element.elementor-element-d87c078 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:20px;font-weight:700;color:#111111;}.elementor-51 .elementor-element.elementor-element-b566f18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:15px;font-weight:400;}.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-51 .elementor-element.elementor-element-a69b559 .elementor-button{background-color:#0000001A;font-family:"Vazir", Sans-serif;font-size:14px;font-weight:700;fill:#333333;color:#333333;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:4px 4px 4px 4px;padding:10px 16px 10px 16px;}.elementor-51 .elementor-element.elementor-element-a69b559 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-a69b559 .elementor-button:focus{background-color:#C5C5C5;color:#003B5C;border-color:#DDDDDD;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.06);}.elementor-51 .elementor-element.elementor-element-a69b559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-51 .elementor-element.elementor-element-a69b559 .elementor-button:hover svg, .elementor-51 .elementor-element.elementor-element-a69b559 .elementor-button:focus svg{fill:#003B5C;}.elementor-51 .elementor-element.elementor-element-8d74293{--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;--flex-wrap:nowrap;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 30px -2px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-8d74293:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-8d74293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-3c40e22{--display:flex;--min-height:240px;--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;--border-radius:16px 16px 0px 0px;}.elementor-51 .elementor-element.elementor-element-3c40e22:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-3c40e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistgol.com/wp-content/uploads/2025/11/cake-breakfast-bistgol.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-65a561a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-51 .elementor-element.elementor-element-f21d615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-51 .elementor-element.elementor-element-f21d615 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:20px;font-weight:700;color:#111111;}.elementor-51 .elementor-element.elementor-element-c9e81cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:15px;font-weight:400;}.elementor-51 .elementor-element.elementor-element-5ee7b2c .elementor-button{background-color:#0000001A;font-family:"Vazir", Sans-serif;font-size:14px;font-weight:700;fill:#333333;color:#333333;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:4px 4px 4px 4px;padding:10px 16px 10px 16px;}.elementor-51 .elementor-element.elementor-element-5ee7b2c .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-5ee7b2c .elementor-button:focus{background-color:#C5C5C5;color:#003B5C;border-color:#DDDDDD;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.06);}.elementor-51 .elementor-element.elementor-element-5ee7b2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-51 .elementor-element.elementor-element-5ee7b2c .elementor-button:hover svg, .elementor-51 .elementor-element.elementor-element-5ee7b2c .elementor-button:focus svg{fill:#003B5C;}.elementor-51 .elementor-element.elementor-element-34bf6f4{--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;--flex-wrap:nowrap;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 30px -2px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-34bf6f4:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-34bf6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-6fce360{--display:flex;--min-height:240px;--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;--border-radius:16px 16px 0px 0px;}.elementor-51 .elementor-element.elementor-element-6fce360:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-6fce360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistgol.com/wp-content/uploads/2025/11/cake-brownie-bistgol.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-afa59de{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-51 .elementor-element.elementor-element-a164f0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-51 .elementor-element.elementor-element-a164f0c .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:20px;font-weight:700;color:#111111;}.elementor-51 .elementor-element.elementor-element-44257e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:15px;font-weight:400;}.elementor-51 .elementor-element.elementor-element-5f21057 .elementor-button{background-color:#0000001A;font-family:"Vazir", Sans-serif;font-size:14px;font-weight:700;fill:#333333;color:#333333;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:4px 4px 4px 4px;padding:10px 16px 10px 16px;}.elementor-51 .elementor-element.elementor-element-5f21057 .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-5f21057 .elementor-button:focus{background-color:#C5C5C5;color:#003B5C;border-color:#DDDDDD;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.06);}.elementor-51 .elementor-element.elementor-element-5f21057{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-51 .elementor-element.elementor-element-5f21057 .elementor-button:hover svg, .elementor-51 .elementor-element.elementor-element-5f21057 .elementor-button:focus svg{fill:#003B5C;}.elementor-51 .elementor-element.elementor-element-5b58a68{--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;--flex-wrap:nowrap;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:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;box-shadow:0px 12px 30px -2px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-5b58a68:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-5b58a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-ffce2bf{--display:flex;--min-height:240px;--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;--border-radius:16px 16px 0px 0px;}.elementor-51 .elementor-element.elementor-element-ffce2bf:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-ffce2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bistgol.com/wp-content/uploads/2025/11/cake-carrot-cinnamon-bistgol.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-51 .elementor-element.elementor-element-9dbbc07{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-51 .elementor-element.elementor-element-93d951e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-51 .elementor-element.elementor-element-93d951e .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:20px;font-weight:700;color:#111111;}.elementor-51 .elementor-element.elementor-element-c0b0499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:15px;font-weight:400;}.elementor-51 .elementor-element.elementor-element-e73e71a .elementor-button{background-color:#0000001A;font-family:"Vazir", Sans-serif;font-size:14px;font-weight:700;fill:#333333;color:#333333;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:4px 4px 4px 4px;padding:10px 16px 10px 16px;}.elementor-51 .elementor-element.elementor-element-e73e71a .elementor-button:hover, .elementor-51 .elementor-element.elementor-element-e73e71a .elementor-button:focus{background-color:#C5C5C5;color:#003B5C;border-color:#DDDDDD;box-shadow:0px 6px 14px 0px rgba(0, 0, 0, 0.06);}.elementor-51 .elementor-element.elementor-element-e73e71a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-51 .elementor-element.elementor-element-e73e71a .elementor-button:hover svg, .elementor-51 .elementor-element.elementor-element-e73e71a .elementor-button:focus svg{fill:#003B5C;}.elementor-51 .elementor-element.elementor-element-154a284{--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;--align-items:center;--overflow:hidden;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-154a284.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-c2e4620{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-51 .elementor-element.elementor-element-c2e4620 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:25px;font-weight:600;color:#275C60;}.elementor-51 .elementor-element.elementor-element-f2312c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;text-align:center;}.elementor-51 .elementor-element.elementor-element-f2312c4 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:36px;font-weight:300;color:#db935a;}.elementor-51 .elementor-element.elementor-element-fe82859{--display:flex;--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-51 .elementor-element.elementor-element-80a44d1{padding:10px 0px 30px 0px;text-align:center;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:400;color:#7A7A7A;}.elementor-51 .elementor-element.elementor-element-189be2c{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-51 .elementor-element.elementor-element-2b47db6{--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:flex-end;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--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-51 .elementor-element.elementor-element-a30aa52{--display:flex;--min-height:320px;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-a30aa52:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-a30aa52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-51 .elementor-element.elementor-element-a30aa52:hover{background-color:#275C60;}.elementor-51 .elementor-element.elementor-element-a30aa52::before, .elementor-51 .elementor-element.elementor-element-a30aa52 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-a30aa52 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-a30aa52 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-a30aa52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-a30aa52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-51 .elementor-element.elementor-element-3cc2416{padding:14px 0px 32px 0px;}.elementor-51 .elementor-element.elementor-element-3cc2416 img{width:97px;}.elementor-51 .elementor-element.elementor-element-0518f53{padding:0px 0px 10px 0px;}.elementor-51 .elementor-element.elementor-element-0518f53 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:18px;font-weight:600;color:#275C60;}.elementor-51 .elementor-element.elementor-element-fc667f8{padding:0px 0px 23px 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-51 .elementor-element.elementor-element-fc667f8 p{margin-block-end:0px;}.elementor-51 .elementor-element.elementor-element-1f373fc{--display:flex;--min-height:320px;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-1f373fc:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-1f373fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-51 .elementor-element.elementor-element-1f373fc:hover{background-color:#275C60;}.elementor-51 .elementor-element.elementor-element-1f373fc::before, .elementor-51 .elementor-element.elementor-element-1f373fc > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-1f373fc > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-1f373fc > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-1f373fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-1f373fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-51 .elementor-element.elementor-element-98d9b2f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:14px 0px 32px 0px;}.elementor-51 .elementor-element.elementor-element-98d9b2f img{width:97px;}.elementor-51 .elementor-element.elementor-element-f14488e{padding:0px 0px 10px 0px;}.elementor-51 .elementor-element.elementor-element-f14488e .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:18px;font-weight:600;color:#275C60;}.elementor-51 .elementor-element.elementor-element-0d6ea0c{padding:0px 0px 23px 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-51 .elementor-element.elementor-element-0d6ea0c p{margin-block-end:0px;}.elementor-51 .elementor-element.elementor-element-a2c066b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-a2c066b.e-con{--align-self:center;}.elementor-51 .elementor-element.elementor-element-2fdbe10 img{width:90%;}.elementor-51 .elementor-element.elementor-element-6786b3d{--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:flex-end;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--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-51 .elementor-element.elementor-element-67891a5{--display:flex;--min-height:320px;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-67891a5:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-67891a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-51 .elementor-element.elementor-element-67891a5:hover{background-color:#275C60;}.elementor-51 .elementor-element.elementor-element-67891a5::before, .elementor-51 .elementor-element.elementor-element-67891a5 > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-67891a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-67891a5 > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-67891a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-67891a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-51 .elementor-element.elementor-element-d2a971a{padding:14px 0px 32px 0px;}.elementor-51 .elementor-element.elementor-element-d2a971a img{width:97px;}.elementor-51 .elementor-element.elementor-element-8cc9fc7{padding:0px 0px 10px 0px;}.elementor-51 .elementor-element.elementor-element-8cc9fc7 .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:18px;font-weight:600;color:#275C60;}.elementor-51 .elementor-element.elementor-element-ca33792{padding:0px 0px 23px 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-51 .elementor-element.elementor-element-ca33792 p{margin-block-end:0px;}.elementor-51 .elementor-element.elementor-element-2b355ad{--display:flex;--min-height:320px;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-2b355ad:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-2b355ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-51 .elementor-element.elementor-element-2b355ad:hover{background-color:#275C60;}.elementor-51 .elementor-element.elementor-element-2b355ad::before, .elementor-51 .elementor-element.elementor-element-2b355ad > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-2b355ad > .e-con-inner > .elementor-background-video-container::before, .elementor-51 .elementor-element.elementor-element-2b355ad > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-2b355ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-51 .elementor-element.elementor-element-2b355ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-51 .elementor-element.elementor-element-3b7201b{padding:14px 0px 32px 0px;}.elementor-51 .elementor-element.elementor-element-3b7201b img{width:97px;}.elementor-51 .elementor-element.elementor-element-eac76df{padding:0px 0px 10px 0px;}.elementor-51 .elementor-element.elementor-element-eac76df .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:18px;font-weight:600;color:#275C60;}.elementor-51 .elementor-element.elementor-element-59f9ed1{padding:0px 0px 23px 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:15px;font-weight:400;color:#7A7A7A;}.elementor-51 .elementor-element.elementor-element-59f9ed1 p{margin-block-end:0px;}.elementor-51 .elementor-element.elementor-element-08b9c52{--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-51 .elementor-element.elementor-element-3078edf{--display:flex;--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:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-51 .elementor-element.elementor-element-3078edf:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-3078edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #003B5C 0%, #034B78 100%);}.elementor-51 .elementor-element.elementor-element-7778ee9{--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:flex-start;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-51 .elementor-element.elementor-element-953fffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-51 .elementor-element.elementor-element-953fffa .elementor-heading-title{font-family:"Vazir", Sans-serif;font-size:30px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-056055c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFD9;}.elementor-51 .elementor-element.elementor-element-29ab537{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-51 .elementor-element.elementor-element-5807cae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:400;}.elementor-51 .elementor-element.elementor-element-b042258{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:400;}.elementor-51 .elementor-element.elementor-element-e014181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;font-family:"Vazir", Sans-serif;font-size:16px;font-weight:400;}.elementor-51 .elementor-element.elementor-element-c9bef13{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-51 .elementor-element.elementor-element-b719753 .elementor-button{font-family:"Vazir", Sans-serif;font-size:15px;font-weight:600;}.elementor-51 .elementor-element.elementor-element-a5d2a5b .elementor-button{background-color:#FFFFFF1F;font-family:"Vazir", Sans-serif;font-size:15px;font-weight:600;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-a4654d8{--content-width:1200px;}.elementor-51 .elementor-element.elementor-element-5a87ba2{--width:64px;}.elementor-51 .elementor-element.elementor-element-7cc02ac{--width:64px;}.elementor-51 .elementor-element.elementor-element-8071093{--width:64px;}.elementor-51 .elementor-element.elementor-element-8951a5b{--width:64px;}.elementor-51 .elementor-element.elementor-element-0fb18b7{--width:1200px;}.elementor-51 .elementor-element.elementor-element-154a284{--width:1200px;}.elementor-51 .elementor-element.elementor-element-fe82859{--content-width:70%;}.elementor-51 .elementor-element.elementor-element-189be2c{--width:1200px;}.elementor-51 .elementor-element.elementor-element-2b47db6{--width:25%;}.elementor-51 .elementor-element.elementor-element-a30aa52{--width:280px;}.elementor-51 .elementor-element.elementor-element-1f373fc{--width:280px;}.elementor-51 .elementor-element.elementor-element-a2c066b{--width:50%;}.elementor-51 .elementor-element.elementor-element-6786b3d{--width:25%;}.elementor-51 .elementor-element.elementor-element-67891a5{--width:280px;}.elementor-51 .elementor-element.elementor-element-2b355ad{--width:280px;}.elementor-51 .elementor-element.elementor-element-08b9c52{--content-width:1200px;}.elementor-51 .elementor-element.elementor-element-7778ee9{--width:55%;}.elementor-51 .elementor-element.elementor-element-c9bef13{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-51 .elementor-element.elementor-element-154a284{--width:100%;}.elementor-51 .elementor-element.elementor-element-189be2c{--width:100%;}.elementor-51 .elementor-element.elementor-element-2b47db6{--width:50%;}.elementor-51 .elementor-element.elementor-element-a2c066b{--width:0%;}.elementor-51 .elementor-element.elementor-element-6786b3d{--width:50%;}}@media(min-width:1025px){.elementor-51 .elementor-element.elementor-element-b54a241:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-b54a241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-51 .elementor-element.elementor-element-3c40e22:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-3c40e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-51 .elementor-element.elementor-element-6fce360:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-6fce360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-51 .elementor-element.elementor-element-ffce2bf:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-ffce2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-4ad5092{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-0fb18b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-51 .elementor-element.elementor-element-54220b1{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-51 .elementor-element.elementor-element-503bbda{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-b54a241{--min-height:400px;}.elementor-51 .elementor-element.elementor-element-3c40e22{--min-height:400px;}.elementor-51 .elementor-element.elementor-element-6fce360{--min-height:400px;}.elementor-51 .elementor-element.elementor-element-ffce2bf{--min-height:400px;}.elementor-51 .elementor-element.elementor-element-154a284{--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-c2e4620{padding:0px 10px 10px 10px;}.elementor-51 .elementor-element.elementor-element-f2312c4{padding:5px 10px 5px 10px;}.elementor-51 .elementor-element.elementor-element-189be2c{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-2b47db6{--justify-content:space-between;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-51 .elementor-element.elementor-element-a30aa52{--min-height:364px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-a30aa52.e-con{--order:-99999 /* order start hack */;}.elementor-51 .elementor-element.elementor-element-1f373fc{--min-height:364px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-1f373fc.e-con{--order:99999 /* order end hack */;}.elementor-51 .elementor-element.elementor-element-98d9b2f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-51 .elementor-element.elementor-element-6786b3d{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-51 .elementor-element.elementor-element-67891a5{--min-height:364px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-67891a5.e-con{--order:-99999 /* order start hack */;}.elementor-51 .elementor-element.elementor-element-2b355ad{--min-height:364px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-2b355ad.e-con{--order:99999 /* order end hack */;}.elementor-51 .elementor-element.elementor-element-3078edf{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;}.elementor-51 .elementor-element.elementor-element-7778ee9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-51 .elementor-element.elementor-element-056055c{text-align:center;}.elementor-51 .elementor-element.elementor-element-29ab537{--justify-content:center;}.elementor-51 .elementor-element.elementor-element-c9bef13{--justify-content:center;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-4ad5092{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-0fb18b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:56px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-51 .elementor-element.elementor-element-54220b1{text-align:center;}.elementor-51 .elementor-element.elementor-element-503bbda{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-51 .elementor-element.elementor-element-154a284{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-c2e4620{padding:0px 20px 10px 20px;}.elementor-51 .elementor-element.elementor-element-c2e4620 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-51 .elementor-element.elementor-element-f2312c4{padding:5px 20px 5px 20px;}.elementor-51 .elementor-element.elementor-element-f2312c4 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-51 .elementor-element.elementor-element-80a44d1{padding:10px 20px 30px 20px;font-size:16px;}.elementor-51 .elementor-element.elementor-element-189be2c{--width:100%;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-51 .elementor-element.elementor-element-2b47db6{--width:48%;--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-a30aa52{--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-a30aa52.e-con{--order:-99999 /* order start hack */;}.elementor-51 .elementor-element.elementor-element-3cc2416{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-51 .elementor-element.elementor-element-0518f53 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-51 .elementor-element.elementor-element-fc667f8{text-align:center;}.elementor-51 .elementor-element.elementor-element-1f373fc{--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-1f373fc.e-con{--order:99999 /* order end hack */;}.elementor-51 .elementor-element.elementor-element-98d9b2f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;}.elementor-51 .elementor-element.elementor-element-f14488e .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-51 .elementor-element.elementor-element-0d6ea0c{text-align:center;}.elementor-51 .elementor-element.elementor-element-a2c066b{--width:0%;}.elementor-51 .elementor-element.elementor-element-6786b3d{--width:48%;--justify-content:space-between;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-6786b3d.e-con{--align-self:flex-start;}.elementor-51 .elementor-element.elementor-element-67891a5{--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-67891a5.e-con{--order:-99999 /* order start hack */;}.elementor-51 .elementor-element.elementor-element-8cc9fc7 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-51 .elementor-element.elementor-element-ca33792{text-align:center;}.elementor-51 .elementor-element.elementor-element-2b355ad{--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-51 .elementor-element.elementor-element-2b355ad.e-con{--order:99999 /* order end hack */;}.elementor-51 .elementor-element.elementor-element-eac76df .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-51 .elementor-element.elementor-element-59f9ed1{text-align:center;}.elementor-51 .elementor-element.elementor-element-08b9c52{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-51 .elementor-element.elementor-element-3078edf{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-51 .elementor-element.elementor-element-c9bef13{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}}/* Start custom CSS for container, class: .elementor-element-07faeff *//* حالت عادی کارت */
.partner-card {
  background: #fff; /* پس‌زمینه سفید برای دیده شدن سایه */
  border-radius: 12px; /* گوشه‌های گرد */
  border: 1px solid #eef2f7; /* خط دور ملایم */
  box-shadow: 0 2px 6px rgba(16, 24, 40, 0.06) !important; /* سایه پایه */
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  overflow: visible !important; /* جلوگیری از قطع شدن سایه */
  position: relative; /* برای اطمینان از نمایش درست سایه */
}

/* حالت هاور کارت */
.partner-card:hover {
  transform: translateY(-4px) scale(1.02); /* کمی بالا آمدن و بزرگ شدن */
  box-shadow: 0 6px 18px rgba(16, 24, 40, 0.16) !important; /* سایه پررنگ‌تر */
}

/* لوگو به‌صورت پس‌زمینه Container */
.partner-logo-bg {
  width: 100%;
  min-height: 42px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: filter 0.25s ease, opacity 0.25s ease;
  filter: grayscale(100%) contrast(110%);
  opacity: 0.9;
}

/* افکت هاور روی لوگو */
.partner-card:hover .partner-logo-bg {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6247e48 *//* حالت عادی کارت */
.partner-card {
  background: #fff; /* پس‌زمینه سفید برای دیده شدن سایه */
  border-radius: 12px; /* گوشه‌های گرد */
  border: 1px solid #eef2f7; /* خط دور ملایم */
  box-shadow: 0 2px 6px rgba(16, 24, 40, 0.06) !important; /* سایه پایه */
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  overflow: visible !important; /* جلوگیری از قطع شدن سایه */
  position: relative; /* برای اطمینان از نمایش درست سایه */
}

/* حالت هاور کارت */
.partner-card:hover {
  transform: translateY(-4px) scale(1.02); /* کمی بالا آمدن و بزرگ شدن */
  box-shadow: 0 6px 18px rgba(16, 24, 40, 0.16) !important; /* سایه پررنگ‌تر */
}

/* لوگو به‌صورت پس‌زمینه Container */
.partner-logo-bg {
  width: 100%;
  min-height: 42px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: filter 0.25s ease, opacity 0.25s ease;
  filter: grayscale(100%) contrast(110%);
  opacity: 0.9;
}

/* افکت هاور روی لوگو */
.partner-card:hover .partner-logo-bg {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e851cc *//* حالت عادی کارت */
.partner-card {
  background: #fff; /* پس‌زمینه سفید برای دیده شدن سایه */
  border-radius: 12px; /* گوشه‌های گرد */
  border: 1px solid #eef2f7; /* خط دور ملایم */
  box-shadow: 0 2px 6px rgba(16, 24, 40, 0.06) !important; /* سایه پایه */
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  overflow: visible !important; /* جلوگیری از قطع شدن سایه */
  position: relative; /* برای اطمینان از نمایش درست سایه */
}

/* حالت هاور کارت */
.partner-card:hover {
  transform: translateY(-4px) scale(1.02); /* کمی بالا آمدن و بزرگ شدن */
  box-shadow: 0 6px 18px rgba(16, 24, 40, 0.16) !important; /* سایه پررنگ‌تر */
}

/* لوگو به‌صورت پس‌زمینه Container */
.partner-logo-bg {
  width: 100%;
  min-height: 42px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: filter 0.25s ease, opacity 0.25s ease;
  filter: grayscale(100%) contrast(110%);
  opacity: 0.9;
}

/* افکت هاور روی لوگو */
.partner-card:hover .partner-logo-bg {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e23afa *//* حالت عادی کارت */
.partner-card {
  background: #fff; /* پس‌زمینه سفید برای دیده شدن سایه */
  border-radius: 12px; /* گوشه‌های گرد */
  border: 1px solid #eef2f7; /* خط دور ملایم */
  box-shadow: 0 2px 6px rgba(16, 24, 40, 0.06) !important; /* سایه پایه */
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  overflow: visible !important; /* جلوگیری از قطع شدن سایه */
  position: relative; /* برای اطمینان از نمایش درست سایه */
}

/* حالت هاور کارت */
.partner-card:hover {
  transform: translateY(-4px) scale(1.02); /* کمی بالا آمدن و بزرگ شدن */
  box-shadow: 0 6px 18px rgba(16, 24, 40, 0.16) !important; /* سایه پررنگ‌تر */
}

/* لوگو به‌صورت پس‌زمینه Container */
.partner-logo-bg {
  width: 100%;
  min-height: 42px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: filter 0.25s ease, opacity 0.25s ease;
  filter: grayscale(100%) contrast(110%);
  opacity: 0.9;
}

/* افکت هاور روی لوگو */
.partner-card:hover .partner-logo-bg {
  filter: none;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4654d8 */.partners .partner-card img{
  max-height:42px;
  width:auto;
  height:auto;
  object-fit:contain;
  filter: grayscale(100%) contrast(110%);
  opacity:.9;
  transition: transform .2s ease, filter .2s ease, opacity .2s ease;
}
.partners .partner-card:hover img{
  filter:none;
  opacity:1;
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ddb1d *//* حالت عادی کارت */
.product-card {
  background: #fff; /* پس‌زمینه سفید برای دیده شدن سایه */
  border-radius: 12px; /* گوشه‌های گرد */
  border: 1px solid #eef2f7; /* خط دور ملایم */
  box-shadow: 0 2px 6px rgba(16, 24, 40, 0.06) !important; /* سایه پایه */
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  overflow: visible !important; /* جلوگیری از قطع شدن سایه */
  position: relative; /* برای اطمینان از نمایش درست سایه */
}

/* حالت هاور کارت */
.product-card:hover {
  transform: translateY(-4px) scale(1.02); /* کمی بالا آمدن و بزرگ شدن */
  box-shadow: 0 3px 18px rgba(16, 24, 40, 0.16) !important; /* سایه پررنگ‌تر */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fb18b7 *//* عنوان سکشن و زیرتیتر */
.bg-products .elementor-heading-title {
  font-weight: 800;
  color: #003B5C;
  margin: 0 0 12px 0;
}
.bg-products .section-sub {
  color: #555;
  margin: 0 0 14px 0;
}

/* کارت محصول */
.product-card {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 16px;
  box-shadow: 0 12px 30px rgba(0,0,0,0.08);
  overflow: hidden;
}
.product-body .muted {
  color: #666;
  margin: 0;
}

/* تگ‌ها */
.product-tags {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 6px;
}
.product-tag {
  font-size: 12px;
  background: #fff3f2;
  color: #8b1a19;
  border: 1px solid #ffd8d7;
  padding: 4px 8px;
  border-radius: 999px;
}

/* ریسپانسیو اطمینان‌بخش در صورت تفاوت پوسته */
@media (max-width: 1024px) {
  .products-grid > .e-con-inner > .e-con, 
  .products-grid > .e-con { /* پوشش مارک‌آپ‌های مختلف المنتور */
    flex-basis: 50% !important;
  }
}
@media (max-width: 640px) {
  .products-grid > .e-con-inner > .e-con, 
  .products-grid > .e-con {
    flex-basis: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-189be2c */.elementor-51 .elementor-element.elementor-element-189be2c {
    max-width: 1220px;
}


/* استایل کلی کارد */
.custom-card-container {
    background-color: #f5faff; /* رنگ پس‌زمینه اولیه */
    padding: 20px;
    border-radius: 10px;
    transition: all 0.3s ease; /* انیمیشن نرم برای تغییر رنگ */
    text-align: center; /* تراز وسط برای محتوا */
}

/* استایل تصویر (به جای آیکون) */
.custom-card-icon img {
    width: 100px; /* اندازه دلخواه برای تصویر */
    height: auto;
    transition: filter 0.3s ease; /* انیمیشن برای تغییر فیلتر تصویر */
}

/* استایل عنوان */
.custom-card-title .elementor-heading-title {
    color: #333; /* رنگ اولیه عنوان */
    margin: 10px 0;
    transition: color 0.3s ease; /* انیمیشن برای تغییر رنگ */
}

/* استایل متن توضیحات */
.custom-card-description p {
    color: #666; /* رنگ اولیه توضیحات */
    transition: color 0.3s ease; /* انیمیشن برای تغییر رنگ */
}

/* افکت هاور روی کارد */
.custom-card-container:hover {
    background-color: #275c60; /* تغییر رنگ پس‌زمینه به #275c60 */
}

/* تغییر رنگ محتوا هنگام هاور */
.custom-card-container:hover .custom-card-icon img {
    filter: brightness(0) invert(1); /* تغییر رنگ تصویر به سفید */
}

.custom-card-container:hover .custom-card-title .elementor-heading-title,
.custom-card-container:hover .custom-card-description p {
    color: #fff; /* تغییر رنگ عنوان و توضیحات به سفید */
}

/* تغییر پدینگ در حالت موبایل */
@media (max-width: 768px) {
    .custom-card-container {
        padding: 10px;
    }
}

/* تغییر پدینگ در حالت موبایل و تبلت */
@media (max-width: 1024px) {
    .custom-card-container {
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3078edf *//* قاب اصلی آبی */
.elementor-51 .elementor-element.elementor-element-3078edf {
  border-radius: 16px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

/* حذف فاصله‌های پیش‌فرض ویجت‌های المنتور داخل باند */
.elementor-51 .elementor-element.elementor-element-3078edf .elementor-widget:not(:last-child) {
  margin-bottom: 0;
}

/* تایپوگرافی تیتر و پاراگراف */
.elementor-51 .elementor-element.elementor-element-3078edf .section-title .elementor-heading-title {
  color: #fff;
  margin: 0 0 6px 0;
  font-weight: 800;
  line-height: 1.2;
}
.elementor-51 .elementor-element.elementor-element-3078edf .elementor-widget-text-editor p {
  margin: 0 0 10px 0;
  color: rgba(255,255,255,0.92);
  line-height: 1.7;
  font-size: 16px;
}

/* ردیف چیپ‌ها */
.elementor-51 .elementor-element.elementor-element-3078edf .cta-stats {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

/* خود چیپ‌ها (ویجت Text Editor با کلاس pill) */
.elementor-51 .elementor-element.elementor-element-3078edf .pill p { /* حذف فاصله پاراگراف داخل چیپ */
  margin: 0;
}
.elementor-51 .elementor-element.elementor-element-3078edf .pill {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border: 1px solid rgba(255,255,255,0.25);
  border-radius: 12px;
  background: #215c80; /* رنگ چیپ‌ها را با قطره‌چکان دقیق کن */
  color: #fff;
  white-space: nowrap;
  box-shadow: 0 6px 16px rgba(0,0,0,0.10);
  transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease;
}
.elementor-51 .elementor-element.elementor-element-3078edf .pill:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(0,0,0,0.16);
}

/* دکمه‌ها: یک‌دست‌سازی پایه */
.elementor-51 .elementor-element.elementor-element-3078edf .btn .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 14px 22px;
  border-radius: 12px;
  line-height: 1;
  text-decoration: none;
  border: 1px solid transparent;
  transition: transform .15s ease, box-shadow .15s ease, background-color .2s ease, color .2s ease, border-color .2s ease;
  box-shadow: 0 8px 20px rgba(0,0,0,0.12);
}

/* دکمه زرد (btn-primary) */
.elementor-51 .elementor-element.elementor-element-3078edf .btn.btn-primary .elementor-button {
  background: #F5C044; /* با قطره‌چکان دقیق کن */
  color: #111;
  border: 1px solid rgba(255,255,255,0.8);
}
.elementor-51 .elementor-element.elementor-element-3078edf .btn.btn-primary .elementor-button:hover {
  background: #EAB73A;
  transform: translateY(-1px);
  box-shadow: 0 12px 28px rgba(0,0,0,0.18);
}

/* دکمه حاشیه‌دار (btn-outline) */
.elementor-51 .elementor-element.elementor-element-3078edf .btn.btn-outline .elementor-button {
  background: rgba(255,255,255,0.04);
  color: #fff;
  border-color: rgba(255,255,255,0.35);
}
.elementor-51 .elementor-element.elementor-element-3078edf .btn.btn-outline .elementor-button:hover {
  background: rgba(255,255,255,0.08);
  border-color: rgba(255,255,255,0.6);
  transform: translateY(-1px);
  box-shadow: 0 12px 28px rgba(0,0,0,0.18);
}

/* ریسپانسیو */
@media (max-width: 1024px) {
  .elementor-51 .elementor-element.elementor-element-3078edf { padding: 28px 20px; gap: 16px; }
}
@media (max-width: 768px) {
  .elementor-51 .elementor-element.elementor-element-3078edf { flex-direction: column; align-items: stretch; }
  .elementor-51 .elementor-element.elementor-element-3078edf .elementor-element[data-id="38d427b"],
  .elementor-51 .elementor-element.elementor-element-3078edf .elementor-element[data-id="e56dabd"] {
    width: 100% !important;
  }
  .elementor-51 .elementor-element.elementor-element-3078edf .btn .elementor-button {
    width: 100%;
  }
}/* End custom CSS */