.elementor-61 .elementor-element.elementor-element-18de2f6 > .elementor-container{max-width:1280px;}.elementor-61 .elementor-element.elementor-element-18de2f6{padding:0px 0px -10px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-61 .elementor-element.elementor-element-f722bc5 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;text-transform:capitalize;letter-spacing:1.6px;text-shadow:0px 1px 4px rgba(0,0,0,0.3);fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-88fcd3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-88fcd3f{z-index:10;text-align:start;}.elementor-61 .elementor-element.elementor-element-88fcd3f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:5rem;font-weight:600;line-height:1.2em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-61 .elementor-element.elementor-element-5982b85{z-index:10;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;color:#37393B;}.elementor-61 .elementor-element.elementor-element-02115f8 > .elementor-container{max-width:1000px;}.elementor-61 .elementor-element.elementor-element-02115f8{padding:0px 0px 60px 0px;}.elementor-61 .elementor-element.elementor-element-f2efa0f > .elementor-element-populated, .elementor-61 .elementor-element.elementor-element-f2efa0f > .elementor-element-populated > .elementor-background-overlay, .elementor-61 .elementor-element.elementor-element-f2efa0f > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-61 .elementor-element.elementor-element-f2efa0f > .elementor-element-populated{box-shadow:0px 0px 40px -5px rgba(2.000000000000002, 50.000000000000014, 99.00000000000001, 0.08);padding:15px 15px 15px 15px;}.elementor-61 .elementor-element.elementor-element-f2efa0f{z-index:10;}.elementor-61 .elementor-element.elementor-element-74f6671 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-61 .elementor-element.elementor-element-74f6671 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-61 .elementor-element.elementor-element-36d1cb5 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:700;text-transform:capitalize;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-61 .elementor-element.elementor-element-36d1cb5{z-index:10;}.elementor-61 .elementor-element.elementor-element-36d1cb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61 .elementor-element.elementor-element-36d1cb5 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-61 .elementor-element.elementor-element-6859f1b > .elementor-container{max-width:1280px;}.elementor-61 .elementor-element.elementor-element-8e89cb9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-8e89cb9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-8e89cb9 > .elementor-element-populated, .elementor-61 .elementor-element.elementor-element-8e89cb9 > .elementor-element-populated > .elementor-background-overlay, .elementor-61 .elementor-element.elementor-element-8e89cb9 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-61 .elementor-element.elementor-element-8e89cb9 > .elementor-element-populated{box-shadow:0px 10px 37px -11px rgba(115.34869565217393, 115.37382608695653, 115.60000000000001, 0.5);transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-8e89cb9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-850cc12 img{width:100%;max-width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:25px 25px 0px 0px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-f163ebf > .elementor-widget-container{padding:5px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-f163ebf .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-61 .elementor-element.elementor-element-f163ebf .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-f163ebf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-c2a5a5f );color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-f163ebf.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-f163ebf.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-f163ebf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-f163ebf .elementor-icon{font-size:20px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-61 .elementor-element.elementor-element-f163ebf .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-f163ebf .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;}.elementor-61 .elementor-element.elementor-element-8cd4fdf > .elementor-widget-container{padding:10px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-8cd4fdf{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#3F4246;}.elementor-61 .elementor-element.elementor-element-dd411ab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-dd411ab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-dd411ab > .elementor-element-populated, .elementor-61 .elementor-element.elementor-element-dd411ab > .elementor-element-populated > .elementor-background-overlay, .elementor-61 .elementor-element.elementor-element-dd411ab > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-61 .elementor-element.elementor-element-dd411ab > .elementor-element-populated{box-shadow:0px 10px 37px -11px rgba(115.34869565217393, 115.37382608695653, 115.60000000000001, 0.5);transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-dd411ab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-8edb50d img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:25px 25px 0px 0px;}.elementor-61 .elementor-element.elementor-element-11eb488 > .elementor-widget-container{padding:5px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-11eb488 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-61 .elementor-element.elementor-element-11eb488 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-11eb488.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-c2a5a5f );color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-11eb488.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-11eb488.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-11eb488.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-11eb488 .elementor-icon{font-size:20px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-61 .elementor-element.elementor-element-11eb488 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-11eb488 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;}.elementor-61 .elementor-element.elementor-element-09d93b2 > .elementor-widget-container{padding:10px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-09d93b2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#3F4246;}.elementor-61 .elementor-element.elementor-element-d4c241c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-d4c241c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-d4c241c > .elementor-element-populated, .elementor-61 .elementor-element.elementor-element-d4c241c > .elementor-element-populated > .elementor-background-overlay, .elementor-61 .elementor-element.elementor-element-d4c241c > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-61 .elementor-element.elementor-element-d4c241c > .elementor-element-populated{box-shadow:0px 10px 37px -11px rgba(115.34869565217393, 115.37382608695653, 115.60000000000001, 0.5);transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-d4c241c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-19edcf2 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:25px 25px 0px 0px;}.elementor-61 .elementor-element.elementor-element-01e2cb9 > .elementor-widget-container{padding:5px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-01e2cb9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-61 .elementor-element.elementor-element-01e2cb9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-01e2cb9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-c2a5a5f );color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-01e2cb9.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-01e2cb9.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-01e2cb9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-01e2cb9 .elementor-icon{font-size:20px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-61 .elementor-element.elementor-element-01e2cb9 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-01e2cb9 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;}.elementor-61 .elementor-element.elementor-element-b695d15 > .elementor-widget-container{padding:10px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-b695d15{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#3F4246;}.elementor-61 .elementor-element.elementor-element-975fec1 > .elementor-container{max-width:1280px;}.elementor-61 .elementor-element.elementor-element-eff4f4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-61 .elementor-element.elementor-element-deb1628:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-deb1628 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-deb1628 > .elementor-element-populated, .elementor-61 .elementor-element.elementor-element-deb1628 > .elementor-element-populated > .elementor-background-overlay, .elementor-61 .elementor-element.elementor-element-deb1628 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-61 .elementor-element.elementor-element-deb1628 > .elementor-element-populated{box-shadow:0px 10px 37px -11px rgba(115.34869565217393, 115.37382608695653, 115.60000000000001, 0.5);transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-deb1628 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-f82ddaa img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:25px 25px 0px 0px;}.elementor-61 .elementor-element.elementor-element-abc8b11 > .elementor-widget-container{padding:5px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-abc8b11 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-61 .elementor-element.elementor-element-abc8b11 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-abc8b11.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-c2a5a5f );color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-abc8b11.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-abc8b11.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-abc8b11.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-abc8b11 .elementor-icon{font-size:20px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-61 .elementor-element.elementor-element-abc8b11 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-abc8b11 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;}.elementor-61 .elementor-element.elementor-element-07bbc0a > .elementor-widget-container{padding:10px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-07bbc0a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#3F4246;}.elementor-61 .elementor-element.elementor-element-6c08e58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-6c08e58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-6c08e58 > .elementor-element-populated, .elementor-61 .elementor-element.elementor-element-6c08e58 > .elementor-element-populated > .elementor-background-overlay, .elementor-61 .elementor-element.elementor-element-6c08e58 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-61 .elementor-element.elementor-element-6c08e58 > .elementor-element-populated{box-shadow:0px 10px 37px -11px rgba(115.34869565217393, 115.37382608695653, 115.60000000000001, 0.5);transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-6c08e58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-7becb62 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:25px 25px 0px 0px;}.elementor-61 .elementor-element.elementor-element-a028396 > .elementor-widget-container{padding:5px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-a028396 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-61 .elementor-element.elementor-element-a028396 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-a028396.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-c2a5a5f );color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-a028396.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-a028396.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-a028396.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-a028396 .elementor-icon{font-size:20px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-61 .elementor-element.elementor-element-a028396 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-a028396 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;}.elementor-61 .elementor-element.elementor-element-50b7031 > .elementor-widget-container{padding:10px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-50b7031{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#3F4246;}.elementor-61 .elementor-element.elementor-element-d6acea4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-d6acea4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-d6acea4 > .elementor-element-populated, .elementor-61 .elementor-element.elementor-element-d6acea4 > .elementor-element-populated > .elementor-background-overlay, .elementor-61 .elementor-element.elementor-element-d6acea4 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-61 .elementor-element.elementor-element-d6acea4 > .elementor-element-populated{box-shadow:0px 10px 37px -11px rgba(115.34869565217393, 115.37382608695653, 115.60000000000001, 0.5);transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-d6acea4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-b2e6666 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:25px 25px 0px 0px;}.elementor-61 .elementor-element.elementor-element-a9681d9 > .elementor-widget-container{padding:5px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-a9681d9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-61 .elementor-element.elementor-element-a9681d9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-a9681d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-c2a5a5f );color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-a9681d9.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-a9681d9.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-a9681d9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-c2a5a5f );}.elementor-61 .elementor-element.elementor-element-a9681d9 .elementor-icon{font-size:20px;padding:10px;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-61 .elementor-element.elementor-element-a9681d9 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-a9681d9 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;}.elementor-61 .elementor-element.elementor-element-c8221da > .elementor-widget-container{padding:10px 24px 0px 24px;}.elementor-61 .elementor-element.elementor-element-c8221da{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#3F4246;}.elementor-61 .elementor-element.elementor-element-2ba2723 > .elementor-container{max-width:1280px;}.elementor-61 .elementor-element.elementor-element-5dd86b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-61 .elementor-element.elementor-element-5dd86b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-1ceab75 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:capitalize;letter-spacing:1.6px;text-shadow:0px 1px 4px rgba(0,0,0,0.3);fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c2a5a5f );border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-61 .elementor-element.elementor-element-1ceab75 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-61 .elementor-element.elementor-element-81f9539 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:3rem;font-weight:800;}.elementor-bc-flex-widget .elementor-61 .elementor-element.elementor-element-c62ebfd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-61 .elementor-element.elementor-element-c62ebfd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-61 .elementor-element.elementor-element-11c0490{text-align:start;font-family:"Inter", Sans-serif;font-size:1.125rem;font-weight:400;color:#515252;}.elementor-61 .elementor-element.elementor-element-999829c:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-999829c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-999829c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-61 .elementor-element.elementor-element-999829c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-5dd86b9{width:61.139%;}.elementor-61 .elementor-element.elementor-element-c62ebfd{width:38.476%;}}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-61 .elementor-element.elementor-element-f722bc5 .elementor-button{font-size:12px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-88fcd3f .elementor-heading-title{font-size:3rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-5982b85{font-size:18px;}.elementor-61 .elementor-element.elementor-element-36d1cb5 .elementor-button{font-size:1rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-8cd4fdf{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-09d93b2{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-b695d15{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-07bbc0a{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-50b7031{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-c8221da{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-1ceab75 .elementor-button{font-size:12px;}.elementor-61 .elementor-element.elementor-element-11c0490{font-size:1rem;}}@media(max-width:767px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-61 .elementor-element.elementor-element-f722bc5 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-f722bc5 .elementor-button{font-size:10px;letter-spacing:0.9px;padding:8px 10px 8px 10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61 .elementor-element.elementor-element-88fcd3f > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-88fcd3f .elementor-heading-title{font-size:2.2rem;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-5982b85{line-height:1.6em;}.elementor-61 .elementor-element.elementor-element-36d1cb5 .elementor-button{font-size:1rem;}.elementor-61 .elementor-element.elementor-element-6859f1b{margin-top:-30px;margin-bottom:0px;}.elementor-61 .elementor-element.elementor-element-8e89cb9{width:100%;}.elementor-61 .elementor-element.elementor-element-8e89cb9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-f163ebf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-f163ebf .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-61 .elementor-element.elementor-element-f163ebf .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-f163ebf .elementor-icon-box-title a{font-size:2.2rem;line-height:1.2em;}.elementor-61 .elementor-element.elementor-element-8cd4fdf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-8cd4fdf{line-height:1.6em;}.elementor-61 .elementor-element.elementor-element-dd411ab{width:100%;}.elementor-61 .elementor-element.elementor-element-dd411ab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-11eb488 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-11eb488 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-61 .elementor-element.elementor-element-11eb488 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-11eb488 .elementor-icon-box-title a{font-size:2.2rem;line-height:1.2em;}.elementor-61 .elementor-element.elementor-element-09d93b2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-09d93b2{line-height:1.6em;}.elementor-61 .elementor-element.elementor-element-d4c241c{width:100%;}.elementor-61 .elementor-element.elementor-element-d4c241c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-01e2cb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-01e2cb9 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-61 .elementor-element.elementor-element-01e2cb9 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-01e2cb9 .elementor-icon-box-title a{font-size:2.2rem;line-height:1.2em;}.elementor-61 .elementor-element.elementor-element-b695d15 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-b695d15{line-height:1.6em;}.elementor-61 .elementor-element.elementor-element-975fec1{margin-top:-15px;margin-bottom:0px;}.elementor-61 .elementor-element.elementor-element-deb1628{width:100%;}.elementor-61 .elementor-element.elementor-element-deb1628 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-abc8b11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-abc8b11 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-61 .elementor-element.elementor-element-abc8b11 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-abc8b11 .elementor-icon-box-title a{font-size:2.2rem;line-height:1.2em;}.elementor-61 .elementor-element.elementor-element-07bbc0a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-07bbc0a{line-height:1.6em;}.elementor-61 .elementor-element.elementor-element-6c08e58{width:100%;}.elementor-61 .elementor-element.elementor-element-6c08e58 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-a028396 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-a028396 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-61 .elementor-element.elementor-element-a028396 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-a028396 .elementor-icon-box-title a{font-size:2.2rem;line-height:1.2em;}.elementor-61 .elementor-element.elementor-element-50b7031 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-50b7031{line-height:1.6em;}.elementor-61 .elementor-element.elementor-element-d6acea4{width:100%;}.elementor-61 .elementor-element.elementor-element-d6acea4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-a9681d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-a9681d9 .elementor-icon-box-wrapper{align-items:start;gap:0px;}.elementor-61 .elementor-element.elementor-element-a9681d9 .elementor-icon-box-title, .elementor-61 .elementor-element.elementor-element-a9681d9 .elementor-icon-box-title a{font-size:2.2rem;line-height:1.2em;}.elementor-61 .elementor-element.elementor-element-c8221da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-c8221da{line-height:1.6em;}.elementor-61 .elementor-element.elementor-element-1ceab75 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-61 .elementor-element.elementor-element-1ceab75 .elementor-button{font-size:10px;letter-spacing:0.9px;padding:8px 10px 8px 10px;}.elementor-61 .elementor-element.elementor-element-81f9539 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-61 .elementor-element.elementor-element-81f9539 .elementor-heading-title{font-size:2.2rem;line-height:1.2em;}.elementor-61 .elementor-element.elementor-element-11c0490{line-height:1.6em;}}/* Start custom CSS for column, class: .elementor-element-8e89cb9 *//* --- تنظیمات کلی (دسکتاپ و موبایل) --- */
.elementor-61 .elementor-element.elementor-element-8e89cb9 {
    /* سایه ملایم و متمرکز در پایین */
    /* فرمول: افقی0 عمودی15 محو30 گسترش-5 رنگ‌کمرنگ */
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.06) !important;
    
    /* تنظیم گردی گوشه‌ها برای خودِ ستون */
    border-radius: 16px !important;
    
    /* ترانزیشن نرم برای هاور */
    transition: all 0.3s ease !important;
}

/* هاور: وقتی موس روی کارت میرود کمی بالا بیاید */
.elementor-61 .elementor-element.elementor-element-8e89cb9:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.1) !important;
}

/* --- تنظیمات مخصوص موبایل (لی‌اوت افقی) --- */
@media (max-width: 767px) {
    .elementor-61 .elementor-element.elementor-element-8e89cb9 { 
        margin-bottom: 15px !important;
        /* سایه در موبایل کمی کوچک‌تر شود */
        box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.05) !important;
    }

    .elementor-61 .elementor-element.elementor-element-8e89cb9 .elementor-widget-wrap {
        display: grid !important;
        grid-template-columns: 110px 1fr !important;
        grid-template-rows: min-content auto !important;
        align-items: start !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-8e89cb9 .elementor-widget-image {
        grid-column: 1 / 2 !important;
        grid-row: 1 / -1 !important;
        width: 110px !important;
        height: 100% !important;
        min-height: 100px !important;
        margin: 0 !important;
        display: flex !important;
    }

    .elementor-61 .elementor-element.elementor-element-8e89cb9 .elementor-widget-image img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        border-radius: 16px 0 0 16px !important; /* گردی فقط سمت چپ */
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-8e89cb9 .elementor-widget-icon-box {
        grid-column: 2 / 3 !important;
        grid-row: 1 / 2 !important;
        padding: 10px 10px 0 15px !important;
        margin: 0 !important;
        width: 100% !important;
    }

    .elementor-61 .elementor-element.elementor-element-8e89cb9 .elementor-icon-box-wrapper {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    .elementor-61 .elementor-element.elementor-element-8e89cb9 .elementor-icon-box-icon {
        margin-right: 8px !important;
        margin-bottom: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-8e89cb9 .elementor-icon-box-title {
        text-align: left !important;
        font-size: 14px !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-8e89cb9 .elementor-widget-text-editor {
        grid-column: 2 / 3 !important;
        grid-row: 2 / 3 !important;
        padding: 5px 10px 10px 15px !important;
        margin: 0 !important;
        text-align: left !important;
        align-self: start !important;
    }

    .elementor-61 .elementor-element.elementor-element-8e89cb9 .elementor-widget-text-editor p {
        font-size: 11px !important;
        line-height: 1.4 !important;
        margin: 0 !important;
        color: #666 !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dd411ab *//* --- تنظیمات کلی (دسکتاپ و موبایل) --- */
.elementor-61 .elementor-element.elementor-element-dd411ab {
    /* سایه ملایم و متمرکز در پایین */
    /* فرمول: افقی0 عمودی15 محو30 گسترش-5 رنگ‌کمرنگ */
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.06) !important;
    
    /* تنظیم گردی گوشه‌ها برای خودِ ستون */
    border-radius: 16px !important;
    
    /* ترانزیشن نرم برای هاور */
    transition: all 0.3s ease !important;
}

/* هاور: وقتی موس روی کارت میرود کمی بالا بیاید */
.elementor-61 .elementor-element.elementor-element-dd411ab:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.1) !important;
}

/* --- تنظیمات مخصوص موبایل (لی‌اوت افقی) --- */
@media (max-width: 767px) {
    .elementor-61 .elementor-element.elementor-element-dd411ab { 
        margin-bottom: 15px !important;
        /* سایه در موبایل کمی کوچک‌تر شود */
        box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.05) !important;
    }

    .elementor-61 .elementor-element.elementor-element-dd411ab .elementor-widget-wrap {
        display: grid !important;
        grid-template-columns: 110px 1fr !important;
        grid-template-rows: min-content auto !important;
        align-items: start !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-dd411ab .elementor-widget-image {
        grid-column: 1 / 2 !important;
        grid-row: 1 / -1 !important;
        width: 110px !important;
        height: 100% !important;
        min-height: 100px !important;
        margin: 0 !important;
        display: flex !important;
    }

    .elementor-61 .elementor-element.elementor-element-dd411ab .elementor-widget-image img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        border-radius: 16px 0 0 16px !important; /* گردی فقط سمت چپ */
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-dd411ab .elementor-widget-icon-box {
        grid-column: 2 / 3 !important;
        grid-row: 1 / 2 !important;
        padding: 10px 10px 0 15px !important;
        margin: 0 !important;
        width: 100% !important;
    }

    .elementor-61 .elementor-element.elementor-element-dd411ab .elementor-icon-box-wrapper {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    .elementor-61 .elementor-element.elementor-element-dd411ab .elementor-icon-box-icon {
        margin-right: 8px !important;
        margin-bottom: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-dd411ab .elementor-icon-box-title {
        text-align: left !important;
        font-size: 14px !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-dd411ab .elementor-widget-text-editor {
        grid-column: 2 / 3 !important;
        grid-row: 2 / 3 !important;
        padding: 5px 10px 10px 15px !important;
        margin: 0 !important;
        text-align: left !important;
        align-self: start !important;
    }

    .elementor-61 .elementor-element.elementor-element-dd411ab .elementor-widget-text-editor p {
        font-size: 11px !important;
        line-height: 1.4 !important;
        margin: 0 !important;
        color: #666 !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d4c241c *//* --- تنظیمات کلی (دسکتاپ و موبایل) --- */
.elementor-61 .elementor-element.elementor-element-d4c241c {
    /* سایه ملایم و متمرکز در پایین */
    /* فرمول: افقی0 عمودی15 محو30 گسترش-5 رنگ‌کمرنگ */
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.06) !important;
    
    /* تنظیم گردی گوشه‌ها برای خودِ ستون */
    border-radius: 16px !important;
    
    /* ترانزیشن نرم برای هاور */
    transition: all 0.3s ease !important;
}

/* هاور: وقتی موس روی کارت میرود کمی بالا بیاید */
.elementor-61 .elementor-element.elementor-element-d4c241c:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.1) !important;
}

/* --- تنظیمات مخصوص موبایل (لی‌اوت افقی) --- */
@media (max-width: 767px) {
    .elementor-61 .elementor-element.elementor-element-d4c241c { 
        margin-bottom: 15px !important;
        /* سایه در موبایل کمی کوچک‌تر شود */
        box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.05) !important;
    }

    .elementor-61 .elementor-element.elementor-element-d4c241c .elementor-widget-wrap {
        display: grid !important;
        grid-template-columns: 110px 1fr !important;
        grid-template-rows: min-content auto !important;
        align-items: start !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-d4c241c .elementor-widget-image {
        grid-column: 1 / 2 !important;
        grid-row: 1 / -1 !important;
        width: 110px !important;
        height: 100% !important;
        min-height: 100px !important;
        margin: 0 !important;
        display: flex !important;
    }

    .elementor-61 .elementor-element.elementor-element-d4c241c .elementor-widget-image img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        border-radius: 16px 0 0 16px !important; /* گردی فقط سمت چپ */
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-d4c241c .elementor-widget-icon-box {
        grid-column: 2 / 3 !important;
        grid-row: 1 / 2 !important;
        padding: 10px 10px 0 15px !important;
        margin: 0 !important;
        width: 100% !important;
    }

    .elementor-61 .elementor-element.elementor-element-d4c241c .elementor-icon-box-wrapper {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    .elementor-61 .elementor-element.elementor-element-d4c241c .elementor-icon-box-icon {
        margin-right: 8px !important;
        margin-bottom: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-d4c241c .elementor-icon-box-title {
        text-align: left !important;
        font-size: 14px !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-d4c241c .elementor-widget-text-editor {
        grid-column: 2 / 3 !important;
        grid-row: 2 / 3 !important;
        padding: 5px 10px 10px 15px !important;
        margin: 0 !important;
        text-align: left !important;
        align-self: start !important;
    }

    .elementor-61 .elementor-element.elementor-element-d4c241c .elementor-widget-text-editor p {
        font-size: 11px !important;
        line-height: 1.4 !important;
        margin: 0 !important;
        color: #666 !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-deb1628 *//* --- تنظیمات کلی (دسکتاپ و موبایل) --- */
.elementor-61 .elementor-element.elementor-element-deb1628 {
    /* سایه ملایم و متمرکز در پایین */
    /* فرمول: افقی0 عمودی15 محو30 گسترش-5 رنگ‌کمرنگ */
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.06) !important;
    
    /* تنظیم گردی گوشه‌ها برای خودِ ستون */
    border-radius: 16px !important;
    
    /* ترانزیشن نرم برای هاور */
    transition: all 0.3s ease !important;
}

/* هاور: وقتی موس روی کارت میرود کمی بالا بیاید */
.elementor-61 .elementor-element.elementor-element-deb1628:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.1) !important;
}

/* --- تنظیمات مخصوص موبایل (لی‌اوت افقی) --- */
@media (max-width: 767px) {
    .elementor-61 .elementor-element.elementor-element-deb1628 { 
        margin-bottom: 15px !important;
        /* سایه در موبایل کمی کوچک‌تر شود */
        box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.05) !important;
    }

    .elementor-61 .elementor-element.elementor-element-deb1628 .elementor-widget-wrap {
        display: grid !important;
        grid-template-columns: 110px 1fr !important;
        grid-template-rows: min-content auto !important;
        align-items: start !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-deb1628 .elementor-widget-image {
        grid-column: 1 / 2 !important;
        grid-row: 1 / -1 !important;
        width: 110px !important;
        height: 100% !important;
        min-height: 100px !important;
        margin: 0 !important;
        display: flex !important;
    }

    .elementor-61 .elementor-element.elementor-element-deb1628 .elementor-widget-image img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        border-radius: 16px 0 0 16px !important; /* گردی فقط سمت چپ */
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-deb1628 .elementor-widget-icon-box {
        grid-column: 2 / 3 !important;
        grid-row: 1 / 2 !important;
        padding: 10px 10px 0 15px !important;
        margin: 0 !important;
        width: 100% !important;
    }

    .elementor-61 .elementor-element.elementor-element-deb1628 .elementor-icon-box-wrapper {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    .elementor-61 .elementor-element.elementor-element-deb1628 .elementor-icon-box-icon {
        margin-right: 8px !important;
        margin-bottom: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-deb1628 .elementor-icon-box-title {
        text-align: left !important;
        font-size: 14px !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-deb1628 .elementor-widget-text-editor {
        grid-column: 2 / 3 !important;
        grid-row: 2 / 3 !important;
        padding: 5px 10px 10px 15px !important;
        margin: 0 !important;
        text-align: left !important;
        align-self: start !important;
    }

    .elementor-61 .elementor-element.elementor-element-deb1628 .elementor-widget-text-editor p {
        font-size: 11px !important;
        line-height: 1.4 !important;
        margin: 0 !important;
        color: #666 !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6c08e58 *//* --- تنظیمات کلی (دسکتاپ و موبایل) --- */
.elementor-61 .elementor-element.elementor-element-6c08e58 {
    /* سایه ملایم و متمرکز در پایین */
    /* فرمول: افقی0 عمودی15 محو30 گسترش-5 رنگ‌کمرنگ */
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.06) !important;
    
    /* تنظیم گردی گوشه‌ها برای خودِ ستون */
    border-radius: 16px !important;
    
    /* ترانزیشن نرم برای هاور */
    transition: all 0.3s ease !important;
}

/* هاور: وقتی موس روی کارت میرود کمی بالا بیاید */
.elementor-61 .elementor-element.elementor-element-6c08e58:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.1) !important;
}

/* --- تنظیمات مخصوص موبایل (لی‌اوت افقی) --- */
@media (max-width: 767px) {
    .elementor-61 .elementor-element.elementor-element-6c08e58 { 
        margin-bottom: 15px !important;
        /* سایه در موبایل کمی کوچک‌تر شود */
        box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.05) !important;
    }

    .elementor-61 .elementor-element.elementor-element-6c08e58 .elementor-widget-wrap {
        display: grid !important;
        grid-template-columns: 110px 1fr !important;
        grid-template-rows: min-content auto !important;
        align-items: start !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-6c08e58 .elementor-widget-image {
        grid-column: 1 / 2 !important;
        grid-row: 1 / -1 !important;
        width: 110px !important;
        height: 100% !important;
        min-height: 100px !important;
        margin: 0 !important;
        display: flex !important;
    }

    .elementor-61 .elementor-element.elementor-element-6c08e58 .elementor-widget-image img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        border-radius: 16px 0 0 16px !important; /* گردی فقط سمت چپ */
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-6c08e58 .elementor-widget-icon-box {
        grid-column: 2 / 3 !important;
        grid-row: 1 / 2 !important;
        padding: 10px 10px 0 15px !important;
        margin: 0 !important;
        width: 100% !important;
    }

    .elementor-61 .elementor-element.elementor-element-6c08e58 .elementor-icon-box-wrapper {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    .elementor-61 .elementor-element.elementor-element-6c08e58 .elementor-icon-box-icon {
        margin-right: 8px !important;
        margin-bottom: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-6c08e58 .elementor-icon-box-title {
        text-align: left !important;
        font-size: 14px !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-6c08e58 .elementor-widget-text-editor {
        grid-column: 2 / 3 !important;
        grid-row: 2 / 3 !important;
        padding: 5px 10px 10px 15px !important;
        margin: 0 !important;
        text-align: left !important;
        align-self: start !important;
    }

    .elementor-61 .elementor-element.elementor-element-6c08e58 .elementor-widget-text-editor p {
        font-size: 11px !important;
        line-height: 1.4 !important;
        margin: 0 !important;
        color: #666 !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d6acea4 *//* --- تنظیمات کلی (دسکتاپ و موبایل) --- */
.elementor-61 .elementor-element.elementor-element-d6acea4 {
    /* سایه ملایم و متمرکز در پایین */
    /* فرمول: افقی0 عمودی15 محو30 گسترش-5 رنگ‌کمرنگ */
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, 0.06) !important;
    
    /* تنظیم گردی گوشه‌ها برای خودِ ستون */
    border-radius: 16px !important;
    
    /* ترانزیشن نرم برای هاور */
    transition: all 0.3s ease !important;
}

/* هاور: وقتی موس روی کارت میرود کمی بالا بیاید */
.elementor-61 .elementor-element.elementor-element-d6acea4:hover {
    transform: translateY(-5px);
    box-shadow: 0 20px 40px -10px rgba(0, 0, 0, 0.1) !important;
}

/* --- تنظیمات مخصوص موبایل (لی‌اوت افقی) --- */
@media (max-width: 767px) {
    .elementor-61 .elementor-element.elementor-element-d6acea4 { 
        margin-bottom: 15px !important;
        /* سایه در موبایل کمی کوچک‌تر شود */
        box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.05) !important;
    }

    .elementor-61 .elementor-element.elementor-element-d6acea4 .elementor-widget-wrap {
        display: grid !important;
        grid-template-columns: 110px 1fr !important;
        grid-template-rows: min-content auto !important;
        align-items: start !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-d6acea4 .elementor-widget-image {
        grid-column: 1 / 2 !important;
        grid-row: 1 / -1 !important;
        width: 110px !important;
        height: 100% !important;
        min-height: 100px !important;
        margin: 0 !important;
        display: flex !important;
    }

    .elementor-61 .elementor-element.elementor-element-d6acea4 .elementor-widget-image img {
        height: 100% !important;
        width: 100% !important;
        object-fit: cover !important;
        border-radius: 16px 0 0 16px !important; /* گردی فقط سمت چپ */
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-d6acea4 .elementor-widget-icon-box {
        grid-column: 2 / 3 !important;
        grid-row: 1 / 2 !important;
        padding: 10px 10px 0 15px !important;
        margin: 0 !important;
        width: 100% !important;
    }

    .elementor-61 .elementor-element.elementor-element-d6acea4 .elementor-icon-box-wrapper {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }

    .elementor-61 .elementor-element.elementor-element-d6acea4 .elementor-icon-box-icon {
        margin-right: 8px !important;
        margin-bottom: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-d6acea4 .elementor-icon-box-title {
        text-align: left !important;
        font-size: 14px !important;
        margin: 0 !important;
    }

    .elementor-61 .elementor-element.elementor-element-d6acea4 .elementor-widget-text-editor {
        grid-column: 2 / 3 !important;
        grid-row: 2 / 3 !important;
        padding: 5px 10px 10px 15px !important;
        margin: 0 !important;
        text-align: left !important;
        align-self: start !important;
    }

    .elementor-61 .elementor-element.elementor-element-d6acea4 .elementor-widget-text-editor p {
        font-size: 11px !important;
        line-height: 1.4 !important;
        margin: 0 !important;
        color: #666 !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://chinaagrosource.com/wp-content/uploads/2025/12/Inter-VariableFont_opszwght.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://chinaagrosource.com/wp-content/uploads/2025/12/Inter-Italic-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://chinaagrosource.com/wp-content/uploads/2025/12/SpaceGrotesk-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://chinaagrosource.com/wp-content/uploads/2025/12/SpaceGrotesk-VariableFont_wght-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://chinaagrosource.com/wp-content/uploads/2025/12/SpaceGrotesk-VariableFont_wght-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */