.elementor-2592 .elementor-element.elementor-element-6e468b5{--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:0;--padding-bottom:calc(var(--tx)*100);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-b3d4fce{--display:flex;--gap:calc(var(--tx)*10) calc(var(--tx)*10);--row-gap:calc(var(--tx)*10);--column-gap:calc(var(--tx)*10);--padding-top:calc(var(--tx)*70);--padding-bottom:calc(var(--tx)*70);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-b3d4fce.e-con{--align-self:center;}.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-2592 .elementor-element.elementor-element-a7cf7c4{padding:0 calc(var(--tx)*0) 0 0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-a7cf7c4 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*25);font-weight:600;color:#000000;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2592 .elementor-element.elementor-element-0915577{--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:calc(var(--tx)*50) calc(var(--tx)*50);--row-gap:calc(var(--tx)*50);--column-gap:calc(var(--tx)*50);--padding-top:0;--padding-bottom:calc(var(--tx)*100);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-d187a09{--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;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-d187a09.e-con{--align-self:center;}.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-2592 .elementor-element.elementor-element-1e1cbf9 img{height:53vh;object-fit:cover;object-position:center center;border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);}.elementor-2592 .elementor-element.elementor-element-f9812cd{--display:flex;--min-height:53vh;--justify-content:center;--gap:calc(var(--tx)*10) calc(var(--tx)*10);--row-gap:calc(var(--tx)*10);--column-gap:calc(var(--tx)*10);--border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);box-shadow:0px 10px 70px 15px rgba(0, 0, 0, 0.06);--padding-top:calc(var(--tx)*20);--padding-bottom:calc(var(--tx)*50);--padding-left:0;--padding-right:0;}.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-2592 .elementor-element.elementor-element-5fa3e17 .elementor-button{background-color:#ED1C23;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-radius:calc(var(--tx)*12) 0 0 calc(var(--tx)*12);padding:calc(var(--tx)*15) calc(var(--tx)*35) calc(var(--tx)*15) calc(var(--tx)*35);}.elementor-2592 .elementor-element.elementor-element-45b4655{--spacer-size:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-e22ff70{width:var( --container-widget-width, 95% );max-width:95%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-e22ff70 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-e22ff70 .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-e22ff70 .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-7ca2dcd{--spacer-size:calc(var(--tx)*20);}.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-2592 .elementor-element.elementor-element-4360487{width:var( --container-widget-width, 82% );max-width:82%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-e39482c img{height:53vh;object-fit:cover;object-position:center center;border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);}.elementor-2592 .elementor-element.elementor-element-5c2480b{--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;--padding-top:calc(var(--tx)*90);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-5c2480b.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-db055fc{--display:flex;--min-height:31vh;--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;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.06);--padding-top:0;--padding-bottom:calc(var(--tx)*30);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-db055fc:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-db055fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-d478772 img{border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-6695d9f{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-6695d9f.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-6695d9f .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-6695d9f .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-6695d9f .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-fc91cbc{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-fc91cbc.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-4edeed1{--display:flex;--min-height:31vh;--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;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.06);--padding-top:0;--padding-bottom:calc(var(--tx)*30);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-4edeed1:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-4edeed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-e4797d8 img{border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-63f9c06{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-63f9c06.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-63f9c06 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-63f9c06 .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-63f9c06 .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-6ea109a{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-6ea109a.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-c36d52e{--display:flex;--min-height:31vh;--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;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.06);--padding-top:0;--padding-bottom:calc(var(--tx)*30);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-c36d52e:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-c36d52e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-53aa434 img{border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-3443e7c{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-3443e7c.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-3443e7c .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-3443e7c .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-3443e7c .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-2b191e7{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-2b191e7.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-a970012{--display:flex;--gap:calc(var(--tx)*10) calc(var(--tx)*10);--row-gap:calc(var(--tx)*10);--column-gap:calc(var(--tx)*10);--padding-top:calc(var(--tx)*20);--padding-bottom:calc(var(--tx)*20);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-a970012.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-e851dae{padding:0 calc(var(--tx)*0) 0 0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-e851dae .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*25);font-weight:600;color:#000000;}.elementor-2592 .elementor-element.elementor-element-4f194c7{padding:0 calc(var(--tx)*0) 0 0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-4f194c7 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-db31348{--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;}.elementor-2592 .elementor-element.elementor-element-db31348.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-3c38da5{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0 0 0 calc(var(--tx)*2);--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:calc(var(--tx)*2);border-color:#12121212;--border-color:#12121212;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*20);--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-f39136d{width:var( --container-widget-width, calc(var(--tx)*250) );max-width:calc(var(--tx)*250);padding:0 calc(var(--tx)*15) 0 0;--container-widget-width:calc(var(--tx)*250);--container-widget-flex-grow:0;border-style:solid;border-width:0 calc(var(--tx)*2) 0 0;border-color:#ED1C23;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-2592 .elementor-element.elementor-element-f39136d .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-c1e9cc2{width:var( --container-widget-width, calc(var(--tx)*295) );max-width:calc(var(--tx)*295);padding:0 calc(var(--tx)*0) 0 calc(var(--tx)*0);--container-widget-width:calc(var(--tx)*295);--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*15);font-weight:500;line-height:2.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-32a62b4{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0 0 0 calc(var(--tx)*2);--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:calc(var(--tx)*2);border-color:#12121212;--border-color:#12121212;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*20);--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-028a2c2{width:var( --container-widget-width, calc(var(--tx)*250) );max-width:calc(var(--tx)*250);padding:0 calc(var(--tx)*15) 0 0;--container-widget-width:calc(var(--tx)*250);--container-widget-flex-grow:0;border-style:solid;border-width:0 calc(var(--tx)*2) 0 0;border-color:#ED1C23;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-2592 .elementor-element.elementor-element-028a2c2 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-5338e2f{width:var( --container-widget-width, calc(var(--tx)*295) );max-width:calc(var(--tx)*295);padding:0 calc(var(--tx)*0) 0 calc(var(--tx)*0);--container-widget-width:calc(var(--tx)*295);--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*15);font-weight:500;line-height:2.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-647871a{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*20);--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-b2d0ada{width:var( --container-widget-width, calc(var(--tx)*250) );max-width:calc(var(--tx)*250);padding:0 calc(var(--tx)*15) 0 0;--container-widget-width:calc(var(--tx)*250);--container-widget-flex-grow:0;border-style:solid;border-width:0 calc(var(--tx)*2) 0 0;border-color:#ED1C23;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-2592 .elementor-element.elementor-element-b2d0ada .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-6f5fbe4{width:var( --container-widget-width, calc(var(--tx)*295) );max-width:calc(var(--tx)*295);padding:0 calc(var(--tx)*0) 0 calc(var(--tx)*0);--container-widget-width:calc(var(--tx)*295);--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*15);font-weight:500;line-height:2.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-efceecc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:calc(var(--tx)*30) calc(var(--tx)*30);--row-gap:calc(var(--tx)*30);--column-gap:calc(var(--tx)*30);--padding-top:calc(var(--tx)*60);--padding-bottom:calc(var(--tx)*60);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-efceecc.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-aad9c01{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-aad9c01:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-aad9c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-aad9c01.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-aad9c01.e-con{--align-self:center;}.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-2592 .elementor-element.elementor-element-edb3b06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-edb3b06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-edb3b06 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-edb3b06.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-edb3b06.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-edb3b06.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-edb3b06.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-edb3b06.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-edb3b06.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-edb3b06.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-edb3b06 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-edb3b06 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-62de2fc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-62de2fc .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-460bfbd{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-460bfbd:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-460bfbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-460bfbd.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-460bfbd.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-bc6fc44{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-bc6fc44.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-bc6fc44 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-bc6fc44.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-bc6fc44.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-bc6fc44.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-bc6fc44.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-bc6fc44.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-bc6fc44.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-bc6fc44.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-bc6fc44 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-bc6fc44 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-af7b25b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-af7b25b .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-d4895dc{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-d4895dc:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-d4895dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-d4895dc.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-d4895dc.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-7f1ca42{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-7f1ca42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-7f1ca42 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-7f1ca42.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-7f1ca42.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-7f1ca42.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-7f1ca42.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-7f1ca42.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-7f1ca42.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-7f1ca42.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-7f1ca42 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-7f1ca42 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-598c029{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-598c029 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-2d472c6{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-2d472c6:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-2d472c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-2d472c6.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-2d472c6.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-3d1d72d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-3d1d72d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-3d1d72d .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-3d1d72d.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-3d1d72d.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-3d1d72d.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-3d1d72d.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-3d1d72d.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-3d1d72d.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-3d1d72d.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-3d1d72d .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-3d1d72d .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-ee94693{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-ee94693 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-e41a9bd{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-e41a9bd:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-e41a9bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-e41a9bd.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-e41a9bd.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-5fa34f0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-5fa34f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-5fa34f0 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-5fa34f0.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-5fa34f0.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-5fa34f0.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-5fa34f0.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-5fa34f0.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-5fa34f0.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-5fa34f0.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-5fa34f0 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-5fa34f0 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-f5beb2f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-f5beb2f .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-8a6ce62{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-8a6ce62:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-8a6ce62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-8a6ce62.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-8a6ce62.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-97c1b80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-97c1b80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-97c1b80 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-97c1b80.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-97c1b80.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-97c1b80.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-97c1b80.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-97c1b80.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-97c1b80.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-97c1b80.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-97c1b80 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-97c1b80 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-86f2b6e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-86f2b6e .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-8a521c1{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2592 .elementor-element.elementor-element-4b1db73{--display:flex;}.elementor-2592 .elementor-element.elementor-element-a7b4245{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-a7b4245:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-a7b4245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-a7b4245.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-a7b4245.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-0f118c7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-0f118c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-0f118c7.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-0f118c7.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-0f118c7.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-0f118c7.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-0f118c7.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-0f118c7.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-0f118c7.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-0219b2c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-0219b2c .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-413d5b9{--display:flex;}.elementor-2592 .elementor-element.elementor-element-d745dba{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-d745dba:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-d745dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-d745dba.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-d745dba.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-2d1e992{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-2d1e992.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-2d1e992.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-2d1e992.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-2d1e992.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-2d1e992.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-2d1e992.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-2d1e992.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-2d1e992.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-57e0144{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-57e0144 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-41c407b{--display:flex;}.elementor-2592 .elementor-element.elementor-element-15dc27a{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-15dc27a:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-15dc27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-15dc27a.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-15dc27a.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-ed82e3f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-ed82e3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-ed82e3f.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-ed82e3f.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-ed82e3f.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-ed82e3f.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-ed82e3f.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-ed82e3f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-ed82e3f.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-acede3c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-acede3c .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-bb59a5f{--display:flex;}.elementor-2592 .elementor-element.elementor-element-f090df4{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-f090df4:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-f090df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-f090df4.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-f090df4.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-180b647{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-180b647.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-180b647.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-180b647.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-180b647.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-180b647.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-180b647.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-180b647.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-180b647.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-a05c753{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-a05c753 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-0ce498f{--display:flex;}.elementor-2592 .elementor-element.elementor-element-bbe2bb6{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-bbe2bb6:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-bbe2bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-bbe2bb6.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-bbe2bb6.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-eccbfc7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-eccbfc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-eccbfc7.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-eccbfc7.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-eccbfc7.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-eccbfc7.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-eccbfc7.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-eccbfc7.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-eccbfc7.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-3e34f01{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-3e34f01 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-2bee2fb{--display:flex;}.elementor-2592 .elementor-element.elementor-element-9be3f45{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-9be3f45:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-9be3f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-9be3f45.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-9be3f45.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-d17b2f3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-d17b2f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-d17b2f3.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-d17b2f3.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-d17b2f3.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-d17b2f3.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-d17b2f3.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-d17b2f3.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-d17b2f3.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-d836d4b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-d836d4b .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-dabb398{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;}.elementor-2592 .elementor-element.elementor-element-dabb398 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#ED1C24;border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px;}.elementor-2592 .elementor-element.elementor-element-f2c3d73{--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:space-between;--align-items:center;--padding-top:calc(var(--tx)*50);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-f2c3d73.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-4def22d{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 10px 70px 15px rgba(0, 0, 0, 0.06);--padding-top:calc(var(--tx)*30);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-17b42cc .elementor-button{background-color:#ED1C23;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-radius:calc(var(--tx)*12) 0 0 calc(var(--tx)*12);padding:calc(var(--tx)*15) calc(var(--tx)*35) calc(var(--tx)*15) calc(var(--tx)*35);}.elementor-2592 .elementor-element.elementor-element-2d6d44c{width:var( --container-widget-width, 95% );max-width:95%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-2d6d44c .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:500;color:#000000;}.elementor-2592 .elementor-element.elementor-element-2d6d44c .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-2d6d44c .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-dbab72f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*40);--padding-right:calc(var(--tx)*40);}.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-2592 .elementor-element.elementor-element-5de2480{width:var( --container-widget-width, 50% );max-width:50%;padding:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-5de2480:hover{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.053);}.elementor-2592 .elementor-element.elementor-element-5de2480 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:15px;}.elementor-2592 .elementor-element.elementor-element-5de2480.elementor-view-stacked .elementor-icon{background-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-5de2480.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-5de2480.elementor-view-default .elementor-icon{fill:#ED1C24;color:#ED1C24;border-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-5de2480 .elementor-icon{font-size:calc(var(--tx)*18);border-radius:calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10);}.elementor-2592 .elementor-element.elementor-element-5de2480 .elementor-icon-box-title, .elementor-2592 .elementor-element.elementor-element-5de2480 .elementor-icon-box-title a{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*16);font-weight:400;}.elementor-2592 .elementor-element.elementor-element-5de2480 .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-5de2480:has(:hover) .elementor-icon-box-title,
					 .elementor-2592 .elementor-element.elementor-element-5de2480:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-05576cf{width:var( --container-widget-width, 50% );max-width:50%;padding:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-05576cf:hover{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.053);}.elementor-2592 .elementor-element.elementor-element-05576cf .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:15px;}.elementor-2592 .elementor-element.elementor-element-05576cf.elementor-view-stacked .elementor-icon{background-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-05576cf.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-05576cf.elementor-view-default .elementor-icon{fill:#ED1C24;color:#ED1C24;border-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-05576cf .elementor-icon{font-size:calc(var(--tx)*18);border-radius:calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10);}.elementor-2592 .elementor-element.elementor-element-05576cf .elementor-icon-box-title, .elementor-2592 .elementor-element.elementor-element-05576cf .elementor-icon-box-title a{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*16);font-weight:400;}.elementor-2592 .elementor-element.elementor-element-05576cf .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-05576cf:has(:hover) .elementor-icon-box-title,
					 .elementor-2592 .elementor-element.elementor-element-05576cf:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-fa3cbcd img{width:calc(var(--tx)*650);height:calc(var(--tx)*300);object-fit:cover;object-position:center center;border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-9ca3627{--display:flex;--margin-top:3%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-2592 .elementor-element.elementor-element-d45f2a3{text-align:center;}.elementor-2592 .elementor-element.elementor-element-d45f2a3 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*25);font-weight:600;color:#000000;}.elementor-2592 .elementor-element.elementor-element-5aa9649{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2592 .elementor-element.elementor-element-0e9b775{--swiper-slides-to-display:3;--swiper-slides-gap:34px;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:calc(var(--tx)*-56);--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:calc(var(--tx)*15);--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:calc(var(--tx)*-56);--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:calc(var(--tx)*15);--arrow-normal-color:#000000;--arrow-hover-color:#000000;}.elementor-2592 .elementor-element.elementor-element-0e9b775 .swiper-slide > .elementor-element{height:100%;}.elementor-2592 .elementor-element.elementor-element-3cd7c6f .elementor-button{background-color:#ED1C24;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*16);font-weight:500;border-radius:calc(var(--tx)*8) calc(var(--tx)*8) calc(var(--tx)*8) calc(var(--tx)*8);padding:calc(var(--tx)*15) calc(var(--tx)*55) calc(var(--tx)*15) calc(var(--tx)*55);}.elementor-2592 .elementor-element.elementor-element-30ee491{--display:flex;--gap:calc(var(--tx)*50) calc(var(--tx)*50);--row-gap:calc(var(--tx)*50);--column-gap:calc(var(--tx)*50);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2592 .elementor-element.elementor-element-d247640{--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;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-d247640.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-2fb0ddf img{height:53vh;object-fit:cover;object-position:center center;border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);}.elementor-2592 .elementor-element.elementor-element-344bed9{--display:flex;--min-height:53vh;--justify-content:center;--gap:calc(var(--tx)*10) calc(var(--tx)*10);--row-gap:calc(var(--tx)*10);--column-gap:calc(var(--tx)*10);--border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);box-shadow:0px 10px 70px 15px rgba(0, 0, 0, 0.06);--padding-top:calc(var(--tx)*20);--padding-bottom:calc(var(--tx)*50);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-cfcda99 .elementor-button{background-color:#ED1C23;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-radius:calc(var(--tx)*12) 0 0 calc(var(--tx)*12);padding:calc(var(--tx)*15) calc(var(--tx)*35) calc(var(--tx)*15) calc(var(--tx)*35);}.elementor-2592 .elementor-element.elementor-element-a84ef4d{--spacer-size:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-cae4d6e{width:var( --container-widget-width, 95% );max-width:95%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-cae4d6e .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-cae4d6e .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-cae4d6e .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-1361fdb{--spacer-size:calc(var(--tx)*20);}.elementor-2592 .elementor-element.elementor-element-acbb2df{width:var( --container-widget-width, 82% );max-width:82%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-fe30ce5 img{height:53vh;object-fit:cover;object-position:center center;border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);}.elementor-2592 .elementor-element.elementor-element-90e8861{--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;--padding-top:calc(var(--tx)*90);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-90e8861.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-c923e6c{--display:flex;--min-height:31vh;--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;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.06);--padding-top:0;--padding-bottom:calc(var(--tx)*30);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-c923e6c:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-c923e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-f564e2e img{border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-945682f{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-945682f.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-945682f .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-945682f .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-945682f .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-759e78a{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-759e78a.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-a3f7308{--display:flex;--min-height:31vh;--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;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.06);--padding-top:0;--padding-bottom:calc(var(--tx)*30);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-a3f7308:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-a3f7308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-7e6d005 img{border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-4b02ff2{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-4b02ff2.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-4b02ff2 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-4b02ff2 .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-4b02ff2 .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-a285505{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-a285505.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-2c51cfa{--display:flex;--min-height:31vh;--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;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.06);--padding-top:0;--padding-bottom:calc(var(--tx)*30);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-2c51cfa:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-2c51cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-9a13181 img{border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-4106c23{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-4106c23.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-4106c23 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-4106c23 .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-4106c23 .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-5fd40d8{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-5fd40d8.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-3b57ad2{--display:flex;--gap:calc(var(--tx)*10) calc(var(--tx)*10);--row-gap:calc(var(--tx)*10);--column-gap:calc(var(--tx)*10);--padding-top:calc(var(--tx)*20);--padding-bottom:calc(var(--tx)*20);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-3b57ad2.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-c26dd5d{padding:0 calc(var(--tx)*0) 0 0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-c26dd5d .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*25);font-weight:600;color:#000000;}.elementor-2592 .elementor-element.elementor-element-3560fd9{padding:0 calc(var(--tx)*0) 0 0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-3560fd9 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-81167d6{--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;}.elementor-2592 .elementor-element.elementor-element-81167d6.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-daa7361{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0 0 0 calc(var(--tx)*2);--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:calc(var(--tx)*2);border-color:#12121212;--border-color:#12121212;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*20);--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-b22adce{width:var( --container-widget-width, calc(var(--tx)*250) );max-width:calc(var(--tx)*250);padding:0 calc(var(--tx)*15) 0 0;--container-widget-width:calc(var(--tx)*250);--container-widget-flex-grow:0;border-style:solid;border-width:0 calc(var(--tx)*2) 0 0;border-color:#ED1C23;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-2592 .elementor-element.elementor-element-b22adce .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-a4d695b{width:var( --container-widget-width, calc(var(--tx)*295) );max-width:calc(var(--tx)*295);padding:0 calc(var(--tx)*0) 0 calc(var(--tx)*0);--container-widget-width:calc(var(--tx)*295);--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*15);font-weight:500;line-height:2.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-9f4e99b{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0 0 0 calc(var(--tx)*2);--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:calc(var(--tx)*2);border-color:#12121212;--border-color:#12121212;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*20);--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-4b6542e{width:var( --container-widget-width, calc(var(--tx)*250) );max-width:calc(var(--tx)*250);padding:0 calc(var(--tx)*15) 0 0;--container-widget-width:calc(var(--tx)*250);--container-widget-flex-grow:0;border-style:solid;border-width:0 calc(var(--tx)*2) 0 0;border-color:#ED1C23;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-2592 .elementor-element.elementor-element-4b6542e .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-dc07db5{width:var( --container-widget-width, calc(var(--tx)*295) );max-width:calc(var(--tx)*295);padding:0 calc(var(--tx)*0) 0 calc(var(--tx)*0);--container-widget-width:calc(var(--tx)*295);--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*15);font-weight:500;line-height:2.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-e36e8ed{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*20);--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-6fd2d10{width:var( --container-widget-width, calc(var(--tx)*250) );max-width:calc(var(--tx)*250);padding:0 calc(var(--tx)*15) 0 0;--container-widget-width:calc(var(--tx)*250);--container-widget-flex-grow:0;border-style:solid;border-width:0 calc(var(--tx)*2) 0 0;border-color:#ED1C23;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-2592 .elementor-element.elementor-element-6fd2d10 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-f02b2f3{width:var( --container-widget-width, calc(var(--tx)*295) );max-width:calc(var(--tx)*295);padding:0 calc(var(--tx)*0) 0 calc(var(--tx)*0);--container-widget-width:calc(var(--tx)*295);--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*15);font-weight:500;line-height:2.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-9f29372{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:calc(var(--tx)*30) calc(var(--tx)*30);--row-gap:calc(var(--tx)*30);--column-gap:calc(var(--tx)*30);--padding-top:calc(var(--tx)*100);--padding-bottom:calc(var(--tx)*100);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-9f29372.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-f3e4e11{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-f3e4e11:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-f3e4e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-f3e4e11.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-f3e4e11.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-1d11ac8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-1d11ac8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-1d11ac8 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-1d11ac8.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-1d11ac8.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-1d11ac8.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-1d11ac8.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-1d11ac8.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-1d11ac8.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-1d11ac8.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-1d11ac8 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-1d11ac8 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-09665bb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-09665bb .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-41c67f3{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-41c67f3:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-41c67f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-41c67f3.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-41c67f3.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-0f95ff4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-0f95ff4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-0f95ff4 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-0f95ff4.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-0f95ff4.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-0f95ff4.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-0f95ff4.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-0f95ff4.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-0f95ff4.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-0f95ff4.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-0f95ff4 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-0f95ff4 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-1aabd9a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-1aabd9a .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-dab780e{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-dab780e:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-dab780e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-dab780e.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-dab780e.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-f13b64a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-f13b64a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-f13b64a .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-f13b64a.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-f13b64a.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-f13b64a.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-f13b64a.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-f13b64a.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-f13b64a.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-f13b64a.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-f13b64a .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-f13b64a .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-6df2b14{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-6df2b14 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-dae9274{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-dae9274:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-dae9274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-dae9274.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-dae9274.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-d63794b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-d63794b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-d63794b .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-d63794b.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-d63794b.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-d63794b.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-d63794b.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-d63794b.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-d63794b.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-d63794b.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-d63794b .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-d63794b .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-c26b9f1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-c26b9f1 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-f86647e{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-f86647e:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-f86647e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-f86647e.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-f86647e.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-47c87dd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-47c87dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-47c87dd .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-47c87dd.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-47c87dd.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-47c87dd.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-47c87dd.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-47c87dd.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-47c87dd.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-47c87dd.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-47c87dd .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-47c87dd .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-0540a75{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-0540a75 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-ca0f57d{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-ca0f57d:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-ca0f57d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-ca0f57d.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-ca0f57d.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-1e636e3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-1e636e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-1e636e3 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-1e636e3.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-1e636e3.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-1e636e3.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-1e636e3.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-1e636e3.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-1e636e3.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-1e636e3.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-1e636e3 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-1e636e3 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-d5e6690{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-d5e6690 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-517d1b1{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2592 .elementor-element.elementor-element-e333dab{--display:flex;}.elementor-2592 .elementor-element.elementor-element-405b4bd{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-405b4bd:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-405b4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-405b4bd.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-405b4bd.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-fcb0a0b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-fcb0a0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-fcb0a0b.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-fcb0a0b.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-fcb0a0b.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-fcb0a0b.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-fcb0a0b.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-fcb0a0b.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-fcb0a0b.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-d164d9c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-d164d9c .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-2c6792f{--display:flex;}.elementor-2592 .elementor-element.elementor-element-d696f4f{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-d696f4f:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-d696f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-d696f4f.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-d696f4f.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-2f130f0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-2f130f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-2f130f0.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-2f130f0.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-2f130f0.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-2f130f0.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-2f130f0.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-2f130f0.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-2f130f0.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-88455a6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-88455a6 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-91ce476{--display:flex;}.elementor-2592 .elementor-element.elementor-element-dd1598a{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-dd1598a:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-dd1598a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-dd1598a.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-dd1598a.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-768a9e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-768a9e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-768a9e5.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-768a9e5.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-768a9e5.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-768a9e5.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-768a9e5.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-768a9e5.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-768a9e5.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-da061f7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-da061f7 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-4c8912c{--display:flex;}.elementor-2592 .elementor-element.elementor-element-2b0f339{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-2b0f339:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-2b0f339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-2b0f339.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-2b0f339.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-09d74d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-09d74d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-09d74d5.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-09d74d5.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-09d74d5.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-09d74d5.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-09d74d5.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-09d74d5.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-09d74d5.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-7499910{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-7499910 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-abf0138{--display:flex;}.elementor-2592 .elementor-element.elementor-element-6f66e82{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-6f66e82:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-6f66e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-6f66e82.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-6f66e82.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-df6ef7f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-df6ef7f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-df6ef7f.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-df6ef7f.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-df6ef7f.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-df6ef7f.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-df6ef7f.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-df6ef7f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-df6ef7f.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-8e0faeb{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-8e0faeb .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-ceeca3c{--display:flex;}.elementor-2592 .elementor-element.elementor-element-3b8572c{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-3b8572c:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-3b8572c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-3b8572c.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-3b8572c.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-f557c6e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-f557c6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-f557c6e.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-f557c6e.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-f557c6e.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-f557c6e.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-f557c6e.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-f557c6e.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-f557c6e.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-8e9cb9a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-8e9cb9a .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-372d2ab{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;}.elementor-2592 .elementor-element.elementor-element-372d2ab :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#ED1C24;border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px;}.elementor-2592 .elementor-element.elementor-element-d77bbb1{--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:space-between;--align-items:center;--padding-top:calc(var(--tx)*50);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-d77bbb1.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-bb5df0d{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 10px 70px 15px rgba(0, 0, 0, 0.06);--padding-top:calc(var(--tx)*30);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-dcba6f0 .elementor-button{background-color:#ED1C23;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-radius:calc(var(--tx)*12) 0 0 calc(var(--tx)*12);padding:calc(var(--tx)*15) calc(var(--tx)*35) calc(var(--tx)*15) calc(var(--tx)*35);}.elementor-2592 .elementor-element.elementor-element-98c9ae9{width:var( --container-widget-width, 95% );max-width:95%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-98c9ae9 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:500;color:#000000;}.elementor-2592 .elementor-element.elementor-element-98c9ae9 .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-98c9ae9 .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-3acc06f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*40);--padding-right:calc(var(--tx)*40);}.elementor-2592 .elementor-element.elementor-element-15e3bee{width:var( --container-widget-width, 50% );max-width:50%;padding:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-15e3bee:hover{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.053);}.elementor-2592 .elementor-element.elementor-element-15e3bee .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:15px;}.elementor-2592 .elementor-element.elementor-element-15e3bee.elementor-view-stacked .elementor-icon{background-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-15e3bee.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-15e3bee.elementor-view-default .elementor-icon{fill:#ED1C24;color:#ED1C24;border-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-15e3bee .elementor-icon{font-size:calc(var(--tx)*18);border-radius:calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10);}.elementor-2592 .elementor-element.elementor-element-15e3bee .elementor-icon-box-title, .elementor-2592 .elementor-element.elementor-element-15e3bee .elementor-icon-box-title a{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*16);font-weight:400;}.elementor-2592 .elementor-element.elementor-element-15e3bee .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-15e3bee:has(:hover) .elementor-icon-box-title,
					 .elementor-2592 .elementor-element.elementor-element-15e3bee:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-bce6144{width:var( --container-widget-width, 50% );max-width:50%;padding:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-bce6144:hover{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.053);}.elementor-2592 .elementor-element.elementor-element-bce6144 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:15px;}.elementor-2592 .elementor-element.elementor-element-bce6144.elementor-view-stacked .elementor-icon{background-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-bce6144.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-bce6144.elementor-view-default .elementor-icon{fill:#ED1C24;color:#ED1C24;border-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-bce6144 .elementor-icon{font-size:calc(var(--tx)*18);border-radius:calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10);}.elementor-2592 .elementor-element.elementor-element-bce6144 .elementor-icon-box-title, .elementor-2592 .elementor-element.elementor-element-bce6144 .elementor-icon-box-title a{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*16);font-weight:400;}.elementor-2592 .elementor-element.elementor-element-bce6144 .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-bce6144:has(:hover) .elementor-icon-box-title,
					 .elementor-2592 .elementor-element.elementor-element-bce6144:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-83f0784 img{width:calc(var(--tx)*650);height:calc(var(--tx)*300);object-fit:cover;object-position:center center;border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-a7dc6bc{--display:flex;--margin-top:3%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-2592 .elementor-element.elementor-element-341c3c3{text-align:center;}.elementor-2592 .elementor-element.elementor-element-341c3c3 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*25);font-weight:600;color:#000000;}.elementor-2592 .elementor-element.elementor-element-0ea64f5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2592 .elementor-element.elementor-element-ee52e5e{--swiper-slides-to-display:3;--swiper-slides-gap:34px;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:calc(var(--tx)*-56);--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:calc(var(--tx)*15);--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:calc(var(--tx)*-56);--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:calc(var(--tx)*15);--arrow-normal-color:#000000;--arrow-hover-color:#000000;}.elementor-2592 .elementor-element.elementor-element-ee52e5e .swiper-slide > .elementor-element{height:100%;}.elementor-2592 .elementor-element.elementor-element-e38787b .elementor-button{background-color:#ED1C24;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*16);font-weight:500;border-radius:calc(var(--tx)*8) calc(var(--tx)*8) calc(var(--tx)*8) calc(var(--tx)*8);padding:calc(var(--tx)*15) calc(var(--tx)*55) calc(var(--tx)*15) calc(var(--tx)*55);}.elementor-2592 .elementor-element.elementor-element-42ad855{--display:flex;--gap:calc(var(--tx)*50) calc(var(--tx)*50);--row-gap:calc(var(--tx)*50);--column-gap:calc(var(--tx)*50);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2592 .elementor-element.elementor-element-30c9ad2{--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;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-30c9ad2.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-8c9ceff img{height:53vh;object-fit:cover;object-position:center center;border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);}.elementor-2592 .elementor-element.elementor-element-f91bb45{--display:flex;--min-height:53vh;--justify-content:center;--gap:calc(var(--tx)*10) calc(var(--tx)*10);--row-gap:calc(var(--tx)*10);--column-gap:calc(var(--tx)*10);--border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);box-shadow:0px 10px 70px 15px rgba(0, 0, 0, 0.06);--padding-top:calc(var(--tx)*20);--padding-bottom:calc(var(--tx)*50);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-704c941 .elementor-button{background-color:#ED1C23;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-radius:calc(var(--tx)*12) 0 0 calc(var(--tx)*12);padding:calc(var(--tx)*15) calc(var(--tx)*35) calc(var(--tx)*15) calc(var(--tx)*35);}.elementor-2592 .elementor-element.elementor-element-ad129f9{--spacer-size:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-aae5a99{width:var( --container-widget-width, 95% );max-width:95%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-aae5a99 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-aae5a99 .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-aae5a99 .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-170e5b3{--spacer-size:calc(var(--tx)*20);}.elementor-2592 .elementor-element.elementor-element-e456477{width:var( --container-widget-width, 82% );max-width:82%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-a561a0d img{height:53vh;object-fit:cover;object-position:center center;border-radius:calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12) calc(var(--tx)*12);}.elementor-2592 .elementor-element.elementor-element-c479ba5{--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;--padding-top:calc(var(--tx)*90);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-c479ba5.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-c77f6dc{--display:flex;--min-height:31vh;--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;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.06);--padding-top:0;--padding-bottom:calc(var(--tx)*30);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-c77f6dc:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-c77f6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-3cd5546 img{border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-b78bf88{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-b78bf88.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-b78bf88 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-b78bf88 .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-b78bf88 .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-6409a1c{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-6409a1c.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-bde6188{--display:flex;--min-height:31vh;--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;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.06);--padding-top:0;--padding-bottom:calc(var(--tx)*30);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-bde6188:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-bde6188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-3c15620 img{border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-3feae97{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-3feae97.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-3feae97 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-3feae97 .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-3feae97 .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-e628af3{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-e628af3.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-335da35{--display:flex;--min-height:31vh;--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;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.06);--padding-top:0;--padding-bottom:calc(var(--tx)*30);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-335da35:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-335da35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-b18dcc3 img{border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-f1a530d{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-f1a530d.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-f1a530d .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-f1a530d .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-f1a530d .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-331299d{width:var( --container-widget-width, 90% );max-width:90%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*14);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-331299d.elementor-element{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-3c40d41{--display:flex;--gap:calc(var(--tx)*10) calc(var(--tx)*10);--row-gap:calc(var(--tx)*10);--column-gap:calc(var(--tx)*10);--padding-top:calc(var(--tx)*20);--padding-bottom:calc(var(--tx)*20);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-3c40d41.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-48f44cc{padding:0 calc(var(--tx)*0) 0 0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-48f44cc .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*25);font-weight:600;color:#000000;}.elementor-2592 .elementor-element.elementor-element-4d07da7{padding:0 calc(var(--tx)*0) 0 0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-4d07da7 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:400;color:#000000;}.elementor-2592 .elementor-element.elementor-element-f83e752{--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;}.elementor-2592 .elementor-element.elementor-element-f83e752.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-a5e242c{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0 0 0 calc(var(--tx)*2);--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:calc(var(--tx)*2);border-color:#12121212;--border-color:#12121212;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*20);--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-e8e4b1a{width:var( --container-widget-width, calc(var(--tx)*340) );max-width:calc(var(--tx)*340);padding:0 calc(var(--tx)*15) 0 0;--container-widget-width:calc(var(--tx)*340);--container-widget-flex-grow:0;border-style:solid;border-width:0 calc(var(--tx)*2) 0 0;border-color:#ED1C23;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-2592 .elementor-element.elementor-element-e8e4b1a .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-4b92200{width:var( --container-widget-width, calc(var(--tx)*380) );max-width:calc(var(--tx)*380);padding:0 calc(var(--tx)*0) 0 calc(var(--tx)*0);--container-widget-width:calc(var(--tx)*380);--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*15);font-weight:500;line-height:2.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-2729a99{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0 0 0 calc(var(--tx)*2);--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:calc(var(--tx)*2);border-color:#12121212;--border-color:#12121212;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*20);--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-f84da24{width:var( --container-widget-width, calc(var(--tx)*250) );max-width:calc(var(--tx)*250);padding:0 calc(var(--tx)*15) 0 0;--container-widget-width:calc(var(--tx)*250);--container-widget-flex-grow:0;border-style:solid;border-width:0 calc(var(--tx)*2) 0 0;border-color:#ED1C23;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-2592 .elementor-element.elementor-element-f84da24 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-bd47f43{width:var( --container-widget-width, calc(var(--tx)*295) );max-width:calc(var(--tx)*295);padding:0 calc(var(--tx)*0) 0 calc(var(--tx)*0);--container-widget-width:calc(var(--tx)*295);--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*15);font-weight:500;line-height:2.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-ce0edee{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*20);--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-ac11bb4{width:var( --container-widget-width, calc(var(--tx)*250) );max-width:calc(var(--tx)*250);padding:0 calc(var(--tx)*15) 0 0;--container-widget-width:calc(var(--tx)*250);--container-widget-flex-grow:0;border-style:solid;border-width:0 calc(var(--tx)*2) 0 0;border-color:#ED1C23;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-2592 .elementor-element.elementor-element-ac11bb4 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;color:#000000;}.elementor-2592 .elementor-element.elementor-element-9fbc7f8{width:var( --container-widget-width, calc(var(--tx)*295) );max-width:calc(var(--tx)*295);padding:0 calc(var(--tx)*0) 0 calc(var(--tx)*0);--container-widget-width:calc(var(--tx)*295);--container-widget-flex-grow:0;text-align:justify;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*15);font-weight:500;line-height:2.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-55acf7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:calc(var(--tx)*30) calc(var(--tx)*30);--row-gap:calc(var(--tx)*30);--column-gap:calc(var(--tx)*30);--padding-top:calc(var(--tx)*100);--padding-bottom:calc(var(--tx)*100);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-55acf7b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-9224c01{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-9224c01:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-9224c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-9224c01.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-9224c01.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-4b077a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-4b077a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-4b077a2 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-4b077a2.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-4b077a2.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-4b077a2.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-4b077a2.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-4b077a2.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-4b077a2.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-4b077a2.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-4b077a2 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-4b077a2 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-569726b{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-569726b .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-3d5f201{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-3d5f201:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-3d5f201 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-3d5f201.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-3d5f201.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-40153e5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-40153e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-40153e5 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-40153e5.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-40153e5.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-40153e5.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-40153e5.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-40153e5.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-40153e5.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-40153e5.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-40153e5 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-40153e5 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-43f2e87{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-43f2e87 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-f6dcbe1{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-f6dcbe1:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-f6dcbe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-f6dcbe1.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-f6dcbe1.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-0cf87fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-0cf87fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-0cf87fd .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-0cf87fd.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-0cf87fd.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-0cf87fd.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-0cf87fd.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-0cf87fd.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-0cf87fd.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-0cf87fd.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-0cf87fd .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-0cf87fd .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-2ef8743{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-2ef8743 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-3bb6d95{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-3bb6d95:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-3bb6d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-3bb6d95.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-3bb6d95.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-2a83b3c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-2a83b3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-2a83b3c .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-2a83b3c.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-2a83b3c.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-2a83b3c.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-2a83b3c.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-2a83b3c.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-2a83b3c.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-2a83b3c.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-2a83b3c .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-2a83b3c .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-256e5dd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-256e5dd .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-25cd19a{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-25cd19a:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-25cd19a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-25cd19a.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-25cd19a.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-d5332ae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-d5332ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-d5332ae .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-d5332ae.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-d5332ae.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-d5332ae.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-d5332ae.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-d5332ae.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-d5332ae.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-d5332ae.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-d5332ae .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-d5332ae .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-7551d58{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-7551d58 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-dd933b7{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-dd933b7:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-dd933b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-dd933b7.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-dd933b7.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-328cd86{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-328cd86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-328cd86 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-328cd86.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-328cd86.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-328cd86.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-328cd86.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-328cd86.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-328cd86.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-328cd86.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-328cd86 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-328cd86 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-6568641{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-6568641 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-49c5d9a{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2592 .elementor-element.elementor-element-3286dad{--display:flex;}.elementor-2592 .elementor-element.elementor-element-8d5c141{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-8d5c141:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-8d5c141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-8d5c141.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-8d5c141.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-da3af4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-da3af4f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-da3af4f.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-da3af4f.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-da3af4f.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-da3af4f.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-da3af4f.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-da3af4f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-da3af4f.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-8acb507{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-8acb507 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-e1d5986{--display:flex;}.elementor-2592 .elementor-element.elementor-element-06766ba{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-06766ba:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-06766ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-06766ba.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-06766ba.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-aa81bcc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-aa81bcc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-aa81bcc.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-aa81bcc.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-aa81bcc.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-aa81bcc.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-aa81bcc.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-aa81bcc.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-aa81bcc.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-37a2792{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-37a2792 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-c92ce48{--display:flex;}.elementor-2592 .elementor-element.elementor-element-914b360{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-914b360:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-914b360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-914b360.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-914b360.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-d99fbe2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-d99fbe2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-d99fbe2.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-d99fbe2.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-d99fbe2.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-d99fbe2.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-d99fbe2.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-d99fbe2.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-d99fbe2.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-a605cc4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-a605cc4 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-aba63fb{--display:flex;}.elementor-2592 .elementor-element.elementor-element-2dee2bb{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-2dee2bb:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-2dee2bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-2dee2bb.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-2dee2bb.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-7eb7a80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-7eb7a80.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-7eb7a80.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-7eb7a80.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-7eb7a80.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-7eb7a80.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-7eb7a80.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-7eb7a80.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-7eb7a80.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-c649071{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-c649071 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-fa0bd75{--display:flex;}.elementor-2592 .elementor-element.elementor-element-0e60903{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-0e60903:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-0e60903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-0e60903.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-0e60903.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-806814e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-806814e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-806814e.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-806814e.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-806814e.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-806814e.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-806814e.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-806814e.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-806814e.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-861ce3d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-861ce3d .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-8dcac0e{--display:flex;}.elementor-2592 .elementor-element.elementor-element-2527b9b{--display:flex;--min-height:29vh;--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:35px 35px;--row-gap:35px;--column-gap:35px;--border-radius:calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25) calc(var(--tx)*25);box-shadow:0px 0px 20px 0px rgba(33.999999999999986, 33.999999999999986, 33.999999999999986, 0.05);}.elementor-2592 .elementor-element.elementor-element-2527b9b:not(.elementor-motion-effects-element-type-background), .elementor-2592 .elementor-element.elementor-element-2527b9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-2527b9b.e-con:hover{--e-con-transform-translateY:calc(var(--tx)*-5);--e-con-transform-scale:1.03;}.elementor-2592 .elementor-element.elementor-element-2527b9b.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-a57a85f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2592 .elementor-element.elementor-element-a57a85f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon-wrapper{text-align:center;}.elementor-2592 .elementor-element.elementor-element-a57a85f.elementor-view-stacked .elementor-icon{background-color:#E4E4E4;color:#000000;}.elementor-2592 .elementor-element.elementor-element-a57a85f.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-a57a85f.elementor-view-default .elementor-icon{color:#E4E4E4;border-color:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-a57a85f.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-a57a85f.elementor-view-default .elementor-icon svg{fill:#E4E4E4;}.elementor-2592 .elementor-element.elementor-element-a57a85f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-2592 .elementor-element.elementor-element-a57a85f.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{font-size:calc(var(--tx)*30);padding:10px;}.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon svg{height:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-c265ed7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2592 .elementor-element.elementor-element-c265ed7 .elementor-heading-title{font-size:15px;font-weight:600;line-height:1.5em;color:#000000;}.elementor-2592 .elementor-element.elementor-element-ad48f5a{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;}.elementor-2592 .elementor-element.elementor-element-ad48f5a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#ED1C24;border-radius:50px 50px 50px 50px;padding:5px 5px 5px 5px;}.elementor-2592 .elementor-element.elementor-element-5b9e543{--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:space-between;--align-items:center;--padding-top:calc(var(--tx)*50);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-5b9e543.e-con{--align-self:center;}.elementor-2592 .elementor-element.elementor-element-1d788d9{--display:flex;--min-height:calc(var(--tx)*300);--justify-content:center;--border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);box-shadow:0px 10px 70px 15px rgba(0, 0, 0, 0.06);--padding-top:calc(var(--tx)*30);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-30fb65a .elementor-button{background-color:#ED1C23;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*20);font-weight:bold;fill:#FFFFFF;color:#FFFFFF;border-radius:calc(var(--tx)*12) 0 0 calc(var(--tx)*12);padding:calc(var(--tx)*15) calc(var(--tx)*35) calc(var(--tx)*15) calc(var(--tx)*35);}.elementor-2592 .elementor-element.elementor-element-2514041{width:var( --container-widget-width, 95% );max-width:95%;padding:0 calc(var(--tx)*30) 0 0;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:justify;}.elementor-2592 .elementor-element.elementor-element-2514041 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*18);font-weight:500;color:#000000;}.elementor-2592 .elementor-element.elementor-element-2514041 .elementor-heading-title a:hover, .elementor-2592 .elementor-element.elementor-element-2514041 .elementor-heading-title a:focus{color:#050505;}.elementor-2592 .elementor-element.elementor-element-02f681e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:calc(var(--tx)*20) calc(var(--tx)*20);--row-gap:calc(var(--tx)*20);--column-gap:calc(var(--tx)*20);--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*40);--padding-right:calc(var(--tx)*40);}.elementor-2592 .elementor-element.elementor-element-2b91d75{width:var( --container-widget-width, 50% );max-width:50%;padding:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-2b91d75:hover{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.053);}.elementor-2592 .elementor-element.elementor-element-2b91d75 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:15px;}.elementor-2592 .elementor-element.elementor-element-2b91d75.elementor-view-stacked .elementor-icon{background-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-2b91d75.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-2b91d75.elementor-view-default .elementor-icon{fill:#ED1C24;color:#ED1C24;border-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-2b91d75 .elementor-icon{font-size:calc(var(--tx)*18);border-radius:calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10);}.elementor-2592 .elementor-element.elementor-element-2b91d75 .elementor-icon-box-title, .elementor-2592 .elementor-element.elementor-element-2b91d75 .elementor-icon-box-title a{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*16);font-weight:400;}.elementor-2592 .elementor-element.elementor-element-2b91d75 .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-2b91d75:has(:hover) .elementor-icon-box-title,
					 .elementor-2592 .elementor-element.elementor-element-2b91d75:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-f8c2719{width:var( --container-widget-width, 50% );max-width:50%;padding:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15) calc(var(--tx)*15);box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-f8c2719:hover{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.053);}.elementor-2592 .elementor-element.elementor-element-f8c2719 .elementor-icon-box-wrapper{align-items:center;text-align:end;gap:15px;}.elementor-2592 .elementor-element.elementor-element-f8c2719.elementor-view-stacked .elementor-icon{background-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-f8c2719.elementor-view-framed .elementor-icon, .elementor-2592 .elementor-element.elementor-element-f8c2719.elementor-view-default .elementor-icon{fill:#ED1C24;color:#ED1C24;border-color:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-f8c2719 .elementor-icon{font-size:calc(var(--tx)*18);border-radius:calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10) calc(var(--tx)*10);}.elementor-2592 .elementor-element.elementor-element-f8c2719 .elementor-icon-box-title, .elementor-2592 .elementor-element.elementor-element-f8c2719 .elementor-icon-box-title a{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*16);font-weight:400;}.elementor-2592 .elementor-element.elementor-element-f8c2719 .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-f8c2719:has(:hover) .elementor-icon-box-title,
					 .elementor-2592 .elementor-element.elementor-element-f8c2719:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-2592 .elementor-element.elementor-element-8bc5907 img{width:calc(var(--tx)*650);height:calc(var(--tx)*300);object-fit:cover;object-position:center center;border-radius:calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24) calc(var(--tx)*24);}.elementor-2592 .elementor-element.elementor-element-0fdf75b{--display:flex;--margin-top:3%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-2592 .elementor-element.elementor-element-ddb8314{text-align:center;}.elementor-2592 .elementor-element.elementor-element-ddb8314 .elementor-heading-title{font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*25);font-weight:600;color:#000000;}.elementor-2592 .elementor-element.elementor-element-b7ca9c3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2592 .elementor-element.elementor-element-cf6b3a0{--swiper-slides-to-display:3;--swiper-slides-gap:34px;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:calc(var(--tx)*-56);--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:calc(var(--tx)*15);--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:calc(var(--tx)*-56);--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:calc(var(--tx)*15);--arrow-normal-color:#000000;--arrow-hover-color:#000000;}.elementor-2592 .elementor-element.elementor-element-cf6b3a0 .swiper-slide > .elementor-element{height:100%;}.elementor-2592 .elementor-element.elementor-element-d241e64 .elementor-button{background-color:#ED1C24;font-family:"yekan", Sans-serif;font-size:calc(var(--tx)*16);font-weight:500;border-radius:calc(var(--tx)*8) calc(var(--tx)*8) calc(var(--tx)*8) calc(var(--tx)*8);padding:calc(var(--tx)*15) calc(var(--tx)*55) calc(var(--tx)*15) calc(var(--tx)*55);}.elementor-2592 .elementor-element.elementor-element-f9d1ae1{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:calc(var(--tx)*70);--n-tabs-title-border-radius:calc(var(--tx)*8) calc(var(--tx)*8) calc(var(--tx)*8) calc(var(--tx)*8);--n-tabs-title-padding-top:calc(var(--tx)*10);--n-tabs-title-padding-right:calc(var(--tx)*20);--n-tabs-title-padding-bottom:calc(var(--tx)*10);--n-tabs-title-padding-left:calc(var(--tx)*20);--n-tabs-title-color:#000000;--n-tabs-title-color-active:#FFFFFF;--n-tabs-icon-size:calc(var(--tx)*60);--n-tabs-icon-gap:calc(var(--tx)*10);}.elementor-2592 .elementor-element.elementor-element-f9d1ae1 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-2592 .elementor-element.elementor-element-f9d1ae1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-f9d1ae1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2592 .elementor-element.elementor-element-f9d1ae1.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#ED1C24;}.elementor-2592 .elementor-element.elementor-element-f9d1ae1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 10px 70px 0px rgba(0, 0, 0, 0.05);}.elementor-2592 .elementor-element.elementor-element-f9d1ae1.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;}.elementor-2592 .elementor-element.elementor-element-f9d1ae1 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2592 .elementor-element.elementor-element-b3d4fce{--width:96%;}.elementor-2592 .elementor-element.elementor-element-d187a09{--width:85%;}.elementor-2592 .elementor-element.elementor-element-f9812cd{--width:65%;}.elementor-2592 .elementor-element.elementor-element-5c2480b{--width:85%;}.elementor-2592 .elementor-element.elementor-element-a970012{--width:85%;}.elementor-2592 .elementor-element.elementor-element-db31348{--width:85%;}.elementor-2592 .elementor-element.elementor-element-efceecc{--width:85%;}.elementor-2592 .elementor-element.elementor-element-aad9c01{--width:100%;}.elementor-2592 .elementor-element.elementor-element-460bfbd{--width:100%;}.elementor-2592 .elementor-element.elementor-element-d4895dc{--width:100%;}.elementor-2592 .elementor-element.elementor-element-2d472c6{--width:100%;}.elementor-2592 .elementor-element.elementor-element-e41a9bd{--width:100%;}.elementor-2592 .elementor-element.elementor-element-8a6ce62{--width:100%;}.elementor-2592 .elementor-element.elementor-element-a7b4245{--width:100%;}.elementor-2592 .elementor-element.elementor-element-d745dba{--width:100%;}.elementor-2592 .elementor-element.elementor-element-15dc27a{--width:100%;}.elementor-2592 .elementor-element.elementor-element-f090df4{--width:100%;}.elementor-2592 .elementor-element.elementor-element-bbe2bb6{--width:100%;}.elementor-2592 .elementor-element.elementor-element-9be3f45{--width:100%;}.elementor-2592 .elementor-element.elementor-element-f2c3d73{--width:85%;}.elementor-2592 .elementor-element.elementor-element-4def22d{--width:43%;}.elementor-2592 .elementor-element.elementor-element-d247640{--width:85%;}.elementor-2592 .elementor-element.elementor-element-344bed9{--width:65%;}.elementor-2592 .elementor-element.elementor-element-90e8861{--width:85%;}.elementor-2592 .elementor-element.elementor-element-3b57ad2{--width:85%;}.elementor-2592 .elementor-element.elementor-element-81167d6{--width:85%;}.elementor-2592 .elementor-element.elementor-element-9f29372{--width:85%;}.elementor-2592 .elementor-element.elementor-element-f3e4e11{--width:100%;}.elementor-2592 .elementor-element.elementor-element-41c67f3{--width:100%;}.elementor-2592 .elementor-element.elementor-element-dab780e{--width:100%;}.elementor-2592 .elementor-element.elementor-element-dae9274{--width:100%;}.elementor-2592 .elementor-element.elementor-element-f86647e{--width:100%;}.elementor-2592 .elementor-element.elementor-element-ca0f57d{--width:100%;}.elementor-2592 .elementor-element.elementor-element-405b4bd{--width:100%;}.elementor-2592 .elementor-element.elementor-element-d696f4f{--width:100%;}.elementor-2592 .elementor-element.elementor-element-dd1598a{--width:100%;}.elementor-2592 .elementor-element.elementor-element-2b0f339{--width:100%;}.elementor-2592 .elementor-element.elementor-element-6f66e82{--width:100%;}.elementor-2592 .elementor-element.elementor-element-3b8572c{--width:100%;}.elementor-2592 .elementor-element.elementor-element-d77bbb1{--width:85%;}.elementor-2592 .elementor-element.elementor-element-bb5df0d{--width:43%;}.elementor-2592 .elementor-element.elementor-element-30c9ad2{--width:85%;}.elementor-2592 .elementor-element.elementor-element-f91bb45{--width:65%;}.elementor-2592 .elementor-element.elementor-element-c479ba5{--width:85%;}.elementor-2592 .elementor-element.elementor-element-3c40d41{--width:85%;}.elementor-2592 .elementor-element.elementor-element-f83e752{--width:85%;}.elementor-2592 .elementor-element.elementor-element-55acf7b{--width:85%;}.elementor-2592 .elementor-element.elementor-element-9224c01{--width:100%;}.elementor-2592 .elementor-element.elementor-element-3d5f201{--width:100%;}.elementor-2592 .elementor-element.elementor-element-f6dcbe1{--width:100%;}.elementor-2592 .elementor-element.elementor-element-3bb6d95{--width:100%;}.elementor-2592 .elementor-element.elementor-element-25cd19a{--width:100%;}.elementor-2592 .elementor-element.elementor-element-dd933b7{--width:100%;}.elementor-2592 .elementor-element.elementor-element-8d5c141{--width:100%;}.elementor-2592 .elementor-element.elementor-element-06766ba{--width:100%;}.elementor-2592 .elementor-element.elementor-element-914b360{--width:100%;}.elementor-2592 .elementor-element.elementor-element-2dee2bb{--width:100%;}.elementor-2592 .elementor-element.elementor-element-0e60903{--width:100%;}.elementor-2592 .elementor-element.elementor-element-2527b9b{--width:100%;}.elementor-2592 .elementor-element.elementor-element-5b9e543{--width:85%;}.elementor-2592 .elementor-element.elementor-element-1d788d9{--width:43%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2592 .elementor-element.elementor-element-efceecc{--width:95%;}.elementor-2592 .elementor-element.elementor-element-9f29372{--width:95%;}.elementor-2592 .elementor-element.elementor-element-55acf7b{--width:95%;}}@media(max-width:1024px){.elementor-2592 .elementor-element.elementor-element-1e1cbf9 img{height:30vh;}.elementor-2592 .elementor-element.elementor-element-f9812cd{--min-height:30vh;--gap:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-2592 .elementor-element.elementor-element-e22ff70 .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-e39482c img{height:30vh;}.elementor-2592 .elementor-element.elementor-element-6695d9f .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-63f9c06 .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-3443e7c .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-a7b4245{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-d745dba{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-15dc27a{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-f090df4{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-bbe2bb6{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-9be3f45{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-dabb398{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:6%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:6%;}.elementor-2592 .elementor-element.elementor-element-4def22d{--min-height:30vh;--gap:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-2592 .elementor-element.elementor-element-2d6d44c .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-0e9b775{--swiper-slides-to-display:3;--arrow-prev-left-position:calc(var(--tx)*-90);--arrow-next-right-position:calc(var(--tx)*-90);}.elementor-2592 .elementor-element.elementor-element-2fb0ddf img{height:30vh;}.elementor-2592 .elementor-element.elementor-element-344bed9{--min-height:30vh;--gap:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-2592 .elementor-element.elementor-element-cae4d6e .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-fe30ce5 img{height:30vh;}.elementor-2592 .elementor-element.elementor-element-945682f .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-4b02ff2 .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-4106c23 .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-405b4bd{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-d696f4f{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-dd1598a{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-2b0f339{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-6f66e82{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-3b8572c{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-372d2ab{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:6%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:6%;}.elementor-2592 .elementor-element.elementor-element-bb5df0d{--min-height:30vh;--gap:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-2592 .elementor-element.elementor-element-98c9ae9 .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-ee52e5e{--swiper-slides-to-display:4;}.elementor-2592 .elementor-element.elementor-element-8c9ceff img{height:30vh;}.elementor-2592 .elementor-element.elementor-element-f91bb45{--min-height:30vh;--gap:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-2592 .elementor-element.elementor-element-aae5a99 .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-a561a0d img{height:30vh;}.elementor-2592 .elementor-element.elementor-element-b78bf88 .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-3feae97 .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-f1a530d .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-8d5c141{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-06766ba{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-914b360{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-2dee2bb{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-0e60903{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-2527b9b{--min-height:33vh;}.elementor-2592 .elementor-element.elementor-element-ad48f5a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:6%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:6%;}.elementor-2592 .elementor-element.elementor-element-1d788d9{--min-height:30vh;--gap:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-2592 .elementor-element.elementor-element-2514041 .elementor-heading-title{line-height:0.1em;}.elementor-2592 .elementor-element.elementor-element-cf6b3a0{--swiper-slides-to-display:4;}.elementor-2592 .elementor-element.elementor-element-f9d1ae1{--n-tabs-title-padding-top:calc(var(--tx)*20);--n-tabs-title-padding-right:calc(var(--tx)*20);--n-tabs-title-padding-bottom:calc(var(--tx)*20);--n-tabs-title-padding-left:calc(var(--tx)*20);}}@media(max-width:767px){.elementor-2592 .elementor-element.elementor-element-0915577{--gap:calc(var(--tx)*50) calc(var(--tx)*50);--row-gap:calc(var(--tx)*50);--column-gap:calc(var(--tx)*50);--padding-top:0;--padding-bottom:calc(var(--tx)*100);--padding-left:0;--padding-right:0;}.elementor-2592 .elementor-element.elementor-element-1e1cbf9 img{width:100%;height:41vh;border-radius:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-f9812cd{--width:100%;--min-height:53vh;--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;}.elementor-2592 .elementor-element.elementor-element-5fa3e17{width:100%;max-width:100%;}.elementor-2592 .elementor-element.elementor-element-4360487{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-5c2480b{--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*30);--padding-right:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-fc91cbc{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-6ea109a{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-2b191e7{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-a970012{--padding-top:calc(var(--tx)*30);--padding-bottom:calc(var(--tx)*30);--padding-left:calc(var(--tx)*30);--padding-right:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-c1e9cc2{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-5338e2f{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-6f5fbe4{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-efceecc{--flex-wrap:wrap;}.elementor-2592 .elementor-element.elementor-element-8a521c1{--justify-content:center;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2592 .elementor-element.elementor-element-dabb398{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:1%;--e-n-carousel-arrow-next-right-position:1%;}.elementor-2592 .elementor-element.elementor-element-4def22d{--min-height:41vh;--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:calc(var(--tx)*40) calc(var(--tx)*40);--row-gap:calc(var(--tx)*40);--column-gap:calc(var(--tx)*40);}.elementor-2592 .elementor-element.elementor-element-5de2480{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-2592 .elementor-element.elementor-element-05576cf{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-2592 .elementor-element.elementor-element-fa3cbcd img{border-radius:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-0e9b775{--swiper-slides-to-display:1;--arrow-prev-left-position:calc(var(--tx)*-35);--arrow-next-right-position:calc(var(--tx)*-35);}.elementor-2592 .elementor-element.elementor-element-2fb0ddf img{width:100%;height:41vh;border-radius:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-344bed9{--width:100%;--min-height:53vh;--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;}.elementor-2592 .elementor-element.elementor-element-cfcda99{width:100%;max-width:100%;}.elementor-2592 .elementor-element.elementor-element-acbb2df{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-90e8861{--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*30);--padding-right:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-759e78a{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-a285505{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-5fd40d8{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-3b57ad2{--padding-top:calc(var(--tx)*30);--padding-bottom:calc(var(--tx)*30);--padding-left:calc(var(--tx)*30);--padding-right:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-daa7361{border-width:0 0 0 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:0;}.elementor-2592 .elementor-element.elementor-element-a4d695b{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-9f4e99b{border-width:0 0 0 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:0;}.elementor-2592 .elementor-element.elementor-element-dc07db5{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-f02b2f3{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-9f29372{--flex-wrap:wrap;}.elementor-2592 .elementor-element.elementor-element-517d1b1{--justify-content:center;--flex-wrap:wrap;}.elementor-2592 .elementor-element.elementor-element-372d2ab{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:1%;--e-n-carousel-arrow-next-right-position:1%;}.elementor-2592 .elementor-element.elementor-element-bb5df0d{--min-height:41vh;--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:calc(var(--tx)*40) calc(var(--tx)*40);--row-gap:calc(var(--tx)*40);--column-gap:calc(var(--tx)*40);}.elementor-2592 .elementor-element.elementor-element-15e3bee{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-2592 .elementor-element.elementor-element-bce6144{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-2592 .elementor-element.elementor-element-83f0784 img{border-radius:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-ee52e5e{--swiper-slides-to-display:1;--arrow-prev-left-position:calc(var(--tx)*-35);--arrow-next-right-position:calc(var(--tx)*-35);}.elementor-2592 .elementor-element.elementor-element-8c9ceff img{width:100%;height:41vh;border-radius:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-f91bb45{--width:100%;--min-height:53vh;--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;}.elementor-2592 .elementor-element.elementor-element-704c941{width:100%;max-width:100%;}.elementor-2592 .elementor-element.elementor-element-e456477{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-c479ba5{--padding-top:0;--padding-bottom:0;--padding-left:calc(var(--tx)*30);--padding-right:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-6409a1c{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-e628af3{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-331299d{padding:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-3c40d41{--padding-top:calc(var(--tx)*30);--padding-bottom:calc(var(--tx)*30);--padding-left:calc(var(--tx)*30);--padding-right:calc(var(--tx)*30);}.elementor-2592 .elementor-element.elementor-element-48f44cc .elementor-heading-title{font-size:calc(var(--tx)*22);}.elementor-2592 .elementor-element.elementor-element-4d07da7 .elementor-heading-title{font-size:calc(var(--tx)*19);}.elementor-2592 .elementor-element.elementor-element-a5e242c{border-width:0 0 0 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:0;}.elementor-2592 .elementor-element.elementor-element-e8e4b1a{--container-widget-width:calc(var(--tx)*340);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(var(--tx)*340) );max-width:calc(var(--tx)*340);}.elementor-2592 .elementor-element.elementor-element-4b92200{padding:0 0 0 0;--container-widget-width:calc(var(--tx)*340);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(var(--tx)*340) );max-width:calc(var(--tx)*340);}.elementor-2592 .elementor-element.elementor-element-2729a99{border-width:0 0 0 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:0;}.elementor-2592 .elementor-element.elementor-element-f84da24{--container-widget-width:calc(var(--tx)*340);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(var(--tx)*340) );max-width:calc(var(--tx)*340);}.elementor-2592 .elementor-element.elementor-element-bd47f43{padding:0 0 0 0;--container-widget-width:calc(var(--tx)*340);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(var(--tx)*340) );max-width:calc(var(--tx)*340);}.elementor-2592 .elementor-element.elementor-element-ac11bb4{--container-widget-width:calc(var(--tx)*340);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(var(--tx)*340) );max-width:calc(var(--tx)*340);}.elementor-2592 .elementor-element.elementor-element-9fbc7f8{padding:0 0 0 0;--container-widget-width:calc(var(--tx)*340);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(var(--tx)*340) );max-width:calc(var(--tx)*340);}.elementor-2592 .elementor-element.elementor-element-55acf7b{--flex-wrap:wrap;}.elementor-2592 .elementor-element.elementor-element-49c5d9a{--justify-content:center;--flex-wrap:wrap;}.elementor-2592 .elementor-element.elementor-element-ad48f5a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:1%;--e-n-carousel-arrow-next-right-position:1%;}.elementor-2592 .elementor-element.elementor-element-1d788d9{--min-height:41vh;--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:calc(var(--tx)*40) calc(var(--tx)*40);--row-gap:calc(var(--tx)*40);--column-gap:calc(var(--tx)*40);}.elementor-2592 .elementor-element.elementor-element-2b91d75{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-2592 .elementor-element.elementor-element-f8c2719{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-2592 .elementor-element.elementor-element-8bc5907 img{border-radius:0 0 0 0;}.elementor-2592 .elementor-element.elementor-element-cf6b3a0{--swiper-slides-to-display:1;--arrow-prev-left-position:calc(var(--tx)*-40);--arrow-next-right-position:calc(var(--tx)*-35);}.elementor-2592 .elementor-element.elementor-element-f9d1ae1{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}}/* Start custom CSS for icon, class: .elementor-element-edb3b06 */.elementor-2592 .elementor-element.elementor-element-edb3b06 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc6fc44 */.elementor-2592 .elementor-element.elementor-element-bc6fc44 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f1ca42 */.elementor-2592 .elementor-element.elementor-element-7f1ca42 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d1d72d */.elementor-2592 .elementor-element.elementor-element-3d1d72d .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5fa34f0 */.elementor-2592 .elementor-element.elementor-element-5fa34f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97c1b80 */.elementor-2592 .elementor-element.elementor-element-97c1b80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efceecc *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a521c1 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1d11ac8 */.elementor-2592 .elementor-element.elementor-element-1d11ac8 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f95ff4 */.elementor-2592 .elementor-element.elementor-element-0f95ff4 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f13b64a */.elementor-2592 .elementor-element.elementor-element-f13b64a .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d63794b */.elementor-2592 .elementor-element.elementor-element-d63794b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47c87dd */.elementor-2592 .elementor-element.elementor-element-47c87dd .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e636e3 */.elementor-2592 .elementor-element.elementor-element-1e636e3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29372 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-517d1b1 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b077a2 */.elementor-2592 .elementor-element.elementor-element-4b077a2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40153e5 */.elementor-2592 .elementor-element.elementor-element-40153e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0cf87fd */.elementor-2592 .elementor-element.elementor-element-0cf87fd .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a83b3c */.elementor-2592 .elementor-element.elementor-element-2a83b3c .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5332ae */.elementor-2592 .elementor-element.elementor-element-d5332ae .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-328cd86 */.elementor-2592 .elementor-element.elementor-element-328cd86 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55acf7b *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c5d9a *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-edb3b06 */.elementor-2592 .elementor-element.elementor-element-edb3b06 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc6fc44 */.elementor-2592 .elementor-element.elementor-element-bc6fc44 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f1ca42 */.elementor-2592 .elementor-element.elementor-element-7f1ca42 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d1d72d */.elementor-2592 .elementor-element.elementor-element-3d1d72d .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5fa34f0 */.elementor-2592 .elementor-element.elementor-element-5fa34f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97c1b80 */.elementor-2592 .elementor-element.elementor-element-97c1b80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efceecc *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a521c1 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1d11ac8 */.elementor-2592 .elementor-element.elementor-element-1d11ac8 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f95ff4 */.elementor-2592 .elementor-element.elementor-element-0f95ff4 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f13b64a */.elementor-2592 .elementor-element.elementor-element-f13b64a .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d63794b */.elementor-2592 .elementor-element.elementor-element-d63794b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47c87dd */.elementor-2592 .elementor-element.elementor-element-47c87dd .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e636e3 */.elementor-2592 .elementor-element.elementor-element-1e636e3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29372 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-517d1b1 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b077a2 */.elementor-2592 .elementor-element.elementor-element-4b077a2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40153e5 */.elementor-2592 .elementor-element.elementor-element-40153e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0cf87fd */.elementor-2592 .elementor-element.elementor-element-0cf87fd .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a83b3c */.elementor-2592 .elementor-element.elementor-element-2a83b3c .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5332ae */.elementor-2592 .elementor-element.elementor-element-d5332ae .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-328cd86 */.elementor-2592 .elementor-element.elementor-element-328cd86 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55acf7b *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c5d9a *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-edb3b06 */.elementor-2592 .elementor-element.elementor-element-edb3b06 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc6fc44 */.elementor-2592 .elementor-element.elementor-element-bc6fc44 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f1ca42 */.elementor-2592 .elementor-element.elementor-element-7f1ca42 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d1d72d */.elementor-2592 .elementor-element.elementor-element-3d1d72d .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5fa34f0 */.elementor-2592 .elementor-element.elementor-element-5fa34f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97c1b80 */.elementor-2592 .elementor-element.elementor-element-97c1b80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efceecc *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a521c1 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1d11ac8 */.elementor-2592 .elementor-element.elementor-element-1d11ac8 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f95ff4 */.elementor-2592 .elementor-element.elementor-element-0f95ff4 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f13b64a */.elementor-2592 .elementor-element.elementor-element-f13b64a .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d63794b */.elementor-2592 .elementor-element.elementor-element-d63794b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47c87dd */.elementor-2592 .elementor-element.elementor-element-47c87dd .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e636e3 */.elementor-2592 .elementor-element.elementor-element-1e636e3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29372 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-517d1b1 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b077a2 */.elementor-2592 .elementor-element.elementor-element-4b077a2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40153e5 */.elementor-2592 .elementor-element.elementor-element-40153e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0cf87fd */.elementor-2592 .elementor-element.elementor-element-0cf87fd .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a83b3c */.elementor-2592 .elementor-element.elementor-element-2a83b3c .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5332ae */.elementor-2592 .elementor-element.elementor-element-d5332ae .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-328cd86 */.elementor-2592 .elementor-element.elementor-element-328cd86 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55acf7b *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c5d9a *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-edb3b06 */.elementor-2592 .elementor-element.elementor-element-edb3b06 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bc6fc44 */.elementor-2592 .elementor-element.elementor-element-bc6fc44 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f1ca42 */.elementor-2592 .elementor-element.elementor-element-7f1ca42 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3d1d72d */.elementor-2592 .elementor-element.elementor-element-3d1d72d .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5fa34f0 */.elementor-2592 .elementor-element.elementor-element-5fa34f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-97c1b80 */.elementor-2592 .elementor-element.elementor-element-97c1b80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efceecc *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f118c7 */.elementor-2592 .elementor-element.elementor-element-0f118c7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2d1e992 */.elementor-2592 .elementor-element.elementor-element-2d1e992 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ed82e3f */.elementor-2592 .elementor-element.elementor-element-ed82e3f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-180b647 */.elementor-2592 .elementor-element.elementor-element-180b647 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eccbfc7 */.elementor-2592 .elementor-element.elementor-element-eccbfc7 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d17b2f3 */.elementor-2592 .elementor-element.elementor-element-d17b2f3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a521c1 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1d11ac8 */.elementor-2592 .elementor-element.elementor-element-1d11ac8 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0f95ff4 */.elementor-2592 .elementor-element.elementor-element-0f95ff4 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f13b64a */.elementor-2592 .elementor-element.elementor-element-f13b64a .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d63794b */.elementor-2592 .elementor-element.elementor-element-d63794b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-47c87dd */.elementor-2592 .elementor-element.elementor-element-47c87dd .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e636e3 */.elementor-2592 .elementor-element.elementor-element-1e636e3 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f29372 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fcb0a0b */.elementor-2592 .elementor-element.elementor-element-fcb0a0b .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f130f0 */.elementor-2592 .elementor-element.elementor-element-2f130f0 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-768a9e5 */.elementor-2592 .elementor-element.elementor-element-768a9e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09d74d5 */.elementor-2592 .elementor-element.elementor-element-09d74d5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df6ef7f */.elementor-2592 .elementor-element.elementor-element-df6ef7f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f557c6e */.elementor-2592 .elementor-element.elementor-element-f557c6e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-517d1b1 *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b077a2 */.elementor-2592 .elementor-element.elementor-element-4b077a2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-40153e5 */.elementor-2592 .elementor-element.elementor-element-40153e5 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0cf87fd */.elementor-2592 .elementor-element.elementor-element-0cf87fd .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a83b3c */.elementor-2592 .elementor-element.elementor-element-2a83b3c .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d5332ae */.elementor-2592 .elementor-element.elementor-element-d5332ae .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-328cd86 */.elementor-2592 .elementor-element.elementor-element-328cd86 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55acf7b *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da3af4f */.elementor-2592 .elementor-element.elementor-element-da3af4f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aa81bcc */.elementor-2592 .elementor-element.elementor-element-aa81bcc .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d99fbe2 */.elementor-2592 .elementor-element.elementor-element-d99fbe2 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb7a80 */.elementor-2592 .elementor-element.elementor-element-7eb7a80 .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-806814e */.elementor-2592 .elementor-element.elementor-element-806814e .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a57a85f */.elementor-2592 .elementor-element.elementor-element-a57a85f .elementor-icon{
background:#F4F4F4;
padding:20px;
border-radius:50%;
box-shadow:0 0 0 8px#F4F4F4
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c5d9a *//* حالت دسکتاپ: کانتینر معمولی */
.slider {
  display: flex;
  gap: 20px;
}

/* حالت موبایل: اسلایدی با اسکرول افقی */
@media (max-width: 768px) {
  .slider {
    overflow-x: auto;
    display: flex;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
  }

  .slider::-webkit-scrollbar {
    display: none; /* اسکرول‌بار مخفی */
  }

  .slide {
    min-width: 80%; /* عرض آیتم‌ها - می‌تونی کم/زیاد کنی */
    background: #fff;
    padding: 20px;
    border-radius: 16px;
    scroll-snap-align: center; /* اسنپ هنگام توقف */
    flex-shrink: 0;
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-f9d1ae1 */#industrial-wall:hover svg path{

fill: white!important;
}
#industrial-wall[aria-selected="true"] svg path{

fill: white!important;
}
#inwall:hover svg path{

fill: white!important;
}
#inwall[aria-selected="true"] svg path{

fill: white!important;
}
#outwall:hover svg path{

fill: white!important;
}
#outwall[aria-selected="true"] svg path{

fill: white!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://farapanel.com/new/wp-content/uploads/2026/03/YEKAN-BAKH-FANUM-04-REGULAR-2.woff') format('woff');
}
@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://farapanel.com/new/wp-content/uploads/2026/03/YEKAN-BAKH-FANUM-06-BOLD-2.woff') format('woff');
}
@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://farapanel.com/new/wp-content/uploads/2026/03/YEKAN-BAKH-FANUM-05-MEDIUM-2.woff') format('woff');
}
@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://farapanel.com/new/wp-content/uploads/2026/03/YEKAN-BAKH-FANUM-03-LIGHT-2.woff') format('woff');
}
@font-face {
	font-family: 'yekan';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://farapanel.com/new/wp-content/uploads/2026/03/YEKAN-BAKH-FANUM-07-HEAVY-2.woff') format('woff');
}
/* End Custom Fonts CSS */