.elementor-28902 .elementor-element.elementor-element-1cbb2b27{--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:15px 45px;--row-gap:15px;--column-gap:45px;box-shadow:0px 8px 31px -15px rgba(0,0,0,0.5);--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-110d7a68{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-28902 .elementor-element.elementor-element-412fe8e4 .title-subtitle{font-size:15px;}.elementor-28902 .elementor-element.elementor-element-412fe8e4 .title{color:var( --e-global-color-primary );font-size:45px;font-weight:900;}.elementor-28902 .elementor-element.elementor-element-412fe8e4 .title-after_title{font-size:16px;}.elementor-28902 .elementor-element.elementor-element-7a20ae8e{--divider-border-style:solid;--divider-color:#7A7A7A3B;--divider-border-width:1px;}.elementor-28902 .elementor-element.elementor-element-7a20ae8e .elementor-divider-separator{width:100%;}.elementor-28902 .elementor-element.elementor-element-7a20ae8e .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-28902 .elementor-element.elementor-element-336acde6{--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;--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-28902 .elementor-element.elementor-element-1864b784 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;font-weight:600;box-shadow:0px 0px 26px 3px rgba(134.87975543478262, 159.91568684280477, 255, 0.5);border-radius:10px 10px 10px 10px;}.elementor-28902 .elementor-element.elementor-element-1864b784 .elementor-button:hover, .elementor-28902 .elementor-element.elementor-element-1864b784 .elementor-button:focus{background-color:#CC3AED;}.elementor-28902 .elementor-element.elementor-element-1864b784 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28902 .elementor-element.elementor-element-1864b784.elementor-element{--align-self:center;}.elementor-28902 .elementor-element.elementor-element-24d6489c .elementor-button{background-color:#2563EB00;font-size:18px;font-weight:600;fill:#434343;color:#434343;border-style:solid;border-width:1px 1px 1px 1px;border-color:#434343;border-radius:10px 10px 10px 10px;}.elementor-28902 .elementor-element.elementor-element-24d6489c .elementor-button:hover, .elementor-28902 .elementor-element.elementor-element-24d6489c .elementor-button:focus{background-color:#B65B170A;}.elementor-28902 .elementor-element.elementor-element-24d6489c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28902 .elementor-element.elementor-element-24d6489c.elementor-element{--align-self:center;}.elementor-28902 .elementor-element.elementor-element-2b098c86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-5cbf3b38{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-7923b4b9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-46e41d47{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-6dd6d895{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-75151543 .title-subtitle{font-size:15px;}.elementor-28902 .elementor-element.elementor-element-75151543 .title{color:var( --e-global-color-4a3e265 );font-size:30px;font-weight:900;}.elementor-28902 .elementor-element.elementor-element-75151543 .title-after_title{font-size:16px;}.elementor-28902 .elementor-element.elementor-element-5998a40e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-ba24bef{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-1dcc95d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-13198e6a{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-13198e6a:not(.elementor-motion-effects-element-type-background), .elementor-28902 .elementor-element.elementor-element-13198e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28902 .elementor-element.elementor-element-75d0f6c7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-2d2e64ef .title-subtitle{font-size:15px;}.elementor-28902 .elementor-element.elementor-element-2d2e64ef .title{color:var( --e-global-color-4a3e265 );font-size:30px;font-weight:900;}.elementor-28902 .elementor-element.elementor-element-2d2e64ef .title-after_title{font-size:16px;}.elementor-28902 .elementor-element.elementor-element-344a2395{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-28902 .elementor-element.elementor-element-65eab70 .elementor-icon-box-wrapper{gap:15px;}.elementor-28902 .elementor-element.elementor-element-65eab70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28902 .elementor-element.elementor-element-65eab70.elementor-view-framed .elementor-icon, .elementor-28902 .elementor-element.elementor-element-65eab70.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-28902 .elementor-element.elementor-element-65eab70.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-65eab70.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-65eab70.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-65eab70.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-65eab70.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-65eab70.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b4f94f0 );color:var( --e-global-color-b4f94f0 );border-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-65eab70 .elementor-icon-box-title{color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-42295cf1 .elementor-icon-box-wrapper{gap:15px;}.elementor-28902 .elementor-element.elementor-element-42295cf1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28902 .elementor-element.elementor-element-42295cf1.elementor-view-framed .elementor-icon, .elementor-28902 .elementor-element.elementor-element-42295cf1.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-28902 .elementor-element.elementor-element-42295cf1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-42295cf1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-42295cf1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-42295cf1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-42295cf1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-42295cf1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b4f94f0 );color:var( --e-global-color-b4f94f0 );border-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-42295cf1 .elementor-icon-box-title{color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-7c52b73e .elementor-icon-box-wrapper{gap:15px;}.elementor-28902 .elementor-element.elementor-element-7c52b73e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28902 .elementor-element.elementor-element-7c52b73e.elementor-view-framed .elementor-icon, .elementor-28902 .elementor-element.elementor-element-7c52b73e.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-28902 .elementor-element.elementor-element-7c52b73e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-7c52b73e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-7c52b73e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-7c52b73e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-7c52b73e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-7c52b73e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b4f94f0 );color:var( --e-global-color-b4f94f0 );border-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-7c52b73e .elementor-icon-box-title{color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-33262687 .elementor-icon-box-wrapper{gap:15px;}.elementor-28902 .elementor-element.elementor-element-33262687.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28902 .elementor-element.elementor-element-33262687.elementor-view-framed .elementor-icon, .elementor-28902 .elementor-element.elementor-element-33262687.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-28902 .elementor-element.elementor-element-33262687.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-33262687.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-33262687.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-33262687.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-33262687.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-33262687.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b4f94f0 );color:var( --e-global-color-b4f94f0 );border-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-33262687 .elementor-icon-box-title{color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-5f30d8 .elementor-icon-box-wrapper{gap:15px;}.elementor-28902 .elementor-element.elementor-element-5f30d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28902 .elementor-element.elementor-element-5f30d8.elementor-view-framed .elementor-icon, .elementor-28902 .elementor-element.elementor-element-5f30d8.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-28902 .elementor-element.elementor-element-5f30d8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-5f30d8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-5f30d8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-5f30d8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-5f30d8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-5f30d8.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b4f94f0 );color:var( --e-global-color-b4f94f0 );border-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-5f30d8 .elementor-icon-box-title{color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-4ac3bdb4 .elementor-icon-box-wrapper{gap:15px;}.elementor-28902 .elementor-element.elementor-element-4ac3bdb4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28902 .elementor-element.elementor-element-4ac3bdb4.elementor-view-framed .elementor-icon, .elementor-28902 .elementor-element.elementor-element-4ac3bdb4.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-28902 .elementor-element.elementor-element-4ac3bdb4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-4ac3bdb4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-4ac3bdb4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-4ac3bdb4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-4ac3bdb4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-4ac3bdb4.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-b4f94f0 );color:var( --e-global-color-b4f94f0 );border-color:var( --e-global-color-b4f94f0 );}.elementor-28902 .elementor-element.elementor-element-4ac3bdb4 .elementor-icon-box-title{color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-221de63c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-6fa9f37d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-56492ada{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-5b0082c1 .title-subtitle{font-size:15px;}.elementor-28902 .elementor-element.elementor-element-5b0082c1 .title{color:var( --e-global-color-4a3e265 );font-size:30px;font-weight:900;}.elementor-28902 .elementor-element.elementor-element-5b0082c1 .title-after_title{font-size:16px;}.elementor-28902 .elementor-element.elementor-element-3bc1ed0e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-7be198bd{--e-image-carousel-slides-to-show:5;}.elementor-28902 .elementor-element.elementor-element-7fcb05d2{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-1c03e262{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-3a3e7058{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-3a3e7058:not(.elementor-motion-effects-element-type-background), .elementor-28902 .elementor-element.elementor-element-3a3e7058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28902 .elementor-element.elementor-element-232aa7d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-57b999bd .title-subtitle{font-size:15px;}.elementor-28902 .elementor-element.elementor-element-57b999bd .title{color:var( --e-global-color-4a3e265 );font-size:30px;font-weight:900;}.elementor-28902 .elementor-element.elementor-element-57b999bd .title-after_title{font-size:16px;}.elementor-28902 .elementor-element.elementor-element-1e21a6b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-28902 .elementor-element.elementor-element-6d3a2060 .elementor-icon-box-wrapper{gap:15px;}.elementor-28902 .elementor-element.elementor-element-6d3a2060.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2864364 );}.elementor-28902 .elementor-element.elementor-element-6d3a2060.elementor-view-framed .elementor-icon, .elementor-28902 .elementor-element.elementor-element-6d3a2060.elementor-view-default .elementor-icon{fill:var( --e-global-color-2864364 );color:var( --e-global-color-2864364 );border-color:var( --e-global-color-2864364 );}.elementor-28902 .elementor-element.elementor-element-6d3a2060.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-6d3a2060.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-6d3a2060.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-6d3a2060.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-6d3a2060.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-6d3a2060.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-4a3e265 );color:var( --e-global-color-4a3e265 );border-color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-6d3a2060 .elementor-icon-box-title{color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-2f456931 .elementor-icon-box-wrapper{gap:15px;}.elementor-28902 .elementor-element.elementor-element-2f456931.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2864364 );}.elementor-28902 .elementor-element.elementor-element-2f456931.elementor-view-framed .elementor-icon, .elementor-28902 .elementor-element.elementor-element-2f456931.elementor-view-default .elementor-icon{fill:var( --e-global-color-2864364 );color:var( --e-global-color-2864364 );border-color:var( --e-global-color-2864364 );}.elementor-28902 .elementor-element.elementor-element-2f456931.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-2f456931.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-2f456931.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-2f456931.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-2f456931.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-2f456931.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-4a3e265 );color:var( --e-global-color-4a3e265 );border-color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-2f456931 .elementor-icon-box-title{color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-1e558ce1 .elementor-icon-box-wrapper{gap:15px;}.elementor-28902 .elementor-element.elementor-element-1e558ce1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2864364 );}.elementor-28902 .elementor-element.elementor-element-1e558ce1.elementor-view-framed .elementor-icon, .elementor-28902 .elementor-element.elementor-element-1e558ce1.elementor-view-default .elementor-icon{fill:var( --e-global-color-2864364 );color:var( --e-global-color-2864364 );border-color:var( --e-global-color-2864364 );}.elementor-28902 .elementor-element.elementor-element-1e558ce1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-1e558ce1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-1e558ce1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-1e558ce1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-1e558ce1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-28902 .elementor-element.elementor-element-1e558ce1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-4a3e265 );color:var( --e-global-color-4a3e265 );border-color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-1e558ce1 .elementor-icon-box-title{color:var( --e-global-color-4a3e265 );}.elementor-28902 .elementor-element.elementor-element-51d4b253{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-51d4b253:not(.elementor-motion-effects-element-type-background), .elementor-28902 .elementor-element.elementor-element-51d4b253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28902 .elementor-element.elementor-element-1c3ef5a0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-5b038f01 .title-subtitle{font-size:15px;}.elementor-28902 .elementor-element.elementor-element-5b038f01 .title{color:var( --e-global-color-4a3e265 );font-size:30px;font-weight:900;}.elementor-28902 .elementor-element.elementor-element-5b038f01 .title-after_title{font-size:16px;}.elementor-28902 .elementor-element.elementor-element-754a3f37{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28902 .elementor-element.elementor-element-8996d00{text-align:justify;}@media(max-width:1024px){.elementor-28902 .elementor-element.elementor-element-344a2395{--grid-auto-flow:row;}.elementor-28902 .elementor-element.elementor-element-1e21a6b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-28902 .elementor-element.elementor-element-1cbb2b27{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28902 .elementor-element.elementor-element-412fe8e4 .title{font-size:35px;}.elementor-28902 .elementor-element.elementor-element-412fe8e4 .title-after_title{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-172d0ef1{text-align:justify;font-size:15px;}.elementor-28902 .elementor-element.elementor-element-336acde6{--justify-content:center;}.elementor-28902 .elementor-element.elementor-element-1864b784.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28902 .elementor-element.elementor-element-24d6489c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28902 .elementor-element.elementor-element-5cbf3b38{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28902 .elementor-element.elementor-element-46e41d47{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28902 .elementor-element.elementor-element-75151543 .title{font-size:20px;}.elementor-28902 .elementor-element.elementor-element-75151543 .title-after_title{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-ba24bef{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28902 .elementor-element.elementor-element-13198e6a{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28902 .elementor-element.elementor-element-2d2e64ef .title{font-size:20px;}.elementor-28902 .elementor-element.elementor-element-2d2e64ef .title-after_title{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-344a2395{--e-con-grid-template-columns:repeat(1, 1fr);--gap:31px 31px;--row-gap:31px;--column-gap:31px;--grid-auto-flow:row;}.elementor-28902 .elementor-element.elementor-element-65eab70 .elementor-icon-box-title, .elementor-28902 .elementor-element.elementor-element-65eab70 .elementor-icon-box-title a{font-size:18px;}.elementor-28902 .elementor-element.elementor-element-65eab70 .elementor-icon-box-description{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-42295cf1 .elementor-icon-box-title, .elementor-28902 .elementor-element.elementor-element-42295cf1 .elementor-icon-box-title a{font-size:18px;}.elementor-28902 .elementor-element.elementor-element-42295cf1 .elementor-icon-box-description{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-7c52b73e .elementor-icon-box-title, .elementor-28902 .elementor-element.elementor-element-7c52b73e .elementor-icon-box-title a{font-size:18px;}.elementor-28902 .elementor-element.elementor-element-7c52b73e .elementor-icon-box-description{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-33262687 .elementor-icon-box-title, .elementor-28902 .elementor-element.elementor-element-33262687 .elementor-icon-box-title a{font-size:18px;}.elementor-28902 .elementor-element.elementor-element-33262687 .elementor-icon-box-description{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-5f30d8 .elementor-icon-box-title, .elementor-28902 .elementor-element.elementor-element-5f30d8 .elementor-icon-box-title a{font-size:18px;}.elementor-28902 .elementor-element.elementor-element-5f30d8 .elementor-icon-box-description{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-4ac3bdb4 .elementor-icon-box-title, .elementor-28902 .elementor-element.elementor-element-4ac3bdb4 .elementor-icon-box-title a{font-size:18px;}.elementor-28902 .elementor-element.elementor-element-4ac3bdb4 .elementor-icon-box-description{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-5b0082c1 .title{font-size:20px;}.elementor-28902 .elementor-element.elementor-element-5b0082c1 .title-after_title{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-7fcb05d2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28902 .elementor-element.elementor-element-3a3e7058{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28902 .elementor-element.elementor-element-57b999bd .title{font-size:20px;}.elementor-28902 .elementor-element.elementor-element-57b999bd .title-after_title{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-1e21a6b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:31px 31px;--row-gap:31px;--column-gap:31px;--grid-auto-flow:row;}.elementor-28902 .elementor-element.elementor-element-6d3a2060 .elementor-icon-box-title, .elementor-28902 .elementor-element.elementor-element-6d3a2060 .elementor-icon-box-title a{font-size:18px;}.elementor-28902 .elementor-element.elementor-element-6d3a2060 .elementor-icon-box-description{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-2f456931 .elementor-icon-box-title, .elementor-28902 .elementor-element.elementor-element-2f456931 .elementor-icon-box-title a{font-size:18px;}.elementor-28902 .elementor-element.elementor-element-2f456931 .elementor-icon-box-description{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-1e558ce1 .elementor-icon-box-title, .elementor-28902 .elementor-element.elementor-element-1e558ce1 .elementor-icon-box-title a{font-size:18px;}.elementor-28902 .elementor-element.elementor-element-1e558ce1 .elementor-icon-box-description{font-size:14px;}.elementor-28902 .elementor-element.elementor-element-51d4b253{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28902 .elementor-element.elementor-element-5b038f01 .title{font-size:20px;}.elementor-28902 .elementor-element.elementor-element-5b038f01 .title-after_title{font-size:14px;}}@media(min-width:768px){.elementor-28902 .elementor-element.elementor-element-110d7a68{--width:50%;}.elementor-28902 .elementor-element.elementor-element-2b098c86{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-7055e16b *//* تنظیمات رنگی */
    :root {
        --wpn-step-primary: #00C853;
        --wpn-step-bg: #f9f9f9;
        --wpn-text-dark: #2d3436;
        --wpn-text-gray: #636e72;
    }

    .wpn-workflow-section {
        padding: 50px 20px;
        background: #ffffff;
        font-family: inherit;
        direction: rtl;
        max-width: 1100px;
        margin: 0 auto;
        position: relative;
    }

    /* تیتر بخش */
    .wpn-wf-header {
        text-align: center;
        margin-bottom: 60px;
    }
    
    .wpn-wf-header h2 {
        font-size: 2rem;
        color: var(--wpn-text-dark);
        font-weight: 900;
        margin-bottom: 10px;
    }
    
    .wpn-wf-header p {
        color: var(--wpn-text-gray);
        font-size: 1.1rem;
    }

    /* کانتینر تایم‌لاین */
    .wpn-timeline {
        display: flex;
        justify-content: space-between;
        position: relative;
        padding: 20px 0;
    }

    /* خط اتصال (Background Line) */
    .wpn-timeline::before {
        content: '';
        position: absolute;
        top: 40px; /* وسط آیکون‌ها */
        left: 50px;
        right: 50px;
        height: 4px;
        background: #e0e0e0;
        z-index: 0;
        border-radius: 10px;
    }

    /* آیتم هر مرحله */
    .wpn-step-item {
        position: relative;
        z-index: 1;
        width: 23%; /* 4 مرحله در یک ردیف */
        text-align: center;
        transition: all 0.3s ease;
    }

    .wpn-step-item:hover {
        transform: translateY(-10px);
    }

    /* آیکون دایره‌ای */
    .wpn-step-icon-box {
        width: 80px;
        height: 80px;
        background: #fff;
        border: 4px solid var(--wpn-step-primary);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto 25px auto;
        font-size: 2rem;
        box-shadow: 0 0 0 10px #fff; /* فاصله سفید دور آیکون برای قطع کردن خط */
        transition: all 0.3s;
    }

    .wpn-step-item:hover .wpn-step-icon-box {
        background: var(--wpn-step-primary);
        color: #fff;
        box-shadow: 0 10px 25px rgba(0, 200, 83, 0.4), 0 0 0 10px #fff;
    }

    /* شماره مرحله (Badge) */
    .wpn-step-number {
        position: absolute;
        top: 0;
        right: 50%;
        transform: translate(35px, -5px);
        background: var(--wpn-text-dark);
        color: #fff;
        width: 25px;
        height: 25px;
        border-radius: 50%;
        font-size: 0.8rem;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: bold;
    }

    /* محتوای متنی */
    .wpn-step-content {
        background: #f8f9fa;
        padding: 20px 15px;
        border-radius: 16px;
        border: 1px solid #eee;
        min-height: 160px; /* هم‌اندازه کردن باکس‌ها */
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .wpn-step-content h3 {
        font-size: 1.1rem;
        font-weight: 800;
        color: var(--wpn-text-dark);
        margin-bottom: 10px;
    }

    .wpn-step-content p {
        font-size: 0.9rem;
        color: var(--wpn-text-gray);
        line-height: 1.6;
        margin: 0;
    }

    /* استایل لینک راهنما */
    .wpn-hint-link {
        color: var(--wpn-step-primary);
        font-weight: bold;
        text-decoration: none;
        border-bottom: 1px dashed var(--wpn-step-primary);
    }

    /* --- ریسپانسیو (موبایل) --- */
    @media (max-width: 768px) {
        .wpn-timeline {
            flex-direction: column;
            padding-right: 20px; /* فضا برای خط سمت راست */
        }

        /* خط عمودی در موبایل */
        .wpn-timeline::before {
            top: 0;
            bottom: 0;
            right: 40px; /* مکان خط عمودی */
            left: auto;
            width: 4px;
            height: 100%;
        }

        .wpn-step-item {
            width: 100%;
            display: flex;
            align-items: flex-start;
            margin-bottom: 40px;
            text-align: right;
        }

        .wpn-step-item:hover {
            transform: translateX(-5px);
        }

        .wpn-step-icon-box {
            margin: 0 0 0 20px; /* فاصله از متن */
            width: 60px;
            height: 60px;
            font-size: 1.5rem;
            flex-shrink: 0; /* جلوگیری از جمع شدن */
            order: 1; /* آیکون اول (راست) */
        }

        .wpn-step-number {
            right: 0;
            transform: translate(-5px, -5px);
        }

        .wpn-step-content {
            flex: 1;
            min-height: auto;
            align-items: flex-start;
            order: 2; /* متن دوم (چپ) */
            margin-top: 5px;
        }
    }/* End custom CSS */