.elementor-10 .elementor-element.elementor-element-0cecf28{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.55;--margin-top:-50px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:-19px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-0cecf28:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0cecf28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aftab.media/wp-content/uploads/2026/08/3040dd10-c217-4cb4-965c-1d774374b087.webp");background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-10 .elementor-element.elementor-element-0cecf28::before, .elementor-10 .elementor-element.elementor-element-0cecf28 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0cecf28 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0cecf28 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0cecf28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0cecf28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-aa0f0e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d84dc67 .elementor-heading-title{font-family:"rey";font-size:1rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4f6b4ba{font-family:"rey";font-size:24px;font-weight:700;color:var( --e-global-color-3f564bf );}.elementor-10 .elementor-element.elementor-element-4755d96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4755d96.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-84cd099 .elementor-button{background-color:var( --e-global-color-primary );font-family:"rey";font-size:1.1rem;font-weight:500;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:32px 32px 32px 32px;padding:12px 25px 12px 25px;}.elementor-10 .elementor-element.elementor-element-84cd099{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-84cd099.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-84cd099 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-84cd099 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-80a3c7d .elementor-button{background-color:var( --e-global-color-secondary );font-family:"rey";font-size:1.1rem;font-weight:500;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:32px 32px 32px 32px;padding:12px 25px 12px 25px;}.elementor-10 .elementor-element.elementor-element-80a3c7d{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-80a3c7d.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-80a3c7d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-80a3c7d .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-10 .elementor-element.elementor-element-edcb56f{--display:flex;}.elementor-10 .elementor-element.elementor-element-edcb56f.e-con{--e-con-transform-translateY:-80px;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ca69a6e img{opacity:0.45;}.elementor-10 .elementor-element.elementor-element-57a5168{width:var( --container-widget-width, 65% );max-width:65%;--e-transform-rotateZ:29deg;--e-transform-scale:1.4;--container-widget-width:65%;--container-widget-flex-grow:0;top:18.49%;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-57a5168{right:22.424%;}body.rtl .elementor-10 .elementor-element.elementor-element-57a5168{left:22.424%;}.elementor-10 .elementor-element.elementor-element-57a5168 img{width:100%;}.elementor-10 .elementor-element.elementor-element-90b8015{width:var( --container-widget-width, 28% );max-width:28%;--e-transform-rotateZ:29deg;--container-widget-width:28%;--container-widget-flex-grow:0;bottom:5%;--e-transform-origin-x:center;--e-transform-origin-y:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-90b8015{left:5%;}body.rtl .elementor-10 .elementor-element.elementor-element-90b8015{right:5%;}.elementor-10 .elementor-element.elementor-element-90b8015 img{width:100%;}.elementor-10 .elementor-element.elementor-element-60f9e44{width:var( --container-widget-width, 25% );max-width:25%;--e-transform-rotateZ:29deg;--e-transform-scale:1;--container-widget-width:25%;--container-widget-flex-grow:0;top:6.554%;z-index:4;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-60f9e44{right:5.971%;}body.rtl .elementor-10 .elementor-element.elementor-element-60f9e44{left:5.971%;}.elementor-10 .elementor-element.elementor-element-60f9e44 img{width:100%;}.elementor-10 .elementor-element.elementor-element-9f01d7c{--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:-99px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:47px;--padding-left:34px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-9f01d7c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9f01d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-567f5a6{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-f9cc281{text-align:center;}.elementor-10 .elementor-element.elementor-element-f9cc281 .elementor-heading-title{font-family:"rey";font-weight:600;line-height:1.2em;color:#222222;}.elementor-10 .elementor-element.elementor-element-dc1e9e6{text-align:center;font-family:var( --e-global-typography-primary-font-family );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-3f564bf );}.elementor-10 .elementor-element.elementor-element-7eec892{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B6EFEF;--border-color:#B6EFEF;--border-radius:32px 32px 32px 32px;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-10 .elementor-element.elementor-element-7eec892:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7eec892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FBFB;}.elementor-10 .elementor-element.elementor-element-17ed1e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-f57dbd2{text-align:center;}.elementor-10 .elementor-element.elementor-element-f57dbd2 .elementor-heading-title{font-family:"rey";font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9fa3d72{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"rey";font-size:18px;font-weight:400;color:#666666;}.elementor-10 .elementor-element.elementor-element-577810d{--display:flex;--min-height:7px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFE5BF00;--border-color:#FFE5BF00;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-577810d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-577810d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-adbe6d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-adbe6d1.elementor-view-stacked .elementor-icon{background-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-adbe6d1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-adbe6d1.elementor-view-default .elementor-icon{fill:#18B7B5;color:#18B7B5;border-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-d41dbcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-d41dbcd.elementor-view-stacked .elementor-icon{background-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-d41dbcd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d41dbcd.elementor-view-default .elementor-icon{fill:#18B7B5;color:#18B7B5;border-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-bf780d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-bf780d5.elementor-view-stacked .elementor-icon{background-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-bf780d5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bf780d5.elementor-view-default .elementor-icon{fill:#18B7B5;color:#18B7B5;border-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-98a8089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-98a8089.elementor-view-stacked .elementor-icon{background-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-98a8089.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-98a8089.elementor-view-default .elementor-icon{fill:#18B7B5;color:#18B7B5;border-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-490979d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-490979d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-490979d .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-490979d.elementor-view-stacked .elementor-icon{background-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-490979d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-490979d.elementor-view-default .elementor-icon{fill:#18B7B5;color:#18B7B5;border-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-490979d .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-490979d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-490979d .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-8c37535{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-8c37535.elementor-view-stacked .elementor-icon{background-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-8c37535.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8c37535.elementor-view-default .elementor-icon{fill:#18B7B5;color:#18B7B5;border-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-70b5eb6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-193e3ba{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-193e3ba img{max-width:407px;}.elementor-10 .elementor-element.elementor-element-fc70b29{--display:flex;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-25f0fdc{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B6EFEF;--border-color:#B6EFEF;--border-radius:32px 32px 32px 32px;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-10 .elementor-element.elementor-element-25f0fdc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-25f0fdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FBFB;}.elementor-10 .elementor-element.elementor-element-8f7b54c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4a734a0{text-align:center;}.elementor-10 .elementor-element.elementor-element-4a734a0 .elementor-heading-title{font-family:"rey";font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-148a2c6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"rey";font-size:18px;font-weight:400;color:#666666;}.elementor-10 .elementor-element.elementor-element-cdaef9f{--display:flex;--min-height:7px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFE5BF00;--border-color:#FFE5BF00;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-cdaef9f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cdaef9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-e845e8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-e845e8e.elementor-view-stacked .elementor-icon{background-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-e845e8e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e845e8e.elementor-view-default .elementor-icon{fill:#18B7B5;color:#18B7B5;border-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-bdc1b67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-bdc1b67.elementor-view-stacked .elementor-icon{background-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-bdc1b67.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bdc1b67.elementor-view-default .elementor-icon{fill:#18B7B5;color:#18B7B5;border-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-15e7b47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-15e7b47.elementor-view-stacked .elementor-icon{background-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-15e7b47.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-15e7b47.elementor-view-default .elementor-icon{fill:#18B7B5;color:#18B7B5;border-color:#18B7B5;}.elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-9ad90d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-9ad90d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9ce8871{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-translateX:46px;--e-transform-scale:1.5;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9ce8871 img{width:100%;max-width:203px;}.elementor-10 .elementor-element.elementor-element-8f4a831{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:32px 32px 32px 32px;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-10 .elementor-element.elementor-element-8f4a831:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8f4a831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFA31A14;}.elementor-10 .elementor-element.elementor-element-23ced58{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c1640bc{text-align:center;}.elementor-10 .elementor-element.elementor-element-c1640bc .elementor-heading-title{font-family:"rey";font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5e23ad7{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"rey";font-size:18px;font-weight:400;color:#666666;}.elementor-10 .elementor-element.elementor-element-d00c0fb{--display:flex;--min-height:7px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFE5BF00;--border-color:#FFE5BF00;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-d00c0fb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d00c0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-752eae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-752eae7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-752eae7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-752eae7.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-d5bd4c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-d5bd4c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d5bd4c1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d5bd4c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-0d8056b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:19px;}.elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon-box-title{margin-block-end:7px;}.elementor-10 .elementor-element.elementor-element-0d8056b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0d8056b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0d8056b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon{font-size:45px;}.elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon-box-title a{font-family:"rey";font-size:21px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-8e52b5d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-8e52b5d.e-con{--e-con-transform-translateY:36px;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d63ff02{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-translateX:46px;--e-transform-scale:1.5;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d63ff02 img{width:100%;max-width:203px;}.elementor-10 .elementor-element.elementor-element-9e43d12{--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;--overlay-opacity:0.82;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9e43d12:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9e43d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aftab.media/wp-content/uploads/2026/08/IMG_9373.webp");background-position:center center;background-repeat:repeat;}.elementor-10 .elementor-element.elementor-element-9e43d12::before, .elementor-10 .elementor-element.elementor-element-9e43d12 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9e43d12 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9e43d12 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9e43d12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9e43d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-5a5f87b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-168103a{text-align:center;}.elementor-10 .elementor-element.elementor-element-168103a .elementor-heading-title{font-family:"rey";font-weight:600;line-height:1.2em;color:#222222;}.elementor-10 .elementor-element.elementor-element-a0f39d8{width:initial;max-width:initial;text-align:start;font-family:"rey";font-size:1rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-3f564bf );}.elementor-10 .elementor-element.elementor-element-a0f39d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f41a4e4{--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:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-d7a556c{--grid-columns:3;}.elementor-10 .elementor-element.elementor-element-958ccd8 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"rey";font-size:1.1rem;font-weight:500;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:32px 32px 32px 32px;padding:12px 25px 12px 25px;}.elementor-10 .elementor-element.elementor-element-958ccd8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-958ccd8.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-36b8313{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:109px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-8aa02ea{--display:flex;}.elementor-10 .elementor-element.elementor-element-7cfad77{text-align:center;}.elementor-10 .elementor-element.elementor-element-7cfad77 .elementor-heading-title{font-family:"rey";font-weight:600;line-height:1.2em;color:#222222;}.elementor-10 .elementor-element.elementor-element-8a09cbb{text-align:justify;font-family:var( --e-global-typography-primary-font-family );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-10 .elementor-element.elementor-element-2ae1c61{--display:flex;}.elementor-10 .elementor-element.elementor-element-2ae1c61.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e1b174a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e1b174a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-e1b174a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f7dbf46 );}.elementor-10 .elementor-element.elementor-element-e1b174a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e1b174a.elementor-view-default .elementor-icon{fill:var( --e-global-color-f7dbf46 );color:var( --e-global-color-f7dbf46 );border-color:var( --e-global-color-f7dbf46 );}.elementor-10 .elementor-element.elementor-element-e1b174a .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e1b174a .elementor-icon-box-title a{font-family:"rey";font-size:1rem;font-weight:500;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-2518e90.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2518e90 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-2518e90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f7dbf46 );}.elementor-10 .elementor-element.elementor-element-2518e90.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-2518e90.elementor-view-default .elementor-icon{fill:var( --e-global-color-f7dbf46 );color:var( --e-global-color-f7dbf46 );border-color:var( --e-global-color-f7dbf46 );}.elementor-10 .elementor-element.elementor-element-2518e90 .elementor-icon{font-size:6px;}.elementor-10 .elementor-element.elementor-element-940acd5.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-940acd5 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-10 .elementor-element.elementor-element-940acd5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f7dbf46 );}.elementor-10 .elementor-element.elementor-element-940acd5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-940acd5.elementor-view-default .elementor-icon{fill:var( --e-global-color-f7dbf46 );color:var( --e-global-color-f7dbf46 );border-color:var( --e-global-color-f7dbf46 );}.elementor-10 .elementor-element.elementor-element-d2dfe7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:2px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-8b4415f{--display:flex;}.elementor-10 .elementor-element.elementor-element-bc31892{text-align:center;}.elementor-10 .elementor-element.elementor-element-bc31892 .elementor-heading-title{font-family:"rey";font-weight:600;line-height:1.2em;color:#222222;}.elementor-10 .elementor-element.elementor-element-2ad348b{--display:flex;}.elementor-10 .elementor-element.elementor-element-2ad348b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f4b9546{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:24px;--arrow-normal-color:var( --e-global-color-f7dbf46 );--dots-normal-color:var( --e-global-color-f7dbf46 );--swiper-pagination-spacing:7px;}.elementor-10 .elementor-element.elementor-element-f4b9546 .swiper-slide > .elementor-element{height:100%;}.elementor-10 .elementor-element.elementor-element-fc991cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-00b96ac{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B6EFEF;--border-color:#B6EFEF;--border-radius:32px 32px 32px 32px;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-10 .elementor-element.elementor-element-00b96ac:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-00b96ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FBFB;}.elementor-10 .elementor-element.elementor-element-98388ac{--display:flex;}.elementor-10 .elementor-element.elementor-element-47fd89e{--display:flex;}.elementor-10 .elementor-element.elementor-element-16dd84d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-9e3926f{font-family:"rey";font-size:1rem;font-weight:500;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-f51eb13{--display:flex;}.elementor-10 .elementor-element.elementor-element-4275243{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-3be307f{font-family:var( --e-global-typography-primary-font-family );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-10 .elementor-element.elementor-element-5ea1932{--display:flex;}.elementor-10 .elementor-element.elementor-element-2e8a596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-368460a{font-family:var( --e-global-typography-primary-font-family );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-10 .elementor-element.elementor-element-85402aa{--display:flex;}.elementor-10 .elementor-element.elementor-element-9639da4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-9764e6c{font-family:var( --e-global-typography-primary-font-family );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-10 .elementor-element.elementor-element-f27f8f0{--display:flex;}.elementor-10 .elementor-element.elementor-element-b7cdf49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-43433a2{font-family:var( --e-global-typography-primary-font-family );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-10 .elementor-element.elementor-element-ffa3f70{--n-accordion-title-font-size:var( --e-global-typography-primary-font-size );--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-10 .elementor-element.elementor-element-ffa3f70 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-10 .elementor-element.elementor-element-ffa3f70 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10 .elementor-element.elementor-element-ffa3f70 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-585e177{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-585e177.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-818cb55{width:var( --container-widget-width, 90.649% );max-width:90.649%;--container-widget-width:90.649%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-818cb55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-818cb55 img{height:384px;}.elementor-10 .elementor-element.elementor-element-fd5fbea{text-align:center;}.elementor-10 .elementor-element.elementor-element-fd5fbea .elementor-heading-title{font-family:"rey";font-weight:600;line-height:1.2em;color:#222222;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-84cd099{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-10 .elementor-element.elementor-element-84cd099 .elementor-button{padding:-49px -49px -49px -49px;}.elementor-10 .elementor-element.elementor-element-80a3c7d{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-10 .elementor-element.elementor-element-80a3c7d .elementor-button{padding:-49px -49px -49px -49px;}.elementor-10 .elementor-element.elementor-element-dc1e9e6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-193e3ba img{max-width:256px;}.elementor-10 .elementor-element.elementor-element-fc70b29{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d7a556c{--grid-columns:2;}.elementor-10 .elementor-element.elementor-element-958ccd8{--container-widget-width:319px;--container-widget-flex-grow:0;width:var( --container-widget-width, 319px );max-width:319px;}.elementor-10 .elementor-element.elementor-element-958ccd8 .elementor-button{padding:-49px -49px -49px -49px;}.elementor-10 .elementor-element.elementor-element-8a09cbb{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-f4b9546{--swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-3be307f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-368460a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-9764e6c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-43433a2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-ffa3f70{--n-accordion-title-font-size:var( --e-global-typography-primary-font-size );}:where( .elementor-10 .elementor-element.elementor-element-ffa3f70 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-aa0f0e9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-d84dc67{text-align:center;}.elementor-10 .elementor-element.elementor-element-d84dc67 .elementor-heading-title{font-size:15px;}.elementor-10 .elementor-element.elementor-element-4f6b4ba{text-align:center;font-size:14px;}.elementor-10 .elementor-element.elementor-element-edcb56f{--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ca69a6e img{width:100%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-57a5168{right:18%;}body.rtl .elementor-10 .elementor-element.elementor-element-57a5168{left:18%;}.elementor-10 .elementor-element.elementor-element-57a5168{top:29%;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-60f9e44{right:14%;}body.rtl .elementor-10 .elementor-element.elementor-element-60f9e44{left:14%;}.elementor-10 .elementor-element.elementor-element-60f9e44{top:9%;}.elementor-10 .elementor-element.elementor-element-f9cc281 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-dc1e9e6{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-7eec892{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-f57dbd2 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-9fa3d72{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:10px;}.elementor-10 .elementor-element.elementor-element-577810d{--padding-top:12px;--padding-bottom:12px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-490979d .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-490979d .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-490979d .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-490979d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-490979d .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-193e3ba{--container-widget-width:730px;--container-widget-flex-grow:0;width:var( --container-widget-width, 730px );max-width:730px;}.elementor-10 .elementor-element.elementor-element-193e3ba img{width:100%;}.elementor-10 .elementor-element.elementor-element-fc70b29{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-25f0fdc{--min-height:130px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8f7b54c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4a734a0 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-148a2c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-cdaef9f{--padding-top:12px;--padding-bottom:12px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon-box-wrapper{text-align:center;gap:14px;}.elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon{font-size:38px;}.elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-9ad90d8{--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-9ad90d8.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9ce8871{--e-transform-translateX:0px;--e-transform-translateY:199px;margin:-129px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:128px;--container-widget-flex-grow:0;width:var( --container-widget-width, 128px );max-width:128px;}.elementor-10 .elementor-element.elementor-element-9ce8871.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9ce8871 img{width:100%;}.elementor-10 .elementor-element.elementor-element-8f4a831{--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-23ced58{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c1640bc .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-5e23ad7{text-align:center;}.elementor-10 .elementor-element.elementor-element-d00c0fb{--padding-top:12px;--padding-bottom:12px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-752eae7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-d5bd4c1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-0d8056b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon-box-title{margin-block-end:11px;}.elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon{font-size:34px;}.elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon-box-title a{font-size:16px;}.elementor-10 .elementor-element.elementor-element-8e52b5d{--width:59%;--min-height:139px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-d63ff02{--e-transform-translateX:0px;--e-transform-translateY:44px;margin:-129px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-10 .elementor-element.elementor-element-d63ff02.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d63ff02 img{width:100%;}.elementor-10 .elementor-element.elementor-element-9e43d12{--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:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-28px;--padding-bottom:-28px;--padding-left:-28px;--padding-right:-28px;}.elementor-10 .elementor-element.elementor-element-168103a .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-a0f39d8{text-align:center;font-size:16px;}.elementor-10 .elementor-element.elementor-element-d7a556c{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-958ccd8{--e-transform-scale:0.8;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0px 40px 0px 36px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-958ccd8 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-10 .elementor-element.elementor-element-36b8313{--padding-top:62px;--padding-bottom:0px;--padding-left:14px;--padding-right:22px;}.elementor-10 .elementor-element.elementor-element-7cfad77 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-8a09cbb{text-align:center;font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-2ae1c61{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-e1b174a .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e1b174a .elementor-icon-box-title a{font-size:0.9px;}.elementor-10 .elementor-element.elementor-element-bc31892 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-2ad348b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f4b9546{--swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-fc991cd{--margin-top:-46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-00b96ac{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:9px;--margin-bottom:9px;--margin-left:9px;--margin-right:9px;}.elementor-10 .elementor-element.elementor-element-3be307f{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-368460a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-9764e6c{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-43433a2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-ffa3f70{--n-accordion-title-font-size:var( --e-global-typography-primary-font-size );}:where( .elementor-10 .elementor-element.elementor-element-ffa3f70 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-818cb55 img{height:172px;object-fit:cover;}.elementor-10 .elementor-element.elementor-element-fd5fbea .elementor-heading-title{font-size:20px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-0cecf28{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-4755d96{--width:100%;}.elementor-10 .elementor-element.elementor-element-edcb56f{--width:52.221%;}.elementor-10 .elementor-element.elementor-element-9f01d7c{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-17ed1e6{--width:55%;}.elementor-10 .elementor-element.elementor-element-70b5eb6{--width:45%;}.elementor-10 .elementor-element.elementor-element-8f7b54c{--width:55%;}.elementor-10 .elementor-element.elementor-element-9ad90d8{--width:44.036%;}.elementor-10 .elementor-element.elementor-element-23ced58{--width:56%;}.elementor-10 .elementor-element.elementor-element-8e52b5d{--width:43.457%;}.elementor-10 .elementor-element.elementor-element-9e43d12{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-5a5f87b{--width:25%;}.elementor-10 .elementor-element.elementor-element-36b8313{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-2ae1c61{--width:75.365%;}.elementor-10 .elementor-element.elementor-element-d2dfe7a{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-2ad348b{--width:79.028%;}.elementor-10 .elementor-element.elementor-element-fc991cd{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-585e177{--width:46.729%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-4755d96{--width:20%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-0cecf28:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0cecf28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-d84dc67 */.hero-title{

    font-family: "Ray";

    font-size: clamp(48px, 5vw, 78px);

    font-weight: 900;

    line-height: 1.5;

    color: #2E2E2E;

    letter-spacing: -1.5px;

    margin-bottom: 24px;
}

.hero-title span{

    background: linear-gradient(
        135deg,
        #17B7B5,
        #0FA8A6
    );

    -webkit-background-clip:text;
    background-clip:text;

    color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-84cd099 */.pro-header__cta .elementor-button{

    position:relative;

    overflow:hidden;

    border-radius:50px;

    transition:.4s ease;
}
.pro-header__cta .elementor-button:before{

    content:'';

    position:absolute;

    top:0;
    left:-120%;

    width:60%;
    height:100%;

    background:
    linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.4),
    transparent);

}

.pro-header__cta .elementor-button:hover:before{

    left:160%;
    transition:1.8s;
}

.pro-header__cta .elementor-button:hover{

    transform:translateY(-0.5px);

    box-shadow:
    0 15px 35px rgba(0,0,0,.18);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-80a3c7d */.pro-header__cta .elementor-button{

    position:relative;

    overflow:hidden;

    border-radius:50px;

    transition:.4s ease;
}
.pro-header__cta .elementor-button:before{

    content:'';

    position:absolute;

    top:0;
    left:-120%;

    width:60%;
    height:100%;

    background:
    linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.4),
    transparent);

}

.pro-header__cta .elementor-button:hover:before{

    left:160%;
    transition:1.8s;
}

.pro-header__cta .elementor-button:hover{

    transform:translateY(-0.5px);

    box-shadow:
    0 15px 35px rgba(0,0,0,.18);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca69a6e */.sun-rotate{

    animation: sunFloatRotate 70s ease-in-out infinite;
}

@keyframes sunFloatRotate{

    0%{
        transform:rotate(0deg) translateY(0);
    }

    50%{
        transform:rotate(180deg) translateY(-8px);
    }

    100%{
        transform:rotate(360deg) translateY(0);
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57a5168 */.elementor-10 .elementor-element.elementor-element-57a5168 {
    animation: floatCamera 4s ease-in-out infinite alternate;
}
@keyframes floatCamera {
    0% { transform: translateY(0px); }
    100% { transform: translateY(-20px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edcb56f */.elementor-10 .elementor-element.elementor-element-edcb56f{
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9cc281 */.aftab-media{
    color:#18B7B5;
    font-weight:800;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f57dbd2 */.aftab-media{
    color:#18B7B5;
    font-weight:800;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-adbe6d1 */.elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-adbe6d1 .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d41dbcd */.elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-d41dbcd .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf780d5 */.elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-bf780d5 .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98a8089 */.elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-98a8089 .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-490979d */.elementor-10 .elementor-element.elementor-element-490979d .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-490979d .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c37535 */.elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-8c37535 .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577810d */.service-card{
    border:1px solid #E8EEEE;
    border-radius:18px;
    transition:all .35s ease;
}

.service-card:hover{
    border-color:#18B7B5;
    transform:translateY(-4px);

    box-shadow:
    0 10px 30px rgba(24,183,181,.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a734a0 */.aftab-media{
    color:#18B7B5;
    font-weight:800;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e845e8e */.elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-e845e8e .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bdc1b67 */.elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-bdc1b67 .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15e7b47 */.elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-15e7b47 .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdaef9f */.service-card{
    border:1px solid #E8EEEE;
    border-radius:18px;
    transition:all .35s ease;
}

.service-card:hover{
    border-color:#18B7B5;
    transform:translateY(-4px);

    box-shadow:
    0 10px 30px rgba(24,183,181,.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f0fdc */.elementor-10 .elementor-element.elementor-element-25f0fdc {
    max-height: 850px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1640bc */.aftab-media{
    color:#18B7B5;
    font-weight:800;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-752eae7 */.elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-752eae7 .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d5bd4c1 */.elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-d5bd4c1 .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d8056b */.elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon-box-wrapper{
    display:flex;
    align-items:center;
}

.elementor-10 .elementor-element.elementor-element-0d8056b .elementor-icon-box-content{
    display:flex;
    align-items:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d00c0fb */.service-card{
    border:1px solid #E8EEEE;
    border-radius:18px;
    transition:all .35s ease;
}

.service-card:hover{
    border-color:#18B7B5;
    transform:translateY(-4px);

    box-shadow:
    0 10px 30px rgba(24,183,181,.15);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d63ff02 */.elementor-10 .elementor-element.elementor-element-d63ff02 {
    overflow:  hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e52b5d */-/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f4a831 */.elementor-10 .elementor-element.elementor-element-8f4a831 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f01d7c */.elementor-10 .elementor-element.elementor-element-9f01d7c {
   overflow: hidden;
}/* =========================================
   WOW ICON BOX - GLOBAL STYLE
========================================= */

.wow-icon-box {
    --main: #16B8BC;
    --main-dark: #07999D;
    --text: #263238;

    position: relative;
    overflow: hidden;

    min-height: 82px;

    border: 1px solid rgba(22, 184, 188, 0.30);
    border-radius: 22px;

    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.98),
        rgba(238,252,252,0.72)
    );

    box-shadow:
        0 8px 25px rgba(10, 120, 125, 0.06);

    transition:
        transform .45s cubic-bezier(.2,.8,.2,1),
        border-color .45s ease,
        box-shadow .45s ease,
        background .45s ease;
}

/* نور متحرک */
.wow-icon-box::before {
    content: "";
    position: absolute;
    z-index: 1;

    top: 0;
    right: -120%;

    width: 70%;
    height: 100%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.8),
        transparent
    );

    transform: skewX(-20deg);

    transition: right .85s cubic-bezier(.2,.8,.2,1);

    pointer-events: none;
}

/* نور پس‌زمینه */
.wow-icon-box::after {
    content: "";

    position: absolute;

    width: 120px;
    height: 120px;

    left: -60px;
    bottom: -70px;

    border-radius: 50%;

    background: rgba(22,184,188,.12);

    filter: blur(8px);

    transition:
        transform .6s ease,
        opacity .6s ease;

    pointer-events: none;
}

/* HOVER CARD */
.wow-icon-box:hover {
    transform: translateY(-6px);

    border-color: rgba(22,184,188,.85);

    background: linear-gradient(
        135deg,
        #ffffff,
        #edffff
    );

    box-shadow:
        0 18px 45px rgba(8,157,162,.14),
        0 0 0 1px rgba(22,184,188,.08),
        0 0 35px rgba(22,184,188,.10);
}

.wow-icon-box:hover::before {
    right: 140%;
}

.wow-icon-box:hover::after {
    transform: scale(2.2);
}


/* =========================================
   ICON BOX CONTENT
========================================= */

.wow-icon-box .elementor-icon-box-wrapper {
    position: relative;
    z-index: 3;

    display: flex;
    align-items: center;

    min-height: 82px;

    padding: 12px 18px;
}


/* =========================================
   ICON
========================================= */

.wow-icon-box .elementor-icon-box-icon {
    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;

    width: 48px;
    min-width: 48px;
    height: 48px;

    border-radius: 15px;

    background: linear-gradient(
        145deg,
        rgba(22,184,188,.12),
        rgba(22,184,188,.03)
    );

    box-shadow:
        inset 0 0 0 1px rgba(22,184,188,.10);

    transition:
        transform .5s cubic-bezier(.2,.8,.2,1),
        background .4s ease,
        box-shadow .4s ease;

    animation: wowIconPulse 3s ease-in-out infinite;
}


/* آیکون اصلی */
.wow-icon-box .elementor-icon-box-icon .elementor-icon {
    color: var(--main) !important;

    font-size: 24px;

    transition:
        transform .5s cubic-bezier(.2,.8,.2,1),
        color .35s ease,
        filter .35s ease;
}


/* HOVER ICON */
.wow-icon-box:hover .elementor-icon-box-icon {
    transform:
        translateY(-2px)
        rotate(-6deg)
        scale(1.12);

    animation: none;

    background: linear-gradient(
        145deg,
        rgba(22,184,188,.23),
        rgba(22,184,188,.06)
    );

    box-shadow:
        0 10px 25px rgba(22,184,188,.18),
        inset 0 0 0 1px rgba(22,184,188,.20);
}

.wow-icon-box:hover .elementor-icon-box-icon .elementor-icon {
    color: var(--main-dark) !important;

    transform: scale(1.12);

    filter: drop-shadow(
        0 4px 8px rgba(22,184,188,.30)
    );
}


/* =========================================
   TITLE
========================================= */

.wow-icon-box .elementor-icon-box-title {
    color: var(--text) !important;

    font-family: "Ray", sans-serif !important;

    font-weight: 600;

    transition:
        color .35s ease,
        transform .4s ease;
}

.wow-icon-box:hover .elementor-icon-box-title {
    color: var(--main-dark) !important;

    transform: translateX(-5px);
}


/* =========================================
   DESCRIPTION
========================================= */

.wow-icon-box .elementor-icon-box-description {
    transition: color .35s ease;
}


/* =========================================
   BOTTOM GLOW LINE
========================================= */

.wow-icon-box .elementor-icon-box-wrapper::after {
    content: "";

    position: absolute;

    right: 18px;
    left: 18px;
    bottom: 0;

    height: 2px;

    border-radius: 20px;

    background: linear-gradient(
        90deg,
        transparent,
        var(--main),
        transparent
    );

    transform: scaleX(0);

    transition:
        transform .5s cubic-bezier(.2,.8,.2,1);
}

.wow-icon-box:hover .elementor-icon-box-wrapper::after {
    transform: scaleX(1);
}


/* =========================================
   IDLE ICON ANIMATION
========================================= */

@keyframes wowIconPulse {

    0%,
    100% {
        box-shadow:
            inset 0 0 0 1px rgba(22,184,188,.10),
            0 0 0 0 rgba(22,184,188,0);
    }

    50% {
        box-shadow:
            inset 0 0 0 1px rgba(22,184,188,.16),
            0 0 0 7px rgba(22,184,188,.05);
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .wow-icon-box {
        min-height: 72px;
        border-radius: 18px;
    }

    .wow-icon-box .elementor-icon-box-wrapper {
        min-height: 72px;
        padding: 10px 14px;
    }

    .wow-icon-box .elementor-icon-box-icon {
        width: 42px;
        min-width: 42px;
        height: 42px;

        border-radius: 13px;
    }

    .wow-icon-box .elementor-icon-box-icon .elementor-icon {
        font-size: 21px;
    }

    .wow-icon-box .elementor-icon-box-title {
        font-size: 14px;
    }

    .wow-icon-box:hover {
        transform: translateY(-3px);
    }
}
/* =========================================
   ORANGE SLIDE ICON BOX
========================================= */

.orange-slide-box {
    --orange: #F5A623;
    --orange-dark: #E58D08;
    --orange-light: #FFF8EC;

    position: relative;
    overflow: hidden;

    width: 100%;

    min-height: 82px;
    padding: 0 !important;

    border: 1px solid rgba(245,166,35,.28);
    border-radius: 18px;

    background: #FFFFFF;

    box-shadow:
        0 5px 18px rgba(245,166,35,.06);

    transition:
        transform .4s cubic-bezier(.2,.8,.2,1),
        border-color .4s ease,
        box-shadow .4s ease,
        background .4s ease;

    font-family: "Ray", sans-serif !important;
}


/* =========================================
   نور داخلی متحرک
========================================= */

.orange-slide-box::before {
    content: "";

    position: absolute;

    top: -100%;
    right: -25%;

    width: 45%;
    height: 300%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.75),
        transparent
    );

    transform: rotate(20deg);
    opacity: 0;

    transition:
        right .7s ease,
        opacity .3s ease;

    pointer-events: none;

    z-index: 1;
}


.orange-slide-box:hover::before {
    right: 120%;
    opacity: 1;
}


/* =========================================
   محتوای Icon Box
========================================= */

.orange-slide-box .elementor-icon-box-wrapper {

    position: relative;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    min-height: 82px;

    padding: 13px 18px !important;

    text-align: center;

    direction: rtl;

    z-index: 2;
}


/* =========================================
   ICON
========================================= */

.orange-slide-box .elementor-icon-box-icon {

    display: flex;

    align-items: center;

    justify-content: center;

    width: 38px;
    height: 38px;

    margin: 0 0 7px !important;

    border-radius: 12px;

    background: var(--orange-light);

    transition:
        transform .45s cubic-bezier(.2,.8,.2,1),
        background .35s ease,
        box-shadow .35s ease;
}


.orange-slide-box .elementor-icon-box-icon .elementor-icon {

    color: var(--orange) !important;

    font-size: 20px;

    transition:
        transform .45s cubic-bezier(.2,.8,.2,1),
        color .35s ease,
        filter .35s ease;
}


/* =========================================
   HOVER ICON
========================================= */

.orange-slide-box:hover .elementor-icon-box-icon {

    transform:
        translateY(-3px)
        scale(1.12)
        rotate(-5deg);

    background: #FFF1D6;

    box-shadow:
        0 8px 20px rgba(245,166,35,.18);
}


.orange-slide-box:hover .elementor-icon-box-icon .elementor-icon {

    color: var(--orange-dark) !important;

    transform: scale(1.08);

    filter:
        drop-shadow(
            0 4px 7px rgba(245,166,35,.28)
        );
}


/* =========================================
   TITLE
========================================= */

.orange-slide-box .elementor-icon-box-title {

    margin: 0 !important;

    color: #3B3B3B !important;

    font-family: "Ray", sans-serif !important;

    font-size: 14px;

    font-weight: 600;

    line-height: 1.8;

    transition:
        color .35s ease,
        transform .35s ease;
}


.orange-slide-box:hover .elementor-icon-box-title {

    color: var(--orange-dark) !important;

    transform: translateY(-2px);
}


/* =========================================
   DESCRIPTION
========================================= */

.orange-slide-box .elementor-icon-box-description {

    margin-top: 3px;

    color: #777;

    font-family: "Ray", sans-serif !important;

    font-size: 12px;

    line-height: 1.7;
}


/* =========================================
   BORDER GLOW
========================================= */

.orange-slide-box:hover {

    transform: translateY(-5px);

    border-color: rgba(245,166,35,.65);

    background: #FFFFFF;

    box-shadow:
        0 14px 32px rgba(245,166,35,.14),
        0 0 0 1px rgba(245,166,35,.05);
}


/* =========================================
   خط نارنجی پایین کارت
========================================= */

.orange-slide-box .elementor-icon-box-wrapper::after {

    content: "";

    position: absolute;

    bottom: 0;

    left: 20%;
    right: 20%;

    height: 2px;

    border-radius: 20px;

    background: linear-gradient(
        90deg,
        transparent,
        var(--orange),
        transparent
    );

    transform: scaleX(0);

    transition:
        transform .45s cubic-bezier(.2,.8,.2,1);

    opacity: .8;
}


.orange-slide-box:hover
.elementor-icon-box-wrapper::after {

    transform: scaleX(1);
}


/* =========================================
   گوشه نورانی
========================================= */

.orange-slide-box::after {

    content: "";

    position: absolute;

    width: 70px;
    height: 70px;

    right: -35px;
    top: -35px;

    border-radius: 50%;

    background: rgba(245,166,35,.08);

    transition:
        transform .5s ease,
        background .5s ease;

    pointer-events: none;
}


.orange-slide-box:hover::after {

    transform: scale(2.2);

    background: rgba(245,166,35,.12);
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .orange-slide-box {

        min-height: 76px;

        border-radius: 16px;
    }

    .orange-slide-box
    .elementor-icon-box-wrapper {

        min-height: 76px;

        padding: 10px 14px !important;
    }

    .orange-slide-box
    .elementor-icon-box-icon {

        width: 34px;
        height: 34px;

        margin-bottom: 5px !important;

        border-radius: 10px;
    }

    .orange-slide-box
    .elementor-icon-box-icon
    .elementor-icon {

        font-size: 18px;
    }

    .orange-slide-box
    .elementor-icon-box-title {

        font-size: 13px;
    }

    .orange-slide-box:hover {

        transform: translateY(-3px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-168103a */.aftab-media{
    color:#18B7B5;
    font-weight:800;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-958ccd8 */.pro-header__cta .elementor-button{

    position:relative;

    overflow:hidden;

    border-radius:50px;

    transition:.4s ease;
}
.pro-header__cta .elementor-button:before{

    content:'';

    position:absolute;

    top:0;
    left:-120%;

    width:60%;
    height:100%;

    background:
    linear-gradient(
    90deg,
    transparent,
    rgba(255,255,255,.4),
    transparent);

}

.pro-header__cta .elementor-button:hover:before{

    left:160%;
    transition:1.8s;
}

.pro-header__cta .elementor-button:hover{

    transform:translateY(-0.5px);

    box-shadow:
    0 15px 35px rgba(0,0,0,.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cfad77 */.aftab-media{
    color:#18B7B5;
    font-weight:800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ae1c61 *//* =========================================================
   AFTAB MEDIA — PREMIUM WHY CARDS
   Minimal / Cute / Premium / RTL
   Horizontal Mobile Scroll
========================================================= */

:root {
    --aftab-teal: #18B7B5;
    --aftab-teal-dark: #079796;
    --aftab-teal-light: #E9FAF9;

    --aftab-orange: #FF9F1C;

    --aftab-text: #252B2D;
    --aftab-muted: #7A8588;

    --aftab-border: #E3F1F1;
}


/* =========================================================
   MAIN GRID
========================================================= */

.why-grid {
    width: 70%;
    max-width: 1120px;

    margin-left: auto;
    margin-right: auto;

    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));

    gap: 24px;

    position: relative;

    /* مهم برای جلوگیری از Crop */
    overflow: visible;
}


/* =========================================================
   CARD
========================================================= */

.why-card {

    position: relative;
    isolation: isolate;

    min-height: 300px;

    padding: 38px 28px 32px;

    display: flex;
    align-items: center;
    justify-content: center;

    text-align: center;

    background: #FFFFFF !important;

    border: 1px solid var(--aftab-border);

    border-radius: 27px;

    overflow: hidden;

    /*
       بدون Shadow سنگین
    */
    box-shadow: none !important;

    transform: translateY(0);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background-color .35s ease;
}


/* =========================================================
   TOP TEAL ACCENT
========================================================= */

.why-card::before {

    content: "";

    position: absolute;

    top: 0;
    right: 30px;

    width: 45px;
    height: 3px;

    border-radius: 0 0 10px 10px;

    background:
        linear-gradient(
            90deg,
            var(--aftab-teal),
            #7DDFDD
        );

    transition:
        width .45s cubic-bezier(.22,1,.36,1),
        right .45s ease;
}


/* =========================================================
   SOFT DECORATIVE CIRCLE
========================================================= */

.why-card::after {

    content: "";

    position: absolute;

    width: 110px;
    height: 110px;

    left: -60px;
    bottom: -60px;

    border-radius: 50%;

    border: 1px solid rgba(24,183,181,.10);

    pointer-events: none;

    transition:
        transform .5s ease,
        border-color .35s ease;
}


/* =========================================================
   HOVER CARD
========================================================= */

.why-card:hover {

    transform: translateY(-8px);

    background: #FFFFFF !important;

    border-color:
        rgba(24,183,181,.42);

    /*
       Shadow کاملاً حذف
    */
    box-shadow: none !important;
}


.why-card:hover::before {

    width: 75px;

    right: 25px;
}


.why-card:hover::after {

    transform: scale(1.25);

    border-color:
        rgba(24,183,181,.20);
}


/* =========================================================
   ICON BOX WRAPPER
========================================================= */

.why-card .elementor-icon-box-wrapper {

    position: relative;

    width: 100%;

    z-index: 3;
}


/* =========================================================
   ICON
   کوچک‌تر و مینیمال‌تر
========================================================= */

.why-card .elementor-icon {

    position: relative;

    width: 72px;
    height: 72px;

    margin: 0 auto;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 21px;

    color: var(--aftab-teal);

    background:
        linear-gradient(
            145deg,
            #FFFFFF 0%,
            #F0FBFA 100%
        );

    border:
        1px solid
        rgba(24,183,181,.18);

    /*
       Shadow بسیار ظریف
    */
    box-shadow:
        0 5px 16px
        rgba(24,183,181,.07);

    transition:
        transform .45s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease;
}


/* =========================================================
   ICON RING
========================================================= */

.why-card .elementor-icon::before {

    content: "";

    position: absolute;

    inset: -6px;

    border-radius: 25px;

    border:
        1px dashed
        rgba(24,183,181,.16);

    opacity: .8;

    transition:
        transform .45s ease,
        border-color .35s ease;
}


/* =========================================================
   ORANGE DOT
========================================================= */

.why-card .elementor-icon::after {

    content: "";

    position: absolute;

    width: 7px;
    height: 7px;

    top: 5px;
    right: 6px;

    border-radius: 50%;

    background:
        linear-gradient(
            145deg,
            #FFB13B,
            #FF9414
        );

    box-shadow:
        0 0 0 4px
        rgba(255,159,28,.07);

    transition:
        transform .35s ease;
}


/* =========================================================
   SVG
========================================================= */

.why-card .elementor-icon svg {

    width: 34px;
    height: 34px;

    fill: currentColor;

    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        color .3s ease;
}


/* =========================================================
   ICON HOVER
========================================================= */

.why-card:hover .elementor-icon {

    transform:
        translateY(-5px)
        rotate(-2deg)
        scale(1.04);

    background:
        linear-gradient(
            145deg,
            #FFFFFF,
            #E9FAF9
        );

    border-color:
        rgba(24,183,181,.35);

    box-shadow:
        0 7px 20px
        rgba(24,183,181,.10);
}


.why-card:hover .elementor-icon::before {

    transform: rotate(8deg);

    border-color:
        rgba(24,183,181,.28);
}


.why-card:hover .elementor-icon::after {

    transform:
        scale(1.2)
        translate(1px,-1px);
}


.why-card:hover .elementor-icon svg {

    transform:
        scale(1.06)
        rotate(3deg);
}


/* =========================================================
   TITLE
========================================================= */

.why-card .elementor-icon-box-title {

    margin:
        22px 0 9px;

    position: relative;
}


/* =========================================================
   TITLE FONT
========================================================= */

.why-card .elementor-icon-box-title span {

    font-family:
        "Ray",
        sans-serif;

    font-size: 20px;

    font-weight: 800;

    line-height: 1.6;

    color:
        var(--aftab-text);

    transition:
        color .3s ease;
}


.why-card:hover
.elementor-icon-box-title span {

    color:
        var(--aftab-teal-dark);
}


/* =========================================================
   TITLE UNDERLINE
========================================================= */

.why-card
.elementor-icon-box-title::after {

    content: "";

    display: block;

    width: 22px;
    height: 2px;

    margin:
        8px auto 0;

    border-radius: 50px;

    background:
        linear-gradient(
            90deg,
            var(--aftab-teal),
            var(--aftab-orange)
        );

    transition:
        width .4s
        cubic-bezier(.22,1,.36,1);
}


.why-card:hover
.elementor-icon-box-title::after {

    width: 48px;
}


/* =========================================================
   DESCRIPTION
========================================================= */

.why-card
.elementor-icon-box-description {

    max-width: 360px;

    margin: 0 auto;

    font-family:
        "Ray",
        sans-serif;

    font-size: 13px;

    font-weight: 400;

    line-height: 2;

    color:
        var(--aftab-muted);

    transition:
        color .3s ease;
}


.why-card:hover
.elementor-icon-box-description {

    color:
        #647276;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .why-grid {

        width: 88%;

        grid-template-columns:
            repeat(2, minmax(0,1fr));

        gap: 20px;
    }


    .why-card {

        min-height: 280px;

        padding:
            32px 23px 28px;

        border-radius: 24px;
    }


    .why-card .elementor-icon {

        width: 66px;
        height: 66px;

        border-radius: 19px;
    }


    .why-card .elementor-icon svg {

        width: 31px;
        height: 31px;
    }


    .why-card
    .elementor-icon-box-title {

        margin-top: 19px;
    }


    .why-card
    .elementor-icon-box-title span {

        font-size: 18px;
    }


    .why-card
    .elementor-icon-box-description {

        font-size: 12px;
    }
}


/* =========================================================
   MOBILE — HORIZONTAL SCROLL
========================================================= */

@media (max-width: 767px) {

    .why-grid {

        width: 100%;

        display: flex;

        flex-wrap: nowrap;

        gap: 14px;

        /*
           مهم:
           فضای بالا برای Hover
        */

        padding:
            12px 6px 18px;

        margin: 0;

        overflow-x: auto;

        overflow-y: visible;

        scroll-snap-type: x mandatory;

        -webkit-overflow-scrolling: touch;

        scrollbar-width: none;
    }


    .why-grid::-webkit-scrollbar {

        display: none;
    }


    /* =====================================
       CARD MOBILE
    ===================================== */

    .why-card {

        flex:
            0 0 87%;

        min-width: 87%;

        min-height: 0;

        padding:
            25px 19px 24px;

        border-radius: 22px;

        scroll-snap-align: start;

        /*
           Shadow حذف شده
           بنابراین Crop نداریم
        */

        box-shadow: none !important;

        transition:
            transform .35s ease,
            border-color .3s ease;
    }


    /* =====================================
       MOBILE HOVER
    ===================================== */

    .why-card:hover {

        transform:
            translateY(-4px);

        box-shadow: none !important;

        border-color:
            rgba(24,183,181,.38);
    }


    /* =====================================
       MOBILE ICON
    ===================================== */

    .why-card .elementor-icon {

        width: 58px;
        height: 58px;

        border-radius: 17px;

        box-shadow:
            0 4px 12px
            rgba(24,183,181,.06);
    }


    .why-card .elementor-icon::before {

        inset: -5px;

        border-radius: 20px;
    }


    .why-card .elementor-icon::after {

        width: 6px;
        height: 6px;

        top: 4px;
        right: 5px;
    }


    .why-card .elementor-icon svg {

        width: 27px;
        height: 27px;
    }


    /* =====================================
       MOBILE TITLE
    ===================================== */

    .why-card
    .elementor-icon-box-title {

        margin:
            17px 0 8px;
    }


    .why-card
    .elementor-icon-box-title span {

        font-size: 16px;

        line-height: 1.7;
    }


    /* =====================================
       MOBILE UNDERLINE
    ===================================== */

    .why-card
    .elementor-icon-box-title::after {

        width: 20px;

        height: 2px;

        margin-top: 6px;
    }


    .why-card:hover
    .elementor-icon-box-title::after {

        width: 40px;
    }


    /* =====================================
       MOBILE DESCRIPTION
    ===================================== */

    .why-card
    .elementor-icon-box-description {

        font-size: 11px;

        line-height: 2;

        max-width: 290px;
    }


    /* =====================================
       MOBILE DECORATION
    ===================================== */

    .why-card::before {

        right: 22px;

        width: 35px;
    }


    .why-card:hover::before {

        right: 20px;

        width: 58px;
    }


    .why-card::after {

        width: 80px;
        height: 80px;

        left: -45px;
        bottom: -45px;
    }
}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 390px) {

    .why-grid {

        gap: 12px;

        padding-left: 5px;
        padding-right: 5px;
    }


    .why-card {

        flex-basis: 90%;

        min-width: 90%;

        padding:
            23px 16px 22px;

        border-radius: 20px;
    }


    .why-card .elementor-icon {

        width: 54px;
        height: 54px;

        border-radius: 16px;
    }


    .why-card .elementor-icon svg {

        width: 25px;
        height: 25px;
    }


    .why-card
    .elementor-icon-box-title span {

        font-size: 15px;
    }


    .why-card
    .elementor-icon-box-description {

        font-size: 10.5px;
    }
}


/* =========================================================
   REDUCE MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .why-card,
    .why-card *,
    .why-card::before,
    .why-card::after {

        animation: none !important;

        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc31892 */.aftab-media{
    color:#18B7B5;
    font-weight:800;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad348b */.elementor-10 .elementor-element.elementor-element-2ad348b{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ffa3f70 *//*====================================
       PREMIUM FAQ - FINAL
====================================*/

/* کارت */

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item{

    position:relative;

    background:#ffffff;

    border:none;

    border-radius:32px;

    margin-bottom:20px;

    overflow:hidden;

    transition:all .45s cubic-bezier(.2,.8,.2,1);

    box-shadow:
    0 10px 30px rgba(15,23,42,.04),
    0 4px 15px rgba(35,213,210,.05);

}

/* هاور */

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item:hover{

    transform:translateY(-8px);

    box-shadow:
    0 25px 60px rgba(35,213,210,.14);

}

/* حالت باز */

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item[open]{

    background:linear-gradient(
    180deg,
    #FFFFFF 0%,
    #FBFFFF 100%
    );

    box-shadow:
    0 30px 80px rgba(35,213,210,.18);

}

/* نوار رنگی */

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item::before{

    content:"";

    position:absolute;

    right:0;

    top:0;

    width:0;

    height:100%;

    background:linear-gradient(
    180deg,
    #23D5D2,
    #17BEBB
    );

    border-radius:10px;

    transition:.35s;

}

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item[open]::before{

    width:6px;

}

/*========================
SUMMARY
========================*/

.elementor-10 .elementor-element.elementor-element-ffa3f70 summary{

    padding:28px 32px;

    background:transparent;

    transition:.35s;

    display:flex;

    align-items:center;

}

.elementor-10 .elementor-element.elementor-element-ffa3f70 summary:hover{

    background:#FCFFFF;

}

/*========================
TITLE
========================*/

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item-title{

    color:#1E293B;

    font-size:18px;

    font-weight:800;

    line-height:1.8;

    transition:.35s;

}

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item:hover .e-n-accordion-item-title{

    color:#23D5D2;

}

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item[open] .e-n-accordion-item-title{

    color:#FFA321;

}

/*========================
CONTENT
========================*/

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item-content{

    padding:0 32px 30px;

    color:#667085;

    line-height:2.2;

    font-size:15px;

    animation:faqFade .4s ease;

}

@keyframes faqFade{

    from{

        opacity:0;
        transform:translateY(15px);

    }

    to{

        opacity:1;
        transform:none;

    }

}

/*========================
ICON
========================*/

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item-icon{

    width:48px;

    height:48px;

    min-width:48px;

    border-radius:18px;

    background:#F5FEFE;

    color:#23D5D2;

    display:flex;

    justify-content:center;

    align-items:center;

    transition:.4s;

    box-shadow:
    inset 0 2px 5px rgba(255,255,255,.9),
    0 10px 20px rgba(35,213,210,.08);

}

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item:hover .e-n-accordion-item-icon{

    transform:scale(1.08);

}

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item[open] .e-n-accordion-item-icon{

    background:linear-gradient(
    135deg,
    #23D5D2,
    #17BEBB
    );

    color:#fff;

    transform:rotate(180deg);

    box-shadow:
    0 15px 30px rgba(35,213,210,.25);

}

/*========================
TABLET
========================*/

@media(max-width:1024px){

.elementor-10 .elementor-element.elementor-element-ffa3f70 summary{

padding:24px;

}

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item-title{

font-size:16px;

}

}

/*========================
MOBILE
========================*/

@media(max-width:767px){

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item{

border-radius:24px;

margin-bottom:16px;

}

.elementor-10 .elementor-element.elementor-element-ffa3f70 summary{

padding:18px;

}

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item-title{

font-size:15px;

line-height:1.9;

}

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item-content{

padding:0 18px 20px;

font-size:14px;

line-height:2;

}

.elementor-10 .elementor-element.elementor-element-ffa3f70 .e-n-accordion-item-icon{

width:40px;

height:40px;

min-width:40px;

border-radius:14px;

}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd5fbea */.aftab-media{
    color:#18B7B5;
    font-weight:800;
}/* End custom CSS */
/* Start custom CSS */.entry-title,
.page-title{
    display:none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'rey';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://aftab.media/wp-content/uploads/2026/07/Ray_Light-1.ttf') format('truetype');
}
@font-face {
	font-family: 'rey';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://aftab.media/wp-content/uploads/2026/07/Ray-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'rey';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://aftab.media/wp-content/uploads/2026/07/Ray_Black.ttf') format('truetype');
}
@font-face {
	font-family: 'rey';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://aftab.media/wp-content/uploads/2026/07/Ray_ExtraBlack.ttf') format('truetype');
}
@font-face {
	font-family: 'rey';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://aftab.media/wp-content/uploads/2026/07/Ray_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'rey';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://aftab.media/wp-content/uploads/2026/07/Ray_ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */