.elementor-10 .elementor-element.elementor-element-f0dbaab{--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;--align-items:center;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f0dbaab:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f0dbaab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29224E;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-77009d5 img{width:184px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#FF6920;border-radius:100px 100px 100px 100px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-c4d3f3b{text-align:center;}.elementor-10 .elementor-element.elementor-element-c4d3f3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:96px;font-weight:700;line-height:96px;color:#FF6938;}.elementor-10 .elementor-element.elementor-element-0bae589 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#FAFAFAE6;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f955a17{width:var( --container-widget-width, 49% );max-width:49%;padding:0px 0px 0px 0px;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-051b189{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-272d8dd .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:28px;background-image:linear-gradient(124deg, #FF6A16 32%, #FF6791 64%);border-radius:14px 14px 14px 14px;padding:10px 35px 10px 35px;}.elementor-10 .elementor-element.elementor-element-272d8dd:hover{--e-transform-scale:1.05;}.elementor-10 .elementor-element.elementor-element-272d8dd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-272d8dd .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-10 .elementor-element.elementor-element-272d8dd .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-272d8dd .elementor-button:focus{box-shadow:0px 0px 15px 0px rgba(255, 104, 113.99999999999999, 0.59);}.elementor-10 .elementor-element.elementor-element-d0a61e1 .elementor-button{background-color:#FF6A1600;font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:28px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF6A18AD;border-radius:14px 14px 14px 14px;padding:10px 35px 10px 35px;}.elementor-10 .elementor-element.elementor-element-d0a61e1 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d0a61e1 .elementor-button:focus{background-color:#472A3599;box-shadow:0px 0px 15px 0px rgba(255, 104, 113.99999999999999, 0.59);}.elementor-10 .elementor-element.elementor-element-d0a61e1:hover{--e-transform-scale:1.05;}.elementor-10 .elementor-element.elementor-element-d0a61e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-d0a61e1 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-10 .elementor-element.elementor-element-a8a17f1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-db10142 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-db10142.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-10 .elementor-element.elementor-element-db10142.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-db10142.elementor-view-default .elementor-icon{color:#FF0000;border-color:#FF0000;}.elementor-10 .elementor-element.elementor-element-db10142.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-db10142.elementor-view-default .elementor-icon svg{fill:#FF0000;}.elementor-10 .elementor-element.elementor-element-db10142 .elementor-icon{font-size:100%;}.elementor-10 .elementor-element.elementor-element-db10142 .elementor-icon svg{height:100%;}.elementor-10 .elementor-element.elementor-element-7396a6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-21a30ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-21a30ec:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-21a30ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B41;}.elementor-10 .elementor-element.elementor-element-e427e0e{text-align:center;}.elementor-10 .elementor-element.elementor-element-e427e0e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:60px;}.elementor-10 .elementor-element.elementor-element-2578a0c{width:var( --container-widget-width, 49% );max-width:49%;padding:0px 0px 0px 0px;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-2578a0c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4cac394{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-ad864ab{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-ad864ab:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ad864ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-ad864ab.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-ad864ab:hover{box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1833c61{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-10 .elementor-element.elementor-element-1833c61 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-1833c61 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1833c61.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1833c61.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1833c61.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1833c61 .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-1833c61 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#ABABBA;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ac0d4ad{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-ac0d4ad .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-ac0d4ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-c95205d{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-c95205d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c95205d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-c95205d.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-c95205d:hover{box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10 .elementor-element.elementor-element-0e29606{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-10 .elementor-element.elementor-element-0e29606 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-0e29606 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0e29606.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0e29606.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0e29606.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0e29606 .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-0e29606 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-6548cfb{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-6548cfb .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-6548cfb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-a7c5100{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-a7c5100:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a7c5100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-a7c5100.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-a7c5100:hover{box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10 .elementor-element.elementor-element-58d47b7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-10 .elementor-element.elementor-element-58d47b7 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-58d47b7 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-58d47b7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-58d47b7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-58d47b7.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-58d47b7 .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-58d47b7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-105eabd{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-105eabd .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-105eabd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-d9f1a63{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-d9f1a63:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d9f1a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-d9f1a63.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-d9f1a63:hover{box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10 .elementor-element.elementor-element-eff367c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-10 .elementor-element.elementor-element-eff367c .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-eff367c .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-eff367c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-eff367c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-eff367c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-eff367c .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-eff367c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-f764ef8{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-f764ef8 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-f764ef8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-6cded82{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-6cded82:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6cded82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-6cded82.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-6cded82:hover{box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10 .elementor-element.elementor-element-1f30fbe{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-10 .elementor-element.elementor-element-1f30fbe .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-1f30fbe .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1f30fbe.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1f30fbe.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1f30fbe.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1f30fbe .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-1f30fbe .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-c0bfd56{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-c0bfd56 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-c0bfd56 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-f458ea4{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-f458ea4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f458ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-f458ea4.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-f458ea4:hover{box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10 .elementor-element.elementor-element-f610ba2{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-10 .elementor-element.elementor-element-f610ba2 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-f610ba2 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f610ba2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f610ba2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f610ba2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f610ba2 .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-f610ba2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-03866e0{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-03866e0 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-03866e0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-2656393{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-2656393:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2656393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-2656393.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-2656393:hover{box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10 .elementor-element.elementor-element-3d9cc74{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-10 .elementor-element.elementor-element-3d9cc74 .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-3d9cc74 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3d9cc74.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3d9cc74.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3d9cc74.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3d9cc74 .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-3d9cc74 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-a29a757{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-10 .elementor-element.elementor-element-a29a757 .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-a29a757 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-20e0e39{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-20e0e39:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-20e0e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-20e0e39.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-10 .elementor-element.elementor-element-20e0e39:hover{box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-10 .elementor-element.elementor-element-08e24ec{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:21px;}.elementor-10 .elementor-element.elementor-element-08e24ec .elementor-icon-box-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-08e24ec .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-08e24ec.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-08e24ec.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-08e24ec.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-08e24ec .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-08e24ec .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-d5e95ff{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-d5e95ff .elementor-divider-separator{width:100%;}.elementor-10 .elementor-element.elementor-element-d5e95ff .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-3e76179{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3e76179:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3e76179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E44;}.elementor-10 .elementor-element.elementor-element-c3e6cc5{text-align:center;}.elementor-10 .elementor-element.elementor-element-c3e6cc5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:60px;color:#FF6938;}.elementor-10 .elementor-element.elementor-element-c87347c{width:var( --container-widget-width, 52% );max-width:52%;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-c87347c.elementor-element{--align-self:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-c036ac8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d84efdf{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:34px 30px;--row-gap:34px;--column-gap:30px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-36e3324{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-36e3324:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-36e3324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-36e3324.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-9caf134{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9caf134:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9caf134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_2_photo-1556742049-0cfed4f6a45d-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-3769b9f .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-3769b9f .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-3769b9f .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-aca268a .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-aca268a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-aca268a .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-aca268a .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-aca268a .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-0c3fdad .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-0c3fdad{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-4f51c86{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-4f51c86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4f51c86 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-4f51c86 .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-2ac15b5{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d490b26{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3e18c65{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3e18c65:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3e18c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-3e18c65.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-a3d8de7{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a3d8de7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a3d8de7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_3_photo-1563013544-824ae1b704d3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-40acf5b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-40acf5b .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-40acf5b .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-b14c84a .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-b14c84a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b14c84a .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b14c84a .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-b14c84a .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-ce05147 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-ce05147{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-be8e5d8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-be8e5d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-be8e5d8 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-be8e5d8 .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-116770c{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-20930b1{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-23af191{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-23af191:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-23af191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-23af191.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-05ab375{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-05ab375:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-05ab375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_4_photo-1611224923853-80b023f02d71.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-299a341 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-299a341 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-299a341 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-26408c1 .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-26408c1 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-26408c1 .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-26408c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-26408c1 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-d7d245b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-d7d245b{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-852f0ce{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-852f0ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-852f0ce .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-852f0ce .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-ba19c7d{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-9c7bd54{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-97324fd{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-97324fd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-97324fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-97324fd.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-e150594{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e150594:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e150594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_5_photo-1550751827-4bd374c3f58b.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-91d6bbc .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-91d6bbc .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-91d6bbc .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-82d6bfe .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-82d6bfe .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-82d6bfe .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-82d6bfe .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-82d6bfe .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-e837cbf .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-e837cbf{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-c9234d4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-c9234d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c9234d4 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-c9234d4 .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-fde937b{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-4c1d42f{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-17c1cb9{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-17c1cb9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-17c1cb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-17c1cb9.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-fa95daf{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fa95daf:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fa95daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_6_photo-1551288049-bebda4e38f71.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-688b170 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-688b170 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-688b170 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-02bad32 .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-02bad32 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-02bad32 .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-02bad32 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-02bad32 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-0ae2c0c .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-0ae2c0c{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-37db9a7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-37db9a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-37db9a7 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-37db9a7 .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-52ac80d{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-2db8b29{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-63563e6{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-63563e6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-63563e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-63563e6.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-ad12f56{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ad12f56:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ad12f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_7_photo-1512941937669-90a1b58e7e9c.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-d76f103 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-d76f103 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-d76f103 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-addf23a .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-addf23a .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-addf23a .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-addf23a .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-addf23a .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-1e29d6c .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-1e29d6c{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-2cc5933{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-2cc5933 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2cc5933 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-2cc5933 .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-ccbc6bf{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-f59bfe2{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-dc2daff{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-815ef35{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:34px 30px;--row-gap:34px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2761cbc{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2761cbc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2761cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-2761cbc.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-58085df{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-58085df:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-58085df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_2_photo-1556742049-0cfed4f6a45d-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-222206b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-222206b .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-222206b .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-fedfe90 .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-fedfe90 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-fedfe90 .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fedfe90 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-fedfe90 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-c963a02 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-c963a02{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-c349fbe{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-c349fbe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c349fbe .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-c349fbe .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-5d5f10a{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-6eb877e{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-9cfbf9f{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9cfbf9f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9cfbf9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-9cfbf9f.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-5fd10d1{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5fd10d1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5fd10d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_6_photo-1551288049-bebda4e38f71.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-31555de .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-31555de .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-31555de .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-ce21834 .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-ce21834 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ce21834 .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-ce21834 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-ce21834 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-eb2ab62 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-eb2ab62{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-8751f74{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-8751f74 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8751f74 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-8751f74 .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-67af921{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-1e32dff{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d38bf99{--display:flex;}.elementor-10 .elementor-element.elementor-element-bc1f151{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:34px 30px;--row-gap:34px;--column-gap:30px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2a5c0fc{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2a5c0fc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2a5c0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-2a5c0fc.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-4060404{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4060404:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4060404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_3_photo-1563013544-824ae1b704d3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-91da17f .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-91da17f .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-91da17f .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-9e535c9 .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-9e535c9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9e535c9 .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9e535c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-9e535c9 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-b2238b7 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-b2238b7{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-7c3e68a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-7c3e68a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7c3e68a .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-7c3e68a .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-31f715f{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-0864ec8{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3755515{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3755515:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3755515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-3755515.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-36d6bc3{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-36d6bc3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-36d6bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_7_photo-1512941937669-90a1b58e7e9c.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-364e126 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-364e126 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-364e126 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-635184c .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-635184c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-635184c .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-635184c .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-635184c .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-6f9fd67 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-6f9fd67{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-8ab2dd0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-8ab2dd0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8ab2dd0 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-8ab2dd0 .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-aa76729{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-fd3b05b{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-227e521{--display:flex;}.elementor-10 .elementor-element.elementor-element-80e3082{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:34px 30px;--row-gap:34px;--column-gap:30px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c8233a9{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c8233a9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c8233a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-c8233a9.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-bee3b1c{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bee3b1c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bee3b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_4_photo-1611224923853-80b023f02d71.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-56d4924 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-56d4924 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-56d4924 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-970d70f .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-970d70f .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-970d70f .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-970d70f .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-970d70f .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-8914349 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-8914349{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-1f730c0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-1f730c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1f730c0 .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-1f730c0 .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-b20e0a4{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-3645593{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-5ccd415{--display:flex;}.elementor-10 .elementor-element.elementor-element-2359b8f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:34px 30px;--row-gap:34px;--column-gap:30px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3475e71{--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;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3475e71:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3475e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-3475e71.e-con:hover{--e-con-transform-translateY:-15px;}.elementor-10 .elementor-element.elementor-element-6427f6e{--display:flex;--min-height:210px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6427f6e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6427f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jamesanson.com/wp-content/uploads/2025/11/imgi_5_photo-1550751827-4bd374c3f58b.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b5ebbdc .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-b5ebbdc .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-b5ebbdc .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-777a854 .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF9E;border-radius:16px 16px 16px 16px;padding:10px 14px 10px 14px;}.elementor-10 .elementor-element.elementor-element-777a854 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-777a854 .elementor-button:focus{background-color:#0201013B;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-777a854 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-777a854 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-10 .elementor-element.elementor-element-45161f0 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;background-image:linear-gradient(108deg, #FF6A13 0%, #FF66A2 100%);border-radius:16px 16px 16px 16px;padding:4px 12px 4px 12px;}.elementor-10 .elementor-element.elementor-element-45161f0{padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-e40fb9a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-e40fb9a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e40fb9a .elementor-heading-title a:hover, .elementor-10 .elementor-element.elementor-element-e40fb9a .elementor-heading-title a:focus{color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-fc2fb8b{width:var( --container-widget-width, 80% );max-width:80%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-0958c02{padding:0px 0px 0px 20px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-text{color:#ABABBA;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-e3bf402{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:16px;--n-tabs-title-border-radius:14px 14px 14px 14px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:24px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:24px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-e3bf402 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#1E1E44;}.elementor-10 .elementor-element.elementor-element-e3bf402.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#35263D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF6917;}.elementor-10 .elementor-element.elementor-element-e3bf402.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10 .elementor-element.elementor-element-e3bf402.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FF6919;background-color:transparent;background-image:linear-gradient(124deg, #FF6919 0%, #FF67A0 100%);border-style:none;box-shadow:0px 0px 30px 0px rgba(255, 103, 150.0000000000001, 0.28);}.elementor-10 .elementor-element.elementor-element-e3bf402.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF69177A;}.elementor-10 .elementor-element.elementor-element-e3bf402.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:500;line-height:20px;}.elementor-10 .elementor-element.elementor-element-cf394c3{--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:20px 60px;--row-gap:20px;--column-gap:60px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cf394c3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cf394c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1E49;}.elementor-10 .elementor-element.elementor-element-b5e7c32{--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-e9d665b img{width:312px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#2F2F59;border-radius:24px 24px 24px 24px;}.elementor-10 .elementor-element.elementor-element-dcf8f8b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-acd83fa:hover{--e-transform-translateY:-5px;box-shadow:0px 0px 40px 0px rgba(255, 106.00000000000007, 32.99999999999999, 0.33);}.elementor-10 .elementor-element.elementor-element-acd83fa{background-color:#24244C;padding:24px 24px 24px 24px;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);--icon-box-icon-margin:16px;}.elementor-10 .elementor-element.elementor-element-acd83fa .elementor-icon-box-title{margin-block-end:10px;color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-acd83fa.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-acd83fa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-acd83fa.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-acd83fa.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-acd83fa.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF66B3;}.elementor-10 .elementor-element.elementor-element-acd83fa.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-acd83fa.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-acd83fa.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-acd83fa.elementor-view-default:has(:focus) .elementor-icon{fill:#FF66B3;color:#FF66B3;border-color:#FF66B3;}.elementor-10 .elementor-element.elementor-element-acd83fa .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-acd83fa .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-acd83fa .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-10 .elementor-element.elementor-element-acd83fa:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-acd83fa:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-acd83fa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-42d3eaf:hover{--e-transform-translateY:-5px;box-shadow:0px 0px 40px 0px rgba(255, 106.00000000000007, 32.99999999999999, 0.33);}.elementor-10 .elementor-element.elementor-element-42d3eaf{background-color:#24244C;padding:24px 24px 24px 24px;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);--icon-box-icon-margin:16px;}.elementor-10 .elementor-element.elementor-element-42d3eaf .elementor-icon-box-title{margin-block-end:10px;color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-42d3eaf.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-42d3eaf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-42d3eaf.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-42d3eaf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-42d3eaf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF66B3;}.elementor-10 .elementor-element.elementor-element-42d3eaf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-42d3eaf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-42d3eaf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-42d3eaf.elementor-view-default:has(:focus) .elementor-icon{fill:#FF66B3;color:#FF66B3;border-color:#FF66B3;}.elementor-10 .elementor-element.elementor-element-42d3eaf .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-42d3eaf .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-42d3eaf .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-10 .elementor-element.elementor-element-42d3eaf:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-42d3eaf:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-42d3eaf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-0fdd7ec:hover{--e-transform-translateY:-5px;box-shadow:0px 0px 40px 0px rgba(255, 106.00000000000007, 32.99999999999999, 0.33);}.elementor-10 .elementor-element.elementor-element-0fdd7ec{background-color:#24244C;padding:24px 24px 24px 24px;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);--icon-box-icon-margin:16px;}.elementor-10 .elementor-element.elementor-element-0fdd7ec .elementor-icon-box-title{margin-block-end:10px;color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-0fdd7ec.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-0fdd7ec.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0fdd7ec.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-0fdd7ec.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0fdd7ec.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF66B3;}.elementor-10 .elementor-element.elementor-element-0fdd7ec.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0fdd7ec.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0fdd7ec.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-0fdd7ec.elementor-view-default:has(:focus) .elementor-icon{fill:#FF66B3;color:#FF66B3;border-color:#FF66B3;}.elementor-10 .elementor-element.elementor-element-0fdd7ec .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-0fdd7ec .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-0fdd7ec .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-10 .elementor-element.elementor-element-0fdd7ec:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-0fdd7ec:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-0fdd7ec .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-e0bae8e:hover{--e-transform-translateY:-5px;box-shadow:0px 0px 40px 0px rgba(255, 106.00000000000007, 32.99999999999999, 0.33);}.elementor-10 .elementor-element.elementor-element-e0bae8e{background-color:#24244C;padding:24px 24px 24px 24px;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);--icon-box-icon-margin:16px;}.elementor-10 .elementor-element.elementor-element-e0bae8e .elementor-icon-box-title{margin-block-end:10px;color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-e0bae8e.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-e0bae8e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e0bae8e.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-e0bae8e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-e0bae8e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF66B3;}.elementor-10 .elementor-element.elementor-element-e0bae8e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-e0bae8e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-e0bae8e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10 .elementor-element.elementor-element-e0bae8e.elementor-view-default:has(:focus) .elementor-icon{fill:#FF66B3;color:#FF66B3;border-color:#FF66B3;}.elementor-10 .elementor-element.elementor-element-e0bae8e .elementor-icon{font-size:32px;}.elementor-10 .elementor-element.elementor-element-e0bae8e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e0bae8e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-10 .elementor-element.elementor-element-e0bae8e:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-e0bae8e:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-e0bae8e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-031e8ef{--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-c3ce850 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:48px;}.elementor-10 .elementor-element.elementor-element-0a74388{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-41801eb{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-6a720f9{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:29px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-52f80d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-6e2bcdd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bf62eac{--display:grid;--min-height:1px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c2a851f{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-c2a851f:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-c2a851f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c2a851f .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-c2a851f.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-c2a851f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c2a851f.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-c2a851f .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-c2a851f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-c2a851f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-c2a851f .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-c2a851f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-c2a851f:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-240cf01{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-240cf01:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-240cf01.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-240cf01 .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-240cf01.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-240cf01.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-240cf01.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-240cf01 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-240cf01 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-240cf01 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-240cf01 .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-240cf01:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-240cf01:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-e0aabfe{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-e0aabfe:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-e0aabfe.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e0aabfe .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-e0aabfe.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-e0aabfe.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e0aabfe.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-e0aabfe .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e0aabfe .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e0aabfe .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-e0aabfe .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-e0aabfe:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-e0aabfe:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-e63cc6f{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-e63cc6f:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-e63cc6f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e63cc6f .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-e63cc6f.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-e63cc6f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e63cc6f.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-e63cc6f .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e63cc6f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e63cc6f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-e63cc6f .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-e63cc6f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-e63cc6f:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-fd6b596{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-fd6b596:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-fd6b596.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fd6b596 .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-fd6b596.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-fd6b596.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-fd6b596.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-fd6b596 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-fd6b596 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-fd6b596 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-fd6b596 .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-fd6b596:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-fd6b596:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-543b876{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-543b876:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-543b876.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-543b876 .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-543b876.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-543b876.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-543b876.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-543b876 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-543b876 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-543b876 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-543b876 .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-543b876:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-543b876:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-619bd9c{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-619bd9c:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-619bd9c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-619bd9c .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-619bd9c.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-619bd9c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-619bd9c.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-619bd9c .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-619bd9c .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-619bd9c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-619bd9c .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-619bd9c:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-619bd9c:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-8250743{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-8250743:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-8250743.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8250743 .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-8250743.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-8250743.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8250743.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-8250743 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-8250743 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-8250743 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-8250743 .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-8250743:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-8250743:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-652a74b{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-652a74b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-652a74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#312F58;}.elementor-10 .elementor-element.elementor-element-3a40542 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-b59fdc4{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-e73c36b{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e73c36b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e73c36b .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-e73c36b .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-32b8891{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-32b8891:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-32b8891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E44;}.elementor-10 .elementor-element.elementor-element-fc6fc53{text-align:center;}.elementor-10 .elementor-element.elementor-element-fc6fc53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:60px;}.elementor-10 .elementor-element.elementor-element-ea00354{width:var( --container-widget-width, 52% );max-width:52%;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-ea00354.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-16cddfa{--display:flex;}.elementor-10 .elementor-element.elementor-element-701da88{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-10 .elementor-element.elementor-element-701da88:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-701da88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26264E;}.elementor-10 .elementor-element.elementor-element-8e97362 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-8e97362.elementor-view-stacked .elementor-icon{background-color:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-8e97362.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8e97362.elementor-view-default .elementor-icon{color:#FF6A0052;border-color:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-8e97362.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8e97362.elementor-view-default .elementor-icon svg{fill:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-8e97362 .elementor-icon{font-size:48px;}.elementor-10 .elementor-element.elementor-element-8e97362 .elementor-icon svg{height:48px;}.elementor-10 .elementor-element.elementor-element-910d501{--e-rating-icon-font-size:20px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF6A00;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-b4fe7cb .elementor-testimonial-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-b4fe7cb .elementor-testimonial-content{color:#FAFAFA;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-10 .elementor-element.elementor-element-b4fe7cb .elementor-testimonial-wrapper .elementor-testimonial-image img{width:64px;height:64px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#924826;}.elementor-10 .elementor-element.elementor-element-b4fe7cb .elementor-testimonial-name{color:#FAFAFA;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-10 .elementor-element.elementor-element-b4fe7cb .elementor-testimonial-job{color:#ABABBA;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f2cd473{left:131px;}body.rtl .elementor-10 .elementor-element.elementor-element-f2cd473{right:131px;}.elementor-10 .elementor-element.elementor-element-f2cd473{top:323px;}.elementor-10 .elementor-element.elementor-element-f2cd473 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-cec3875{--display:flex;}.elementor-10 .elementor-element.elementor-element-3e1a859{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-10 .elementor-element.elementor-element-3e1a859:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3e1a859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26264E;}.elementor-10 .elementor-element.elementor-element-6951cb9 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-6951cb9.elementor-view-stacked .elementor-icon{background-color:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-6951cb9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6951cb9.elementor-view-default .elementor-icon{color:#FF6A0052;border-color:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-6951cb9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6951cb9.elementor-view-default .elementor-icon svg{fill:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-6951cb9 .elementor-icon{font-size:48px;}.elementor-10 .elementor-element.elementor-element-6951cb9 .elementor-icon svg{height:48px;}.elementor-10 .elementor-element.elementor-element-ed9d7b7{--e-rating-icon-font-size:20px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-77c725e .elementor-testimonial-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-77c725e .elementor-testimonial-content{color:#FAFAFA;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-10 .elementor-element.elementor-element-77c725e .elementor-testimonial-wrapper .elementor-testimonial-image img{width:64px;height:64px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#924826;}.elementor-10 .elementor-element.elementor-element-77c725e .elementor-testimonial-name{color:#FAFAFA;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-10 .elementor-element.elementor-element-77c725e .elementor-testimonial-job{color:#ABABBA;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b146d65{left:131px;}body.rtl .elementor-10 .elementor-element.elementor-element-b146d65{right:131px;}.elementor-10 .elementor-element.elementor-element-b146d65{top:323px;}.elementor-10 .elementor-element.elementor-element-b146d65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-baa662c{--display:flex;}.elementor-10 .elementor-element.elementor-element-f6f6894{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-10 .elementor-element.elementor-element-f6f6894:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f6f6894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26264E;}.elementor-10 .elementor-element.elementor-element-4cb8ac3 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-4cb8ac3.elementor-view-stacked .elementor-icon{background-color:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-4cb8ac3.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4cb8ac3.elementor-view-default .elementor-icon{color:#FF6A0052;border-color:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-4cb8ac3.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4cb8ac3.elementor-view-default .elementor-icon svg{fill:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-4cb8ac3 .elementor-icon{font-size:48px;}.elementor-10 .elementor-element.elementor-element-4cb8ac3 .elementor-icon svg{height:48px;}.elementor-10 .elementor-element.elementor-element-1404ad5{--e-rating-icon-font-size:20px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-bbcccdc .elementor-testimonial-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-bbcccdc .elementor-testimonial-content{color:#FAFAFA;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-10 .elementor-element.elementor-element-bbcccdc .elementor-testimonial-wrapper .elementor-testimonial-image img{width:64px;height:64px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#924826;}.elementor-10 .elementor-element.elementor-element-bbcccdc .elementor-testimonial-name{color:#FAFAFA;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-10 .elementor-element.elementor-element-bbcccdc .elementor-testimonial-job{color:#ABABBA;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3a1d0f2{left:131px;}body.rtl .elementor-10 .elementor-element.elementor-element-3a1d0f2{right:131px;}.elementor-10 .elementor-element.elementor-element-3a1d0f2{top:323px;}.elementor-10 .elementor-element.elementor-element-3a1d0f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-ceb6501{--display:flex;}.elementor-10 .elementor-element.elementor-element-2030297{--display:flex;--border-radius:16px 16px 16px 16px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-10 .elementor-element.elementor-element-2030297:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2030297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#26264E;}.elementor-10 .elementor-element.elementor-element-0093add .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-0093add.elementor-view-stacked .elementor-icon{background-color:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-0093add.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0093add.elementor-view-default .elementor-icon{color:#FF6A0052;border-color:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-0093add.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-0093add.elementor-view-default .elementor-icon svg{fill:#FF6A0052;}.elementor-10 .elementor-element.elementor-element-0093add .elementor-icon{font-size:48px;}.elementor-10 .elementor-element.elementor-element-0093add .elementor-icon svg{height:48px;}.elementor-10 .elementor-element.elementor-element-eddc8b9{--e-rating-icon-font-size:20px;--e-rating-gap:3px;--e-rating-icon-marked-color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-33164bb .elementor-testimonial-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-33164bb .elementor-testimonial-content{color:#FAFAFA;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-10 .elementor-element.elementor-element-33164bb .elementor-testimonial-wrapper .elementor-testimonial-image img{width:64px;height:64px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#924826;}.elementor-10 .elementor-element.elementor-element-33164bb .elementor-testimonial-name{color:#FAFAFA;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:28px;}.elementor-10 .elementor-element.elementor-element-33164bb .elementor-testimonial-job{color:#ABABBA;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-387331c{left:129px;}body.rtl .elementor-10 .elementor-element.elementor-element-387331c{right:129px;}.elementor-10 .elementor-element.elementor-element-387331c{top:300px;}.elementor-10 .elementor-element.elementor-element-387331c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FF6A00;}.elementor-10 .elementor-element.elementor-element-77131d6{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 896px );max-width:896px;--container-widget-width:896px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:#FF676F;}.elementor-10 .elementor-element.elementor-element-77131d6 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#1E1E44;border-style:solid;border-width:1px 1px 1px 1px;border-color:#924826;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-77131d6 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:transparent;background-image:linear-gradient(180deg, #35263D 0%, #3C2D46 100%);}.elementor-10 .elementor-element.elementor-element-77131d6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f94f464{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f94f464:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f94f464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D45;}.elementor-10 .elementor-element.elementor-element-2fef988{text-align:center;}.elementor-10 .elementor-element.elementor-element-2fef988 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;line-height:60px;color:#FF6938;}.elementor-10 .elementor-element.elementor-element-ff863b4{width:var( --container-widget-width, 52% );max-width:52%;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-ff863b4.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4bc2ab6{--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:20px 64px;--row-gap:20px;--column-gap:64px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b3daa24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b21e3a2{padding:30px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b21e3a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#FAFAFA;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-24edfd0{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-button span{gap:20px;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:17px;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-17px;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-group > label, .elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-subgroup label{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:14px;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-type-html{padding-bottom:0px;color:#FAFAFA;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-group .elementor-field{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#24244C;border-color:#FFFFFF1A;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-group .elementor-select-wrapper select{background-color:#24244C;border-color:#FFFFFF1A;border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF1A;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-button{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:28px;border-radius:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-24edfd0 .e-form__buttons__wrapper__button-next{background-color:#FF6919;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-button[type="submit"]{background-color:#FF6919;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-24edfd0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-24edfd0 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-24edfd0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-93c9010{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f6fd0a5{--display:flex;--gap:24px 20px;--row-gap:24px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-f6fd0a5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f6fd0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-20be48d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-4cb7a89 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-10 .elementor-element.elementor-element-4cb7a89{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-4cb7a89.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4cb7a89.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4cb7a89.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4cb7a89 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-4cb7a89 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4cb7a89 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-10 .elementor-element.elementor-element-4cb7a89 .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-4cb7a89:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-4cb7a89:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-4cb7a89 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-f02e760 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-10 .elementor-element.elementor-element-f02e760{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-f02e760.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f02e760.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f02e760.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f02e760 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-f02e760 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-f02e760 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-10 .elementor-element.elementor-element-f02e760 .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-f02e760:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-f02e760:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-f02e760 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-5b3b98e .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-10 .elementor-element.elementor-element-5b3b98e{--icon-box-icon-margin:15px;}.elementor-10 .elementor-element.elementor-element-5b3b98e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5b3b98e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5b3b98e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5b3b98e .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-5b3b98e .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-5b3b98e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-10 .elementor-element.elementor-element-5b3b98e .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-5b3b98e:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-5b3b98e:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-5b3b98e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-f6ec358{--display:flex;--gap:24px 20px;--row-gap:24px;--column-gap:20px;--border-radius:16px 16px 16px 16px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-f6ec358:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f6ec358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-fd92711 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-8e05813{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c21b886{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-c21b886:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-c21b886.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c21b886 .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-c21b886.elementor-view-stacked .elementor-icon{background-color:#FFFFFF87;}.elementor-10 .elementor-element.elementor-element-c21b886.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c21b886.elementor-view-default .elementor-icon{fill:#FFFFFF87;color:#FFFFFF87;border-color:#FFFFFF87;}.elementor-10 .elementor-element.elementor-element-c21b886 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-c21b886 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-c21b886 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-c21b886 .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-c21b886:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-c21b886:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-e9a391c{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-e9a391c:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-e9a391c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e9a391c .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-e9a391c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF87;}.elementor-10 .elementor-element.elementor-element-e9a391c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e9a391c.elementor-view-default .elementor-icon{fill:#FFFFFF87;color:#FFFFFF87;border-color:#FFFFFF87;}.elementor-10 .elementor-element.elementor-element-e9a391c .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e9a391c .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e9a391c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-e9a391c .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-e9a391c:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-e9a391c:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-1cf07ca{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-1cf07ca:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-1cf07ca.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1cf07ca .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-1cf07ca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF87;}.elementor-10 .elementor-element.elementor-element-1cf07ca.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1cf07ca.elementor-view-default .elementor-icon{fill:#FFFFFF87;color:#FFFFFF87;border-color:#FFFFFF87;}.elementor-10 .elementor-element.elementor-element-1cf07ca .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-1cf07ca .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1cf07ca .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-1cf07ca .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-1cf07ca:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-1cf07ca:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-e0d158f{width:100%;max-width:100%;background-color:#312F58;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.33);}.elementor-10 .elementor-element.elementor-element-e0d158f:hover{background-color:#32325D;}.elementor-10 .elementor-element.elementor-element-e0d158f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e0d158f .elementor-icon-box-wrapper{align-items:center;}.elementor-10 .elementor-element.elementor-element-e0d158f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF87;}.elementor-10 .elementor-element.elementor-element-e0d158f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e0d158f.elementor-view-default .elementor-icon{fill:#FFFFFF87;color:#FFFFFF87;border-color:#FFFFFF87;}.elementor-10 .elementor-element.elementor-element-e0d158f .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e0d158f .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-e0d158f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-e0d158f .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-e0d158f:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-e0d158f:has(:focus) .elementor-icon-box-title{color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-ffa2e48{--display:flex;--gap:24px 20px;--row-gap:24px;--column-gap:20px;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:#FF6A0740;--border-color:#FF6A0740;--border-radius:16px 16px 16px 16px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-10 .elementor-element.elementor-element-ffa2e48:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ffa2e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24244C;}.elementor-10 .elementor-element.elementor-element-bc3744b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#FAFAFA;}.elementor-10 .elementor-element.elementor-element-9ff4d7a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-9499c0a{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9499c0a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9499c0a .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-9499c0a .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-166711e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-166711e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-166711e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D43;}.elementor-10 .elementor-element.elementor-element-809cfb1{text-align:center;}.elementor-10 .elementor-element.elementor-element-809cfb1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:40px;color:#FF6938;}.elementor-10 .elementor-element.elementor-element-1293103{width:var( --container-widget-width, 45% );max-width:45%;padding:20px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-1293103.elementor-element{--align-self:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-98bd11a{width:var( --container-widget-width, 37% );max-width:37%;padding:20px 0px 0px 0px;--container-widget-width:37%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-98bd11a.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-98bd11a .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-10 .elementor-element.elementor-element-98bd11a .elementor-nav-menu--main .elementor-item{color:#ABABBA;fill:#ABABBA;}.elementor-10 .elementor-element.elementor-element-98bd11a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-98bd11a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-98bd11a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-98bd11a .elementor-nav-menu--main .elementor-item:focus{color:#FF6A00;fill:#FF6A00;}.elementor-10 .elementor-element.elementor-element-590e16c .elementor-button{background-color:#1B1B41;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;fill:#FAFAFA;color:#FAFAFA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF6A13AD;border-radius:14px 14px 14px 14px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-590e16c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-590e16c .elementor-button:focus{background-color:#3E2D47;border-color:#FF6009;}.elementor-10 .elementor-element.elementor-element-590e16c{padding:30px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-590e16c .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-590e16c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-10 .elementor-element.elementor-element-b51f85e{--divider-border-style:solid;--divider-color:#FFFFFF12;--divider-border-width:1px;margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b51f85e .elementor-divider-separator{width:98%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-b51f85e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10 .elementor-element.elementor-element-dbf9c62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7a98759.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-7a98759 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-c65eecf.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c65eecf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#ABABBA;}.elementor-10 .elementor-element.elementor-element-e3f3e12{--divider-border-style:solid;--divider-color:#E70A0A00;--divider-border-width:2.9px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e3f3e12 .elementor-divider-separator{width:100%;}body.elementor-page-10{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-f0dbaab{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-21a30ec{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-3e76179{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-c036ac8{--width:1440px;}.elementor-10 .elementor-element.elementor-element-d84efdf{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-dc2daff{--width:1440px;}.elementor-10 .elementor-element.elementor-element-815ef35{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-bc1f151{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-80e3082{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-2359b8f{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-cf394c3{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-b5e7c32{--width:50%;}.elementor-10 .elementor-element.elementor-element-031e8ef{--width:50%;}.elementor-10 .elementor-element.elementor-element-bf62eac{--width:100%;}.elementor-10 .elementor-element.elementor-element-32b8891{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-f94f464{--content-width:1440px;}.elementor-10 .elementor-element.elementor-element-166711e{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-b5e7c32{--width:100%;}.elementor-10 .elementor-element.elementor-element-031e8ef{--width:100%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-c4d3f3b .elementor-heading-title{font-size:72px;line-height:72px;}.elementor-10 .elementor-element.elementor-element-0bae589{text-align:center;}.elementor-10 .elementor-element.elementor-element-0bae589 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-10 .elementor-element.elementor-element-f955a17{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-21a30ec{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-e427e0e .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-10 .elementor-element.elementor-element-2578a0c{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}.elementor-10 .elementor-element.elementor-element-4cac394{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3e76179{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-c3e6cc5 .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-10 .elementor-element.elementor-element-c87347c{--container-widget-width:650px;--container-widget-flex-grow:0;width:var( --container-widget-width, 650px );max-width:650px;}.elementor-10 .elementor-element.elementor-element-d84efdf{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-815ef35{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-bc1f151{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-80e3082{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-2359b8f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-cf394c3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-dcf8f8b{--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-031e8ef{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-0a74388{padding:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-52f80d1{padding:30px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bf62eac{--grid-auto-flow:row;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-652a74b{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-32b8891{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-fc6fc53 .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-10 .elementor-element.elementor-element-ea00354{--container-widget-width:633px;--container-widget-flex-grow:0;width:var( --container-widget-width, 633px );max-width:633px;}.elementor-10 .elementor-element.elementor-element-16cddfa{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-77131d6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-f94f464{--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-2fef988 .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-10 .elementor-element.elementor-element-ff863b4{--container-widget-width:650px;--container-widget-flex-grow:0;width:var( --container-widget-width, 650px );max-width:650px;}.elementor-10 .elementor-element.elementor-element-4bc2ab6{--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-f6fd0a5{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-8e05813{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-166711e{--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-1293103{--container-widget-width:592px;--container-widget-flex-grow:0;width:var( --container-widget-width, 592px );max-width:592px;}.elementor-10 .elementor-element.elementor-element-98bd11a{--container-widget-width:395px;--container-widget-flex-grow:0;width:var( --container-widget-width, 395px );max-width:395px;}.elementor-10 .elementor-element.elementor-element-e3f3e12{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e3f3e12 .elementor-divider-separator{width:100%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-f0dbaab{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c4d3f3b{padding:20px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c4d3f3b .elementor-heading-title{font-size:48px;line-height:42px;}.elementor-10 .elementor-element.elementor-element-0bae589{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0bae589 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-10 .elementor-element.elementor-element-f955a17{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-10 .elementor-element.elementor-element-051b189{--gap:30px 20px;--row-gap:30px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-272d8dd{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d0a61e1{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a8a17f1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7396a6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-21a30ec{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e427e0e .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-2578a0c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:18px;}.elementor-10 .elementor-element.elementor-element-4cac394{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3e76179{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-c3e6cc5{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-c3e6cc5 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-c87347c{font-size:18px;}.elementor-10 .elementor-element.elementor-element-d84efdf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-815ef35{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-bc1f151{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-80e3082{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-2359b8f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e3bf402{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-10 .elementor-element.elementor-element-cf394c3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-dcf8f8b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-c3ce850 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-bf62eac{--e-con-grid-template-columns:repeat(1, 1fr);--gap:15px 20px;--row-gap:15px;--column-gap:20px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-652a74b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-32b8891{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-fc6fc53 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-ea00354{width:100%;max-width:100%;font-size:18px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f2cd473{left:129px;}body.rtl .elementor-10 .elementor-element.elementor-element-f2cd473{right:129px;}.elementor-10 .elementor-element.elementor-element-f2cd473{top:514px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-b146d65{left:133px;}body.rtl .elementor-10 .elementor-element.elementor-element-b146d65{right:133px;}.elementor-10 .elementor-element.elementor-element-b146d65{top:597px;}.elementor-10 .elementor-element.elementor-element-baa662c{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3a1d0f2{left:131px;}body.rtl .elementor-10 .elementor-element.elementor-element-3a1d0f2{right:131px;}.elementor-10 .elementor-element.elementor-element-3a1d0f2{top:517px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-387331c{left:133px;}body.rtl .elementor-10 .elementor-element.elementor-element-387331c{right:133px;}.elementor-10 .elementor-element.elementor-element-387331c{top:569px;}.elementor-10 .elementor-element.elementor-element-77131d6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-f94f464{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2fef988{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-2fef988 .elementor-heading-title{font-size:36px;}.elementor-10 .elementor-element.elementor-element-ff863b4{font-size:18px;}.elementor-10 .elementor-element.elementor-element-4bc2ab6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f6fd0a5{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-8e05813{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-8e05813.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e9a391c{padding:10px 0px 10px 10px;}.elementor-10 .elementor-element.elementor-element-9ff4d7a{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-166711e{--content-width:1440px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-809cfb1{width:100%;max-width:100%;padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-809cfb1 .elementor-heading-title{font-size:30px;line-height:48px;}.elementor-10 .elementor-element.elementor-element-1293103{padding:20px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-98bd11a{padding:0px 20px 0px 20px;}.elementor-10 .elementor-element.elementor-element-98bd11a .elementor-nav-menu--main .elementor-item{padding-left:4px;padding-right:4px;}.elementor-10 .elementor-element.elementor-element-b51f85e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-dbf9c62{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e336faf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7a98759{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-5px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c65eecf{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e3f3e12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e3f3e12 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}}/* Start custom CSS for image, class: .elementor-element-77009d5 */.elementor-10 .elementor-element.elementor-element-77009d5 img {
  border-radius: 50%;
  border: 3px solid #ff4500; /
  box-shadow: 0 0 40px rgba(255, 69, 0, 0.8);
  animation: glow 2s infinite alternate;
  position: relative;
  z-index: 2;
}

/* glowing animation */
@keyframes glow {
  from {
    box-shadow: 0 0 10px rgba(255, 69, 0, 0.4);
  }
  to {
    box-shadow: 0 0 30px rgba(255, 69, 0, 1);
  }
}

/* floating red circle */
.elementor-10 .elementor-element.elementor-element-77009d5::after {
  content: "";
  position: absolute;
  top: -20px;
  right: -20px;
  width: 25px;
  height: 25px;
  background: #ff4500;
  border-radius: 50%;
  box-shadow: 0 0 15px rgba(255, 69, 0, 0.8);
  animation: floaty 3s ease-in-out infinite;
  z-index: 1;
}

/* floating animation */
@keyframes floaty {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4d3f3b */.elementor-10 .elementor-element.elementor-element-c4d3f3b {
  background: linear-gradient(100deg, #ff4500, #ff7a00, #ff5ca8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7396a6a */.elementor-10 .elementor-element.elementor-element-7396a6a.bp-scroll {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 120px;
  width: 100%;
  text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7396a6a .mouse {
  margin: 0 auto;
  width: 24px;
  height: 40px;
   border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 25px;
  position: relative;
  animation: bpMouseMove 2s infinite ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-7396a6a .wheel {
  width: 4px;
  height: 12px;
  background-color: rgba(255, 80, 50, 0.8);
  border-radius: 2px;
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  animation: bpWheelFade 0.1 infinite ease-in-out;
}

@keyframes bpMouseMove {
  0% {
    transform: translateY(0);
    border-color: rgba(255, 255, 255, 0.3);
  }
  50% {
    transform: translateY(10px);
    border-color: rgba(255, 255, 255, 1);
  }
  100% {
    transform: translateY(0);
    border-color: rgba(255, 255, 255, 0.3);
  }
}

@keyframes bpWheelFade {
  0% { opacity: 0.2; }
  50% { opacity: 1; }
  100% { opacity: 0.2; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e427e0e */.elementor-10 .elementor-element.elementor-element-e427e0e {
  background: linear-gradient(100deg, #3B68F1, #8D50E7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ac0d4ad */#hover-box-1 .my-slide-right {
  content: ""; 
  position: absolute;
  left: 32px;
  bottom: 32px;
  top: unset;
  height: 4px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: none; 
  
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
  display: block; 
}


#hover-box-1:hover .my-slide-right {
  width: calc(100% - 64px) !important; 
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad864ab */.elementor-10 .elementor-element.elementor-element-ad864ab .elementor-icon {
  background: linear-gradient(135deg, #FF6928, #FF678C);
  padding: 18px;
  color: #fff;
  border-radius: 20%;
  transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-ad864ab:hover .elementor-icon {
  transform: scale(1.1);
}

/* Title color change on hover */
.elementor-10 .elementor-element.elementor-element-ad864ab:hover .elementor-icon-box-title {
  color: #FF6A0D !important;
}

.elementor-10 .elementor-element.elementor-element-ad864ab {
  position: relative;
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-ad864ab::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 3px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: translateY(-50%);
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
}

/* Change made here: .hover-box:hover .elementor-10 .elementor-element.elementor-element-ad864ab::before to #hover-box-1:hover .elementor-10 .elementor-element.elementor-element-ad864ab::before */
#hover-box-1:hover .elementor-10 .elementor-element.elementor-element-ad864ab::before {
  width: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6548cfb */#hover-box-2 .my-slide-right {
  content: ""; 
  position: absolute;
  left: 32px;
  bottom: 32px;
  top: unset;
  height: 4px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: none; 
  
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
  display: block; 
}


#hover-box-2:hover .my-slide-right {
  width: calc(100% - 64px) !important; 
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c95205d */.elementor-10 .elementor-element.elementor-element-c95205d .elementor-icon {
  background: linear-gradient(135deg, #FF6928, #FF678C);
  padding: 18px;
  color: #fff;
  border-radius: 20%;
  transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-c95205d:hover .elementor-icon {
  transform: scale(1.1);
}

/* Title color change on hover */
.elementor-10 .elementor-element.elementor-element-c95205d:hover .elementor-icon-box-title {
  color: #FF6A0D !important;
}

.elementor-10 .elementor-element.elementor-element-c95205d {
  position: relative;
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-c95205d::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 3px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: translateY(-50%);
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
}

/* Change made here: .hover-box:hover .elementor-10 .elementor-element.elementor-element-c95205d::before to #hover-box-1:hover .elementor-10 .elementor-element.elementor-element-c95205d::before */
#hover-box-2:hover .elementor-10 .elementor-element.elementor-element-c95205d::before {
  width: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-105eabd */#hover-box-3 .my-slide-right {
  content: ""; 
  position: absolute;
  left: 32px;
  bottom: 32px;
  top: unset;
  height: 4px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: none; 
  
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
  display: block; 
}


#hover-box-3:hover .my-slide-right {
  width: calc(100% - 64px) !important; 
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c5100 */.elementor-10 .elementor-element.elementor-element-a7c5100 .elementor-icon {
  background: linear-gradient(135deg, #FF6928, #FF678C);
  padding: 18px;
  color: #fff;
  border-radius: 20%;
  transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-a7c5100:hover .elementor-icon {
  transform: scale(1.1);
}

/* Title color change on hover */
.elementor-10 .elementor-element.elementor-element-a7c5100:hover .elementor-icon-box-title {
  color: #FF6A0D !important;
}

.elementor-10 .elementor-element.elementor-element-a7c5100 {
  position: relative;
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-a7c5100::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 3px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: translateY(-50%);
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
}

/* Change made here: .hover-box:hover .elementor-10 .elementor-element.elementor-element-a7c5100::before to #hover-box-1:hover .elementor-10 .elementor-element.elementor-element-a7c5100::before */
#hover-box-3:hover .elementor-10 .elementor-element.elementor-element-a7c5100::before {
  width: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-f764ef8 */#hover-box-4 .my-slide-right {
  content: ""; 
  position: absolute;
  left: 32px;
  bottom: 32px;
  top: unset;
  height: 4px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: none; 
  
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
  display: block; 
}


#hover-box-4:hover .my-slide-right {
  width: calc(100% - 64px) !important; 
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9f1a63 */.elementor-10 .elementor-element.elementor-element-d9f1a63 .elementor-icon {
  background: linear-gradient(135deg, #FF6928, #FF678C);
  padding: 18px;
  color: #fff;
  border-radius: 20%;
  transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-d9f1a63:hover .elementor-icon {
  transform: scale(1.1);
}

/* Title color change on hover */
.elementor-10 .elementor-element.elementor-element-d9f1a63:hover .elementor-icon-box-title {
  color: #FF6A0D !important;
}

.elementor-10 .elementor-element.elementor-element-d9f1a63 {
  position: relative;
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-d9f1a63::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 3px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: translateY(-50%);
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
}

/* Change made here: .hover-box:hover .elementor-10 .elementor-element.elementor-element-d9f1a63::before to #hover-box-1:hover .elementor-10 .elementor-element.elementor-element-d9f1a63::before */
#hover-box-4:hover .elementor-10 .elementor-element.elementor-element-d9f1a63::before {
  width: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c0bfd56 */#hover-box-5 .my-slide-right {
  content: ""; 
  position: absolute;
  left: 32px;
  bottom: 32px;
  top: unset;
  height: 4px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: none; 
  
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
  display: block; 
}


#hover-box-5:hover .my-slide-right {
  width: calc(100% - 64px) !important; 
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cded82 */.elementor-10 .elementor-element.elementor-element-6cded82 .elementor-icon {
  background: linear-gradient(135deg, #FF6928, #FF678C);
  padding: 18px;
  color: #fff;
  border-radius: 20%;
  transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-6cded82:hover .elementor-icon {
  transform: scale(1.1);
}

/* Title color change on hover */
.elementor-10 .elementor-element.elementor-element-6cded82:hover .elementor-icon-box-title {
  color: #FF6A0D !important;
}

.elementor-10 .elementor-element.elementor-element-6cded82 {
  position: relative;
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6cded82::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 3px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: translateY(-50%);
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
}

/* Change made here: .hover-box:hover .elementor-10 .elementor-element.elementor-element-6cded82::before to #hover-box-1:hover .elementor-10 .elementor-element.elementor-element-6cded82::before */
#hover-box-5:hover .elementor-10 .elementor-element.elementor-element-6cded82::before {
  width: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-03866e0 */#hover-box-6 .my-slide-right {
  content: ""; 
  position: absolute;
  left: 32px;
  bottom: 32px;
  top: unset;
  height: 4px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: none; 
  
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
  display: block; 
}


#hover-box-6:hover .my-slide-right {
  width: calc(100% - 64px) !important; 
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f458ea4 */.elementor-10 .elementor-element.elementor-element-f458ea4 .elementor-icon {
  background: linear-gradient(135deg, #FF6928, #FF678C);
  padding: 18px;
  color: #fff;
  border-radius: 20%;
  transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-f458ea4:hover .elementor-icon {
  transform: scale(1.1);
}

/* Title color change on hover */
.elementor-10 .elementor-element.elementor-element-f458ea4:hover .elementor-icon-box-title {
  color: #FF6A0D !important;
}

.elementor-10 .elementor-element.elementor-element-f458ea4 {
  position: relative;
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-f458ea4::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 3px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: translateY(-50%);
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
}

/* Change made here: .hover-box:hover .elementor-10 .elementor-element.elementor-element-f458ea4::before to #hover-box-1:hover .elementor-10 .elementor-element.elementor-element-f458ea4::before */
#hover-box-6:hover .elementor-10 .elementor-element.elementor-element-f458ea4::before {
  width: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a29a757 */#hover-box-7 .my-slide-right {
  content: ""; 
  position: absolute;
  left: 32px;
  bottom: 32px;
  top: unset;
  height: 4px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: none; 
  
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
  display: block; 
}


#hover-box-7:hover .my-slide-right {
  width: calc(100% - 64px) !important; 
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2656393 */.elementor-10 .elementor-element.elementor-element-2656393 .elementor-icon {
  background: linear-gradient(135deg, #FF6928, #FF678C);
  padding: 18px;
  color: #fff;
  border-radius: 20%;
  transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-2656393:hover .elementor-icon {
  transform: scale(1.1);
}

/* Title color change on hover */
.elementor-10 .elementor-element.elementor-element-2656393:hover .elementor-icon-box-title {
  color: #FF6A0D !important;
}

.elementor-10 .elementor-element.elementor-element-2656393 {
  position: relative;
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2656393::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 3px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: translateY(-50%);
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
}

/* Change made here: .hover-box:hover .elementor-10 .elementor-element.elementor-element-2656393::before to #hover-box-1:hover .elementor-10 .elementor-element.elementor-element-2656393::before */
#hover-box-7:hover .elementor-10 .elementor-element.elementor-element-2656393::before {
  width: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-d5e95ff */#hover-box-8 .my-slide-right {
  content: ""; 
  position: absolute;
  left: 32px;
  bottom: 32px;
  top: unset;
  height: 4px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: none; 
  
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
  display: block; 
}


#hover-box-8:hover .my-slide-right {
  width: calc(100% - 64px) !important; 
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20e0e39 */.elementor-10 .elementor-element.elementor-element-20e0e39 .elementor-icon {
  background: linear-gradient(135deg, #FF6928, #FF678C);
  padding: 18px;
  color: #fff;
  border-radius: 20%;
  transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-20e0e39:hover .elementor-icon {
  transform: scale(1.1);
}

/* Title color change on hover */
.elementor-10 .elementor-element.elementor-element-20e0e39:hover .elementor-icon-box-title {
  color: #FF6A0D !important;
}

.elementor-10 .elementor-element.elementor-element-20e0e39 {
  position: relative;
  overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-20e0e39::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 3px;
  width: 0%;
  background: linear-gradient(to right, #FF6A0E, #FF66A2);
  opacity: 0;
  transform: translateY(-50%);
  transition: width 0.6s ease, opacity 0.4s ease;
  border-radius: 10px;
}

/* Change made here: .hover-box:hover .elementor-10 .elementor-element.elementor-element-20e0e39::before to #hover-box-1:hover .elementor-10 .elementor-element.elementor-element-20e0e39::before */
#hover-box-8:hover .elementor-10 .elementor-element.elementor-element-20e0e39::before {
  width: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3e6cc5 */.elementor-10 .elementor-element.elementor-element-c3e6cc5 {
  background: linear-gradient(100deg, #FFFF00, #FF6785, #FF6785);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d490b26 */.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e3324 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-36e3324 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20930b1 */.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e18c65 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3e18c65 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c7bd54 */.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23af191 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-23af191 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4c1d42f */.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97324fd *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-97324fd {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2db8b29 */.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c1cb9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-17c1cb9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f59bfe2 */.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63563e6 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-63563e6 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6eb877e */.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2761cbc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2761cbc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e32dff */.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cfbf9f *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-9cfbf9f {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0864ec8 */.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5c0fc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2a5c0fc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fd3b05b */.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3755515 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3755515 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3645593 */.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8233a9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-c8233a9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0958c02 */.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3475e71 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3475e71 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d490b26 */.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e3324 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-36e3324 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20930b1 */.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e18c65 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3e18c65 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c7bd54 */.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23af191 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-23af191 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4c1d42f */.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97324fd *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-97324fd {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2db8b29 */.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c1cb9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-17c1cb9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f59bfe2 */.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63563e6 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-63563e6 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6eb877e */.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2761cbc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2761cbc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e32dff */.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cfbf9f *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-9cfbf9f {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0864ec8 */.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5c0fc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2a5c0fc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fd3b05b */.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3755515 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3755515 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3645593 */.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8233a9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-c8233a9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0958c02 */.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3475e71 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3475e71 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d490b26 */.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e3324 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-36e3324 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20930b1 */.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e18c65 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3e18c65 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c7bd54 */.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23af191 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-23af191 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4c1d42f */.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97324fd *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-97324fd {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2db8b29 */.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c1cb9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-17c1cb9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f59bfe2 */.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63563e6 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-63563e6 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6eb877e */.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2761cbc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2761cbc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e32dff */.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cfbf9f *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-9cfbf9f {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0864ec8 */.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5c0fc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2a5c0fc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fd3b05b */.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3755515 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3755515 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3645593 */.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8233a9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-c8233a9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0958c02 */.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3475e71 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3475e71 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d490b26 */.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e3324 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-36e3324 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20930b1 */.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e18c65 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3e18c65 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c7bd54 */.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23af191 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-23af191 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4c1d42f */.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97324fd *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-97324fd {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2db8b29 */.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c1cb9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-17c1cb9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f59bfe2 */.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63563e6 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-63563e6 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6eb877e */.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2761cbc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2761cbc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e32dff */.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cfbf9f *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-9cfbf9f {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0864ec8 */.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5c0fc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2a5c0fc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fd3b05b */.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3755515 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3755515 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3645593 */.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8233a9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-c8233a9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0958c02 */.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3475e71 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3475e71 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d490b26 */.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e3324 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-36e3324 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20930b1 */.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e18c65 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3e18c65 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c7bd54 */.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23af191 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-23af191 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4c1d42f */.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97324fd *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-97324fd {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2db8b29 */.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c1cb9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-17c1cb9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f59bfe2 */.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63563e6 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-63563e6 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6eb877e */.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2761cbc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2761cbc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e32dff */.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cfbf9f *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-9cfbf9f {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0864ec8 */.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5c0fc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2a5c0fc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fd3b05b */.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3755515 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3755515 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3645593 */.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8233a9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-c8233a9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0958c02 */.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3475e71 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3475e71 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d490b26 */.elementor-10 .elementor-element.elementor-element-d490b26 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36e3324 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-36e3324 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-36e3324:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-36e3324 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-20930b1 */.elementor-10 .elementor-element.elementor-element-20930b1 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e18c65 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3e18c65 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3e18c65:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3e18c65 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9c7bd54 */.elementor-10 .elementor-element.elementor-element-9c7bd54 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23af191 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-23af191 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-23af191:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-23af191 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4c1d42f */.elementor-10 .elementor-element.elementor-element-4c1d42f .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97324fd *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-97324fd {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-97324fd:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-97324fd .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2db8b29 */.elementor-10 .elementor-element.elementor-element-2db8b29 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c1cb9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-17c1cb9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-17c1cb9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f59bfe2 */.elementor-10 .elementor-element.elementor-element-f59bfe2 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63563e6 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-63563e6 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-63563e6:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-63563e6 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6eb877e */.elementor-10 .elementor-element.elementor-element-6eb877e .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2761cbc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2761cbc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2761cbc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2761cbc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e32dff */.elementor-10 .elementor-element.elementor-element-1e32dff .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cfbf9f *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-9cfbf9f {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-9cfbf9f .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0864ec8 */.elementor-10 .elementor-element.elementor-element-0864ec8 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5c0fc *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-2a5c0fc {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-2a5c0fc .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fd3b05b */.elementor-10 .elementor-element.elementor-element-fd3b05b .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3755515 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3755515 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3755515:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3755515 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3645593 */.elementor-10 .elementor-element.elementor-element-3645593 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8233a9 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-c8233a9 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-c8233a9:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-c8233a9 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0958c02 */.elementor-10 .elementor-element.elementor-element-0958c02 .elementor-icon-list-item {
  background-color: #32325D;
  border-radius: 14px;
  padding: 4px 8px;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3475e71 *//* ১. Wrapper স্টাইল: ওভারফ্লো এবং স্মুথনেস নিশ্চিত করা */
.elementor-10 .elementor-element.elementor-element-3475e71 {
    /* ইমেজ বাইরে বের হওয়া বন্ধ করতে */
    overflow: hidden !important; 
}

/* ২. Inner Container স্টাইল: জুম এবং ট্রানজিশন সেটআপ */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container {
    position: relative;
    background-size: cover;
    background-position: center;

    /* মসৃণ অ্যানিমেশনের জন্য GPU ত্বরণ (Acceleration) নিশ্চিত করা */
    transform: scale(1.0) translateZ(0); 
    
    /* ✨ ট্রানজিশনটিকে transform প্রপার্টির উপর সেট করা হলো */
    transition: transform 2s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* ৩. হোভার স্টেট: স্কেল মান পরিবর্তন (জুম ইন) */
.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container {
    /* জুম ইন এফেক্ট এবং GPU অ্যাক্সিলারেশন বজায় রাখা */
    transform: scale(1.05) translateZ(0); 
}

/* --- অন্যান্য হোভার এফেক্ট ও স্টাইল (আগের মতোই) --- */

/* ওভারলে */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(76, 76, 103, 0); 
    transition: background 1.2s ease-in-out;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container::before {
    background: rgba(76, 76, 103, 0.3); 
}

/* বাটন, হেডিং এবং Z-Index */
.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container .elementor-button {
    opacity: 0; 
    transform: translateY(0px);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.inner-container .elementor-button {
    opacity: 1; 
    transform: translateY(0);
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.heading-widget h2 {
    transition: color 0.4s ease-in-out;
}

.elementor-10 .elementor-element.elementor-element-3475e71:hover .elementor-element.heading-widget h2 {
    color: #ff6a00;
}

.elementor-10 .elementor-element.elementor-element-3475e71 .elementor-element.inner-container > * {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9d665b */.animated-image {
  position: relative;
  display: inline-block;
  z-index: 1;
}


.animated-image::before {
  content: "";
  position: absolute;
  top: -10px;
  right: -10px;
  width: 20px;
  height: 20px;
  background: radial-gradient(circle, #FF6A0E, #FF66A2);
  border-radius: 50%;
  animation: pulseColor 3s infinite ease-in-out;
  z-index: 2;
}


.animated-image::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -10px;
  width: 20px;
  height: 20px;
  background: radial-gradient(circle, #5A48FF, #9C6AFF);
  border-radius: 50%;
  animation: pulseColor2 3s infinite ease-in-out;
  z-index: 2;
}

/* 🔵 Animation for top-right */
@keyframes pulseColor {
  0% {
    transform: scale(1);
    opacity: 1;
    background: radial-gradient(circle, #FF6A0E, #FF66A2);
  }
  50% {
    transform: scale(1.5);
    opacity: 0.7;
    background: radial-gradient(circle, #FF66A2, #FF6A0E);
  }
  100% {
    transform: scale(1);
    opacity: 1;
    background: radial-gradient(circle, #FF6A0E, #FF66A2);
  }
}

/* 🟣 Animation for bottom-left */
@keyframes pulseColor2 {
  0% {
    transform: scale(1);
    opacity: 1;
    background: radial-gradient(circle, #5A48FF, #9C6AFF);
  }
  50% {
    transform: scale(1.6);
    opacity: 0.6;
    background: radial-gradient(circle, #9C6AFF, #5A48FF);
  }
  100% {
    transform: scale(1);
    opacity: 1;
    background: radial-gradient(circle, #5A48FF, #9C6AFF);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3ce850 */.elementor-10 .elementor-element.elementor-element-c3ce850 {
  background: linear-gradient(100deg, #3C68F2, #8553E8, #ff5ca8);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e73c36b */.elementor-10 .elementor-element.elementor-element-e73c36b .elementor-divider-separator {
  height: 4px; 
  background: linear-gradient(to right, #FF6A1E, #FF678C);
  border: none;
  border-radius: 10px;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fc6fc53 */.elementor-10 .elementor-element.elementor-element-fc6fc53 {
  background: linear-gradient(100deg, #3B68F1, #8D50E7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fef988 */.elementor-10 .elementor-element.elementor-element-2fef988 {
  background: linear-gradient(100deg, #FFFF00, #FF6785, #FF6785);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-24edfd0 */.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-button {
  background: linear-gradient(90deg, #FF6A07, #FF66AA);
  border: none;
  border-radius: 10px;
  color: #fff;
  transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-24edfd0 .elementor-button:hover {
  background: linear-gradient(90deg, #FF6A07, #FF66AA);
  transform: scale(1.05);
  border-radius: 10px;
  color: #FF6799;
  transition: all 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-24edfd0 input:focus,
.elementor-10 .elementor-element.elementor-element-24edfd0 textarea:focus,
.elementor-10 .elementor-element.elementor-element-24edfd0 select:focus {
  outline: 2px solid #FF690F !important;
  outline-offset: 1px; 
  border-color: transparent !important; 
  transition: all 0.s ease;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cb7a89 */.elementor-10 .elementor-element.elementor-element-4cb7a89 .elementor-icon {
  background-color: #E5F8FF;
  border-radius: 12px;
  padding: 12px;
   background: linear-gradient(130deg, #FF6A07, #FF66AA);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f02e760 */.elementor-10 .elementor-element.elementor-element-f02e760 .elementor-icon {
  background-color: #E5F8FF;
  border-radius: 12px;
  padding: 12px;
   background: linear-gradient(130deg, #3969F2, #8A51E7);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5b3b98e */.elementor-10 .elementor-element.elementor-element-5b3b98e .elementor-icon {
  background-color: #E5F8FF;
  border-radius: 12px;
  padding: 12px;
   background: linear-gradient(130deg, #3969F2, #8A51E7);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c21b886 *//* Icon Box Hover Gradient Effect */
.elementor-10 .elementor-element.elementor-element-c21b886:hover {
  background: linear-gradient(90deg, #FF6A0C, #FF67A7);
  color: #fff;
  transition: all 0.4s ease-in-out;
  border-radius: 12px; 
}

/* Change icon color on hover */
.elementor-10 .elementor-element.elementor-element-c21b886:hover .elementor-icon {
  color: #ffffff !important;
  transition: all 0.3s ease-in-out;
}


.elementor-10 .elementor-element.elementor-element-c21b886 {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e9a391c *//* Icon Box Hover Gradient Effect */
.elementor-10 .elementor-element.elementor-element-e9a391c:hover {
  background: linear-gradient(90deg, #FF6A0C, #FF67A7);
  color: #fff;
  transition: all 0.4s ease-in-out;
  border-radius: 12px; 
}

/* Change icon color on hover */
.elementor-10 .elementor-element.elementor-element-e9a391c:hover .elementor-icon {
  color: #ffffff !important;
  transition: all 0.3s ease-in-out;
}


.elementor-10 .elementor-element.elementor-element-e9a391c {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1cf07ca *//* Icon Box Hover Gradient Effect */
.elementor-10 .elementor-element.elementor-element-1cf07ca:hover {
  background: linear-gradient(90deg, #FF6A0C, #FF67A7);
  color: #fff;
  transition: all 0.4s ease-in-out;
  border-radius: 12px; 
}

/* Change icon color on hover */
.elementor-10 .elementor-element.elementor-element-1cf07ca:hover .elementor-icon {
  color: #ffffff !important;
  transition: all 0.3s ease-in-out;
}


.elementor-10 .elementor-element.elementor-element-1cf07ca {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0d158f *//* Icon Box Hover Gradient Effect */
.elementor-10 .elementor-element.elementor-element-e0d158f:hover {
  background: linear-gradient(90deg, #FF6A0C, #FF67A7);
  color: #fff;
  transition: all 0.4s ease-in-out;
  border-radius: 12px; 
}

/* Change icon color on hover */
.elementor-10 .elementor-element.elementor-element-e0d158f:hover .elementor-icon {
  color: #ffffff !important;
  transition: all 0.3s ease-in-out;
}


.elementor-10 .elementor-element.elementor-element-e0d158f {
  transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc3744b */.status-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #2ecc71;  
    border-radius: 50%;
    margin-right: 8px;
    
    animation: pulseColor 1.6s infinite ease-in-out;
}

@keyframes pulseColor {
    0% {
        transform: scale(1);
        background-color: #2ecc71;
    }
    50% {
        transform: scale(1.6);
        background-color: #27ae60; /* dark green */
    }
    100% {
        transform: scale(1);
        background-color: #2ecc71;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9499c0a */.elementor-10 .elementor-element.elementor-element-9499c0a .elementor-divider-separator {
  height: 4px; 
  background: linear-gradient(to right, #FF6A1E, #FF678C);
  border: none;
  border-radius: 10px;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-809cfb1 */.elementor-10 .elementor-element.elementor-element-809cfb1 {
  background: linear-gradient(100deg, #FFFF00, #FF6785, #FF6785);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e3f3e12 *//* Gradient Divider */
.gradient-divider .elementor-divider-separator {
    height: 5px; /* divider thickness */
    background: linear-gradient(120deg, #FF6A15 0%, #FF6798 100%);
    border-radius: 0px; /* smooth edge */
}/* End custom CSS */