.elementor-472 .elementor-element.elementor-element-4188d24{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.7;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-4188d24:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-4188d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://farshadmoradi.com/wp-content/uploads/2026/09/18330ebbf-43ee-49a6-b838-1e3433923f78.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-472 .elementor-element.elementor-element-4188d24::before, .elementor-472 .elementor-element.elementor-element-4188d24 > .elementor-background-video-container::before, .elementor-472 .elementor-element.elementor-element-4188d24 > .e-con-inner > .elementor-background-video-container::before, .elementor-472 .elementor-element.elementor-element-4188d24 > .elementor-background-slideshow::before, .elementor-472 .elementor-element.elementor-element-4188d24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-472 .elementor-element.elementor-element-4188d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-472 .elementor-element.elementor-element-33b169b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-472 .elementor-element.elementor-element-151564c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-8dea935{background-color:#F0F1F35C;padding:5px 11px 5px 11px;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-8dea935 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-f732c0d{background-color:#F0F1F35C;padding:5px 11px 5px 11px;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-f732c0d .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-fcaac5e{background-color:#F0F1F35C;padding:5px 11px 5px 11px;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-fcaac5e .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-a0ef417{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-36378c6{text-align:center;}.elementor-472 .elementor-element.elementor-element-36378c6 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{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-472 .elementor-element.elementor-element-2765015{padding:0px 40px 0px 0px;font-family:"IRANSansXFaNum", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-bda760d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-bda760d.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-472 .elementor-element.elementor-element-1c442b7 .elementor-button{background-color:var( --e-global-color-accent );font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-1c442b7:hover{--e-transform-translateY:-5px;}.elementor-472 .elementor-element.elementor-element-1c442b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-472 .elementor-element.elementor-element-032805a .elementor-button{background-color:#E0DCD778;font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-032805a:hover{--e-transform-translateY:-5px;}.elementor-472 .elementor-element.elementor-element-032805a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-472 .elementor-element.elementor-element-d378e0c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-472 .elementor-element.elementor-element-d3a9e93{text-align:center;}.elementor-472 .elementor-element.elementor-element-d3a9e93 img{width:80%;border-radius:24px 24px 24px 24px;box-shadow:0px 20px 60px 0px rgba(0,0,0,0.5);}.elementor-472 .elementor-element.elementor-element-795a11b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-d8c79d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-472 .elementor-element.elementor-element-d8c79d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-472 .elementor-element.elementor-element-9fe084e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-d863a8e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 8.017% );max-width:8.017%;--container-widget-width:8.017%;--container-widget-flex-grow:0;}.elementor-472 .elementor-element.elementor-element-d863a8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-472 .elementor-element.elementor-element-d863a8e .elementor-divider-separator{width:100%;}.elementor-472 .elementor-element.elementor-element-d863a8e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-472 .elementor-element.elementor-element-383e9ed{text-align:center;}.elementor-472 .elementor-element.elementor-element-383e9ed .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:17px;}.elementor-472 .elementor-element.elementor-element-bcd52cc .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:28px;font-weight:700;}.elementor-472 .elementor-element.elementor-element-a5feb96{text-align:justify;font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;}.elementor-472 .elementor-element.elementor-element-b8d893d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-472 .elementor-element.elementor-element-4a66d84{background-color:#F0FDFA;padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-4a66d84 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-472 .elementor-element.elementor-element-4a66d84 .elementor-icon-box-title{margin-block-end:0px;}.elementor-472 .elementor-element.elementor-element-4a66d84.elementor-view-stacked .elementor-icon{background-color:#0D9488;fill:#FFFFFF;color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-4a66d84.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-4a66d84.elementor-view-default .elementor-icon{fill:#0D9488;color:#0D9488;border-color:#0D9488;}.elementor-472 .elementor-element.elementor-element-4a66d84.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-4a66d84 .elementor-icon{font-size:25px;padding:9px;}.elementor-472 .elementor-element.elementor-element-4a66d84 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-4a66d84 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:18px;}.elementor-472 .elementor-element.elementor-element-4a66d84 .elementor-icon-box-description{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;}.elementor-472 .elementor-element.elementor-element-3949882{background-color:#FFFBEB;padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-3949882 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-472 .elementor-element.elementor-element-3949882 .elementor-icon-box-title{margin-block-end:0px;}.elementor-472 .elementor-element.elementor-element-3949882.elementor-view-stacked .elementor-icon{background-color:#F59E0B;fill:#FFFFFF;color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-3949882.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-3949882.elementor-view-default .elementor-icon{fill:#F59E0B;color:#F59E0B;border-color:#F59E0B;}.elementor-472 .elementor-element.elementor-element-3949882.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-3949882 .elementor-icon{font-size:25px;padding:9px;}.elementor-472 .elementor-element.elementor-element-3949882 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-3949882 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:18px;}.elementor-472 .elementor-element.elementor-element-3949882 .elementor-icon-box-description{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;}.elementor-472 .elementor-element.elementor-element-55ec01f{background-color:#F0FDFA;padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-55ec01f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-472 .elementor-element.elementor-element-55ec01f .elementor-icon-box-title{margin-block-end:0px;}.elementor-472 .elementor-element.elementor-element-55ec01f.elementor-view-stacked .elementor-icon{background-color:#059669;fill:#FFFFFF;color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-55ec01f.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-55ec01f.elementor-view-default .elementor-icon{fill:#059669;color:#059669;border-color:#059669;}.elementor-472 .elementor-element.elementor-element-55ec01f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-472 .elementor-element.elementor-element-55ec01f .elementor-icon{font-size:25px;padding:9px;}.elementor-472 .elementor-element.elementor-element-55ec01f .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-55ec01f .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:18px;}.elementor-472 .elementor-element.elementor-element-55ec01f .elementor-icon-box-description{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;}.elementor-472 .elementor-element.elementor-element-0e298dc{background-color:#F0FDFA;padding:15px 15px 15px 15px;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-0e298dc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-472 .elementor-element.elementor-element-0e298dc .elementor-icon-box-title{margin-block-end:0px;}.elementor-472 .elementor-element.elementor-element-0e298dc.elementor-view-stacked .elementor-icon{background-color:#0284C7;}.elementor-472 .elementor-element.elementor-element-0e298dc.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-0e298dc.elementor-view-default .elementor-icon{fill:#0284C7;color:#0284C7;border-color:#0284C7;}.elementor-472 .elementor-element.elementor-element-0e298dc .elementor-icon{font-size:25px;padding:9px;}.elementor-472 .elementor-element.elementor-element-0e298dc .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-0e298dc .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:18px;}.elementor-472 .elementor-element.elementor-element-0e298dc .elementor-icon-box-description{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;}.elementor-472 .elementor-element.elementor-element-b61484a{--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-472 .elementor-element.elementor-element-4b6715a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-472 .elementor-element.elementor-element-16c786e{text-align:center;}.elementor-472 .elementor-element.elementor-element-cffcd0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-472 .elementor-element.elementor-element-def54cb{text-align:center;}.elementor-472 .elementor-element.elementor-element-f3b3f31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-369ec59{text-align:center;}.elementor-472 .elementor-element.elementor-element-369ec59 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:20px;font-weight:500;color:#0F766E;}.elementor-472 .elementor-element.elementor-element-4e19b1e{text-align:center;}.elementor-472 .elementor-element.elementor-element-4e19b1e .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-3e48dd1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-472 .elementor-element.elementor-element-3e48dd1 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-b4aeb65{--display:flex;}.elementor-472 .elementor-element.elementor-element-800683f{--display:flex;}.elementor-472 .elementor-element.elementor-element-0d816dc{--display:flex;}.elementor-472 .elementor-element.elementor-element-bd6a61a{border-radius:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-b80fee3{--display:flex;}.elementor-472 .elementor-element.elementor-element-cf5507e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-cf5507e .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:18px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-e54d231{padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-e54d231 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-e54d231.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-e54d231.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-e54d231.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-e54d231 .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-e54d231 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-e54d231 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-e7c09ae{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-e7c09ae .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-e7c09ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-e7c09ae.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-e7c09ae.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-e7c09ae .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-e7c09ae .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-e7c09ae .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-84cd874{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-84cd874 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-84cd874.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-84cd874.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-84cd874.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-84cd874 .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-84cd874 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-84cd874 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-2f3ed18{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-2f3ed18 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-2f3ed18.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-2f3ed18.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-2f3ed18.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-2f3ed18 .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-2f3ed18 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-2f3ed18 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-485eae9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-485eae9 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-485eae9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-485eae9.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-485eae9.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-485eae9 .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-485eae9 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-485eae9 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-d2f4a75{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-d2f4a75 .elementor-divider-separator{width:100%;}.elementor-472 .elementor-element.elementor-element-d2f4a75 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-472 .elementor-element.elementor-element-f650099{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-472 .elementor-element.elementor-element-65b2622 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;}.elementor-472 .elementor-element.elementor-element-be84421 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;}.elementor-472 .elementor-element.elementor-element-3e4b359{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-724165e .elementor-button{background-color:#FDFDFD;font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-724165e .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-659c5c3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IRANSansXFaNum", Sans-serif;font-size:15px;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-659c5c3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-dfdaa87{--display:flex;}.elementor-472 .elementor-element.elementor-element-59e7bef{--display:flex;}.elementor-472 .elementor-element.elementor-element-4473866{border-radius:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-6a892b5{--display:flex;}.elementor-472 .elementor-element.elementor-element-52f95b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-52f95b7 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:18px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-bd6075d{padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-bd6075d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-bd6075d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-bd6075d.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-bd6075d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-bd6075d .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-bd6075d .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-bd6075d .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-385ac1b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-385ac1b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-385ac1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-385ac1b.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-385ac1b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-385ac1b .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-385ac1b .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-385ac1b .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-20ef01d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-20ef01d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-20ef01d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-20ef01d.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-20ef01d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-20ef01d .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-20ef01d .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-20ef01d .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-8b72f97{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-8b72f97 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-8b72f97.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-8b72f97.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-8b72f97.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-8b72f97 .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-8b72f97 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-8b72f97 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-462a06e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-462a06e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-462a06e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-462a06e.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-462a06e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-462a06e .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-462a06e .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-462a06e .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-f1a447e{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-f1a447e .elementor-divider-separator{width:100%;}.elementor-472 .elementor-element.elementor-element-f1a447e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-472 .elementor-element.elementor-element-11f183b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-472 .elementor-element.elementor-element-12d7a79 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;}.elementor-472 .elementor-element.elementor-element-5d56439 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;}.elementor-472 .elementor-element.elementor-element-feff062{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-d8187ff .elementor-button{background-color:#FDFDFD;font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-d8187ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-e34d2b0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IRANSansXFaNum", Sans-serif;font-size:15px;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-e34d2b0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-fc1d0cf{--display:flex;}.elementor-472 .elementor-element.elementor-element-963ed79{--display:flex;}.elementor-472 .elementor-element.elementor-element-30f35da{border-radius:0px 0px 0px 0px;}.elementor-472 .elementor-element.elementor-element-50795b9{--display:flex;}.elementor-472 .elementor-element.elementor-element-ec3e929{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-ec3e929 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:18px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-6d8f399{padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-6d8f399 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-6d8f399.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-6d8f399.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-6d8f399.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-6d8f399 .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-6d8f399 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-6d8f399 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-d15572c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-d15572c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-d15572c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-d15572c.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-d15572c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-d15572c .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-d15572c .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-d15572c .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-34ab710{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-34ab710 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-34ab710.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-34ab710.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-34ab710.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-34ab710 .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-34ab710 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-34ab710 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-ca6ee73{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-ca6ee73 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-ca6ee73.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-ca6ee73.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-ca6ee73.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-ca6ee73 .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-ca6ee73 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-ca6ee73 .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-2b547fb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-472 .elementor-element.elementor-element-2b547fb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-472 .elementor-element.elementor-element-2b547fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-2b547fb.elementor-view-framed .elementor-icon, .elementor-472 .elementor-element.elementor-element-2b547fb.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-472 .elementor-element.elementor-element-2b547fb .elementor-icon{font-size:14px;}.elementor-472 .elementor-element.elementor-element-2b547fb .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-2b547fb .elementor-icon-box-title a{font-family:"IRANSansXFaNum", Sans-serif;font-size:12px;font-weight:500;}.elementor-472 .elementor-element.elementor-element-8170fb8{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-8170fb8 .elementor-divider-separator{width:100%;}.elementor-472 .elementor-element.elementor-element-8170fb8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-472 .elementor-element.elementor-element-792c974{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-472 .elementor-element.elementor-element-4067c82 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;}.elementor-472 .elementor-element.elementor-element-269d9c0 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:13px;}.elementor-472 .elementor-element.elementor-element-155b613{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-f99e5d3 .elementor-button{background-color:#FDFDFD;font-family:"IRANSansXFaNum", Sans-serif;font-size:14px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-f99e5d3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-7d5c1da .elementor-button{background-color:var( --e-global-color-secondary );font-family:"IRANSansXFaNum", Sans-serif;font-size:15px;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-7d5c1da .elementor-button-content-wrapper{flex-direction:row;}.elementor-472 .elementor-element.elementor-element-21540be{--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;}.elementor-472 .elementor-element.elementor-element-47e1cb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-a1633bf{text-align:center;}.elementor-472 .elementor-element.elementor-element-a1633bf .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:20px;font-weight:500;color:#0F766E;}.elementor-472 .elementor-element.elementor-element-50f6a20{text-align:center;}.elementor-472 .elementor-element.elementor-element-50f6a20 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-b83f5de{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-472 .elementor-element.elementor-element-b83f5de .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-1c597cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-472 .elementor-element.elementor-element-cdba5b9{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-472 .elementor-element.elementor-element-b5c304a img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-b3731fe img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-05043ff img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-ddabe49{--display:flex;}.elementor-472 .elementor-element.elementor-element-e9a3291{border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-e9a3291 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-3608222 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-e15d86a img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-f9dea87{--display:flex;}.elementor-472 .elementor-element.elementor-element-41946a8 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-c8930cd img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-292a8c2 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-472 .elementor-element.elementor-element-e7c1648{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-b30c1d7{text-align:center;}.elementor-472 .elementor-element.elementor-element-b30c1d7 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:20px;font-weight:500;color:#0F766E;}.elementor-472 .elementor-element.elementor-element-2549d13{text-align:center;}.elementor-472 .elementor-element.elementor-element-2549d13 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-3d81d77{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-472 .elementor-element.elementor-element-3d81d77 .elementor-heading-title{font-family:"IRANSansXFaNum", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-472 .elementor-element.elementor-element-b6af910{--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-472 .elementor-element.elementor-element-0be3e72{--display:flex;}.elementor-472 .elementor-element.elementor-element-3b2a37d{text-align:center;}.elementor-472 .elementor-element.elementor-element-3b2a37d img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-472 .elementor-element.elementor-element-5b9863f{--display:flex;}.elementor-472 .elementor-element.elementor-element-839c08e{text-align:center;}.elementor-472 .elementor-element.elementor-element-839c08e img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-472 .elementor-element.elementor-element-9dda237{--display:flex;}.elementor-472 .elementor-element.elementor-element-65c0ec8{text-align:center;}.elementor-472 .elementor-element.elementor-element-65c0ec8 img{width:100%;border-radius:20px 20px 20px 20px;}@media(max-width:1024px){.elementor-472 .elementor-element.elementor-element-b8d893d{--grid-auto-flow:row;}.elementor-472 .elementor-element.elementor-element-21540be{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-472 .elementor-element.elementor-element-4188d24:not(.elementor-motion-effects-element-type-background), .elementor-472 .elementor-element.elementor-element-4188d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://farshadmoradi.com/wp-content/uploads/2026/09/18330ebbf-43ee-49a6-b838-1e3433923f78-300x300.webp");}.elementor-472 .elementor-element.elementor-element-4188d24{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-472 .elementor-element.elementor-element-151564c{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472 .elementor-element.elementor-element-151564c.e-con{--align-self:center;}.elementor-472 .elementor-element.elementor-element-8dea935 .elementor-heading-title{font-size:10px;}.elementor-472 .elementor-element.elementor-element-f732c0d .elementor-heading-title{font-size:10px;}.elementor-472 .elementor-element.elementor-element-fcaac5e .elementor-heading-title{font-size:10px;}.elementor-472 .elementor-element.elementor-element-a0ef417{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-472 .elementor-element.elementor-element-36378c6 .elementor-heading-title{font-size:20px;}.elementor-472 .elementor-element.elementor-element-2765015{text-align:start;font-size:12px;}.elementor-472 .elementor-element.elementor-element-2765015 p{margin-block-end:0px;}.elementor-472 .elementor-element.elementor-element-1c442b7 .elementor-button{font-size:12px;}.elementor-472 .elementor-element.elementor-element-032805a .elementor-button{font-size:12px;}.elementor-472 .elementor-element.elementor-element-383e9ed .elementor-heading-title{font-size:12px;}.elementor-472 .elementor-element.elementor-element-bcd52cc .elementor-heading-title{font-size:15px;}.elementor-472 .elementor-element.elementor-element-a5feb96{font-size:12px;}.elementor-472 .elementor-element.elementor-element-b8d893d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-472 .elementor-element.elementor-element-4a66d84 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-4a66d84 .elementor-icon-box-title a{font-size:14px;}.elementor-472 .elementor-element.elementor-element-4a66d84 .elementor-icon-box-description{font-size:12px;}.elementor-472 .elementor-element.elementor-element-3949882 .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-3949882 .elementor-icon-box-title a{font-size:14px;}.elementor-472 .elementor-element.elementor-element-3949882 .elementor-icon-box-description{font-size:12px;}.elementor-472 .elementor-element.elementor-element-55ec01f .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-55ec01f .elementor-icon-box-title a{font-size:14px;}.elementor-472 .elementor-element.elementor-element-55ec01f .elementor-icon-box-description{font-size:12px;}.elementor-472 .elementor-element.elementor-element-0e298dc .elementor-icon-box-title, .elementor-472 .elementor-element.elementor-element-0e298dc .elementor-icon-box-title a{font-size:14px;}.elementor-472 .elementor-element.elementor-element-0e298dc .elementor-icon-box-description{font-size:12px;}.elementor-472 .elementor-element.elementor-element-369ec59 .elementor-heading-title{font-size:14px;}.elementor-472 .elementor-element.elementor-element-4e19b1e .elementor-heading-title{font-size:15px;}.elementor-472 .elementor-element.elementor-element-3e48dd1 .elementor-heading-title{font-size:12px;}.elementor-472 .elementor-element.elementor-element-cf5507e .elementor-heading-title{font-size:14px;}.elementor-472 .elementor-element.elementor-element-e7c09ae{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-84cd874{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-2f3ed18{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-485eae9{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-724165e .elementor-button{padding:15px 15px 8px 15px;}.elementor-472 .elementor-element.elementor-element-659c5c3 .elementor-button{padding:15px 15px 8px 15px;}.elementor-472 .elementor-element.elementor-element-52f95b7 .elementor-heading-title{font-size:14px;}.elementor-472 .elementor-element.elementor-element-385ac1b{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-20ef01d{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-8b72f97{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-462a06e{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-d8187ff .elementor-button{padding:15px 15px 8px 15px;}.elementor-472 .elementor-element.elementor-element-e34d2b0 .elementor-button{padding:15px 15px 8px 15px;}.elementor-472 .elementor-element.elementor-element-ec3e929 .elementor-heading-title{font-size:14px;}.elementor-472 .elementor-element.elementor-element-d15572c{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-34ab710{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-ca6ee73{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-2b547fb{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-472 .elementor-element.elementor-element-f99e5d3 .elementor-button{padding:15px 15px 8px 15px;}.elementor-472 .elementor-element.elementor-element-7d5c1da .elementor-button{padding:15px 15px 8px 15px;}.elementor-472 .elementor-element.elementor-element-21540be{--e-n-carousel-swiper-slides-to-display:1;}.elementor-472 .elementor-element.elementor-element-a1633bf .elementor-heading-title{font-size:14px;}.elementor-472 .elementor-element.elementor-element-50f6a20 .elementor-heading-title{font-size:18px;}.elementor-472 .elementor-element.elementor-element-b83f5de .elementor-heading-title{font-size:12px;}.elementor-472 .elementor-element.elementor-element-b30c1d7 .elementor-heading-title{font-size:14px;}.elementor-472 .elementor-element.elementor-element-2549d13 .elementor-heading-title{font-size:18px;}.elementor-472 .elementor-element.elementor-element-3d81d77 .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-472 .elementor-element.elementor-element-33b169b{--width:50%;}.elementor-472 .elementor-element.elementor-element-d378e0c{--width:50%;}.elementor-472 .elementor-element.elementor-element-d8c79d3{--width:51.296%;}.elementor-472 .elementor-element.elementor-element-b61484a{--width:50%;}.elementor-472 .elementor-element.elementor-element-1c597cd{--content-width:970px;}.elementor-472 .elementor-element.elementor-element-cdba5b9{--width:33.33%;}.elementor-472 .elementor-element.elementor-element-ddabe49{--width:33.33%;}.elementor-472 .elementor-element.elementor-element-f9dea87{--width:33.33%;}}/* Start custom CSS for image, class: .elementor-element-0312d29 */.elementor-472 .elementor-element.elementor-element-0312d29 img {
    border-radius: 20px;
    box-shadow: 0 15px 40px rgba(0,0,0,0.15);
    width: 100%;
    height: 280px;
    object-fit: cover;
    transition: transform 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-0312d29 img:hover {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16c786e */.elementor-472 .elementor-element.elementor-element-16c786e img {
    border-radius: 20px;
    box-shadow: 0 15px 40px rgba(0,0,0,0.15);
    width: 100%;
    height: 220px;
    object-fit: cover;
    transition: transform 0.4s ease;
    margin-top: 60px;
}

.elementor-472 .elementor-element.elementor-element-16c786e img:hover {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fed34c8 */.elementor-472 .elementor-element.elementor-element-fed34c8 img {
    border-radius: 20px;
    box-shadow: 0 15px 40px rgba(0,0,0,0.15);
    width: 100%;
    height: 220px;
    object-fit: cover;
    transition: transform 0.4s ease;
    margin-top: 40px;
}

.elementor-472 .elementor-element.elementor-element-fed34c8 img:hover {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-def54cb */.elementor-472 .elementor-element.elementor-element-def54cb img {
    border-radius: 20px;
    box-shadow: 0 15px 40px rgba(0,0,0,0.15);
    width: 100%;
    height: 280px;
    object-fit: cover;
    transition: transform 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-def54cb img:hover {
    transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd6a61a */.elementor-472 .elementor-element.elementor-element-bd6a61a img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-bd6a61a {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d816dc */.elementor-472 .elementor-element.elementor-element-0d816dc {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-0d816dc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4473866 */.elementor-472 .elementor-element.elementor-element-4473866 img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-4473866 {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59e7bef */.elementor-472 .elementor-element.elementor-element-59e7bef {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-59e7bef:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30f35da */.elementor-472 .elementor-element.elementor-element-30f35da img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-30f35da {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ed79 */.elementor-472 .elementor-element.elementor-element-963ed79 {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-963ed79:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd6a61a */.elementor-472 .elementor-element.elementor-element-bd6a61a img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-bd6a61a {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d816dc */.elementor-472 .elementor-element.elementor-element-0d816dc {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-0d816dc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4473866 */.elementor-472 .elementor-element.elementor-element-4473866 img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-4473866 {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59e7bef */.elementor-472 .elementor-element.elementor-element-59e7bef {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-59e7bef:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30f35da */.elementor-472 .elementor-element.elementor-element-30f35da img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-30f35da {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ed79 */.elementor-472 .elementor-element.elementor-element-963ed79 {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-963ed79:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd6a61a */.elementor-472 .elementor-element.elementor-element-bd6a61a img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-bd6a61a {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d816dc */.elementor-472 .elementor-element.elementor-element-0d816dc {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-0d816dc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4473866 */.elementor-472 .elementor-element.elementor-element-4473866 img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-4473866 {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59e7bef */.elementor-472 .elementor-element.elementor-element-59e7bef {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-59e7bef:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30f35da */.elementor-472 .elementor-element.elementor-element-30f35da img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-30f35da {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ed79 */.elementor-472 .elementor-element.elementor-element-963ed79 {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-963ed79:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bd6a61a */.elementor-472 .elementor-element.elementor-element-bd6a61a img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-bd6a61a {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d816dc */.elementor-472 .elementor-element.elementor-element-0d816dc {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-0d816dc:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4473866 */.elementor-472 .elementor-element.elementor-element-4473866 img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-4473866 {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59e7bef */.elementor-472 .elementor-element.elementor-element-59e7bef {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-59e7bef:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30f35da */.elementor-472 .elementor-element.elementor-element-30f35da img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    border-radius: 12px;
    display: block;
}

.elementor-472 .elementor-element.elementor-element-30f35da {
    position: relative;
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-963ed79 */.elementor-472 .elementor-element.elementor-element-963ed79 {
    background: #FFFFFF;
    border-radius: 24px;
    overflow: hidden;
    box-shadow: 0 10px 40px rgba(0,0,0,0.08);
    transition: all 0.4s ease;
}

.elementor-472 .elementor-element.elementor-element-963ed79:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c597cd *//* ==================================================
   CAMP GALLERY
   ================================================== */

.camp-gallery {
    display: flex;
    flex-direction: row;
    gap: 14px;
    width: 100%;
    align-items: flex-start;
}

/* ==================================================
   COLUMNS
   ================================================== */

.camp-gallery .camp-column-1,
.camp-gallery .camp-column-2,
.camp-gallery .camp-column-3 {
    width: calc((100% - 28px) / 3);
    display: flex;
    flex-direction: column;
    gap: 14px;
}

/* ==================================================
   ALL IMAGES
   ================================================== */

.camp-gallery .camp-column-1 img,
.camp-gallery .camp-column-2 img,
.camp-gallery .camp-column-3 img {
    display: block;
    width: 100%;
    object-fit: cover;
    border-radius: 12px;
}

/* ==================================================
   COLUMN 1
   ================================================== */

.camp-gallery .camp-column-1 img:nth-of-type(1) {
    height: 205px;
}

.camp-gallery .camp-column-1 img:nth-of-type(2) {
    height: 232px;
}

.camp-gallery .camp-column-1 img:nth-of-type(3) {
    height: 225px;
}

/* ==================================================
   COLUMN 2
   ================================================== */

.camp-gallery .camp-column-2 img:nth-of-type(1) {
    height: 230px;
}

.camp-gallery .camp-column-2 img:nth-of-type(2) {
    height: 194px;
}

.camp-gallery .camp-column-2 img:nth-of-type(3) {
    height: 225px;
}

/* ==================================================
   COLUMN 3
   ================================================== */

.camp-gallery .camp-column-3 img:nth-of-type(1) {
    height: 205px;
}

.camp-gallery .camp-column-3 img:nth-of-type(2) {
    height: 255px;
}

.camp-gallery .camp-column-3 img:nth-of-type(3) {
    height: 225px;
}


/* ==================================================
   HOVER EFFECT
   ================================================== */

.camp-gallery img {
    transition:
        transform 0.35s ease,
        filter 0.35s ease;
}

.camp-gallery img:hover {
    transform: scale(1.015);
    filter: brightness(0.95);
}


/* ==================================================
   TABLET
   ================================================== */

@media (max-width: 1024px) {

    .camp-gallery {
        gap: 12px;
    }

    .camp-gallery .camp-column-1,
    .camp-gallery .camp-column-2,
    .camp-gallery .camp-column-3 {
        width: calc((100% - 24px) / 3);
        gap: 12px;
    }

    .camp-gallery .camp-column-1 img:nth-of-type(1),
    .camp-gallery .camp-column-2 img:nth-of-type(1),
    .camp-gallery .camp-column-3 img:nth-of-type(1) {
        height: 175px;
    }

    .camp-gallery .camp-column-1 img:nth-of-type(2),
    .camp-gallery .camp-column-2 img:nth-of-type(2),
    .camp-gallery .camp-column-3 img:nth-of-type(2) {
        height: 195px;
    }

    .camp-gallery .camp-column-1 img:nth-of-type(3),
    .camp-gallery .camp-column-2 img:nth-of-type(3),
    .camp-gallery .camp-column-3 img:nth-of-type(3) {
        height: 190px;
    }

}


/* ==================================================
   MOBILE
   ================================================== */

@media (max-width: 767px) {

    .camp-gallery {
        flex-direction: column;
        gap: 12px;
    }

    .camp-gallery .camp-column-1,
    .camp-gallery .camp-column-2,
    .camp-gallery .camp-column-3 {
        width: 100%;
        gap: 12px;
    }

    .camp-gallery .camp-column-1 img,
    .camp-gallery .camp-column-2 img,
    .camp-gallery .camp-column-3 img {
        height: auto !important;
        aspect-ratio: 1.45 / 1;
        object-fit: cover;
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b2a37d */.elementor-472 .elementor-element.elementor-element-3b2a37d img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    border-radius: 20px;
    transition: all 0.4s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}

.elementor-472 .elementor-element.elementor-element-3b2a37d img:hover {
    transform: scale(1.03);
    box-shadow: 0 15px 40px rgba(0,0,0,0.2);
}

.elementor-472 .elementor-element.elementor-element-3b2a37d {
    position: relative;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0be3e72 */.elementor-472 .elementor-element.elementor-element-0be3e72 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-839c08e */.elementor-472 .elementor-element.elementor-element-839c08e img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    border-radius: 20px;
    transition: all 0.4s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}

.elementor-472 .elementor-element.elementor-element-839c08e img:hover {
    transform: scale(1.03);
    box-shadow: 0 15px 40px rgba(0,0,0,0.2);
}

.elementor-472 .elementor-element.elementor-element-839c08e {
    position: relative;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b9863f */.elementor-472 .elementor-element.elementor-element-5b9863f {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65c0ec8 */.elementor-472 .elementor-element.elementor-element-65c0ec8 img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    border-radius: 20px;
    transition: all 0.4s ease;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}

.elementor-472 .elementor-element.elementor-element-65c0ec8 img:hover {
    transform: scale(1.03);
    box-shadow: 0 15px 40px rgba(0,0,0,0.2);
}

.elementor-472 .elementor-element.elementor-element-65c0ec8 {
    position: relative;
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dda237 */.elementor-472 .elementor-element.elementor-element-9dda237 {
    position: relative;
}/* End custom CSS */