.elementor-8735 .elementor-element.elementor-element-3751c8f{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.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-8735 .elementor-element.elementor-element-276b289.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8735 .elementor-element.elementor-element-276b289{text-align:center;}.elementor-8735 .elementor-element.elementor-element-276b289 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:36px;font-weight:700;line-height:43px;letter-spacing:-1.5px;word-spacing:0em;-webkit-text-stroke-color:#000;stroke:#000;color:#A50000;}.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-8735 .elementor-element.elementor-element-dfb1a83{font-size:16px;font-weight:normal;line-height:29px;letter-spacing:0.5px;word-spacing:0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#000000;}.elementor-8735 .elementor-element.elementor-element-dfb1a83 p{margin-block-end:0px;}.elementor-8735 .elementor-element.elementor-element-dfb1a83 a{color:#A50000;transition-duration:0s;}.elementor-8735 .elementor-element.elementor-element-dfb1a83 a:hover, .elementor-8735 .elementor-element.elementor-element-dfb1a83 a:focus{color:#A50000;}.elementor-8735 .elementor-element.elementor-element-d0600d4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--grid-auto-flow:row;}.elementor-8735 .elementor-element.elementor-element-2b3771b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-8735 .elementor-element.elementor-element-61493d6{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-61493d6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-0e88750{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-f4a643c{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-f4a643c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-b00326c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-acb86e2{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-acb86e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-8549e7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-b3ca348{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-b3ca348 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-a3475cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-a451088{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-a451088 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-2133353{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-f8a60c6{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-f8a60c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-c6f0cdf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-9131f9b{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-9131f9b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-f684358{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-c819615{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-c819615 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-37edf83{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-26c3868{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-26c3868 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-3ac07b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-f711d4b{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-f711d4b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-2fd5e02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-0a29520{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-0a29520 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-ab01635{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-d7d9458{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-d7d9458 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-5e0d4a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-50267b0{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-50267b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-36ca904{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-ab47cc9{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-ab47cc9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-25ad5d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-45fb6b1{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-45fb6b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-7a7cdd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-dcceaa0{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-dcceaa0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-1b20f5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-7dd8847{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-7dd8847 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-22a9fdc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-cd9796d{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-cd9796d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-5396b5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-b889828{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-b889828 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-83dcf10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-dc870b2{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-dc870b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-0108216{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-8875767{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-8875767 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-a5e16b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-8bab1ea{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-8bab1ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-dbf98a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-2f387f6{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-2f387f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-9e23554{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-2a9cc49{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-2a9cc49 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-b3a45d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-d0676ce{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-d0676ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-bfcfa10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-83b70a9{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-83b70a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-f3c960a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-47efe36{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-47efe36 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-5ea11df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-822057c{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-822057c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-2f343f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-9253887{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-9253887 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-ea4eb1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8735 .elementor-element.elementor-element-1d3632f{background-color:#A50000;margin:-21px 185px calc(var(--kit-widget-spacing, 0px) + 0px) 017px;padding:20px 0px 20px 0px;border-radius:0px 0px 05px 05px;text-align:center;}.elementor-8735 .elementor-element.elementor-element-1d3632f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8735 .elementor-element.elementor-element-c48de1c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-8735 .elementor-element.elementor-element-276b289 .elementor-heading-title{font-size:24px;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-8735 .elementor-element.elementor-element-dfb1a83{font-size:16px;line-height:20px;word-spacing:0em;}.elementor-8735 .elementor-element.elementor-element-d0600d4{--grid-auto-flow:row;}.elementor-8735 .elementor-element.elementor-element-61493d6{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-61493d6 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-f4a643c{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-f4a643c .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-acb86e2{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-acb86e2 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-b3ca348{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-b3ca348 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-a451088{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-a451088 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-f8a60c6{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-f8a60c6 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-9131f9b{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-9131f9b .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-c819615{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-c819615 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-26c3868{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-26c3868 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-f711d4b{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-f711d4b .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-0a29520{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-0a29520 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-d7d9458{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-d7d9458 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-50267b0{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-50267b0 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-ab47cc9{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-ab47cc9 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-45fb6b1{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-45fb6b1 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-dcceaa0{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-dcceaa0 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-7dd8847{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-7dd8847 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-cd9796d{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-cd9796d .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-b889828{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-b889828.elementor-element{--align-self:stretch;}.elementor-8735 .elementor-element.elementor-element-b889828 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-dc870b2{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-dc870b2.elementor-element{--align-self:stretch;}.elementor-8735 .elementor-element.elementor-element-dc870b2 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-8875767{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-8875767 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-8bab1ea{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-8bab1ea .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-2f387f6{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-2f387f6 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-2a9cc49{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-2a9cc49 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-d0676ce{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-d0676ce .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-83b70a9{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-83b70a9 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-47efe36{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-47efe36 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-822057c{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-822057c .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-9253887{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-9253887 .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-1d3632f{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-1d3632f .elementor-heading-title{font-size:14px;}.elementor-8735 .elementor-element.elementor-element-c48de1c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8735 .elementor-element.elementor-element-276b289{width:var( --container-widget-width, 284.8px );max-width:284.8px;--container-widget-width:284.8px;--container-widget-flex-grow:0;}.elementor-8735 .elementor-element.elementor-element-276b289 .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-8735 .elementor-element.elementor-element-dfb1a83{font-size:16px;line-height:20px;letter-spacing:0px;}.elementor-8735 .elementor-element.elementor-element-d0600d4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8735 .elementor-element.elementor-element-61493d6{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-f4a643c{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-acb86e2{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-b3ca348{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-a451088{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-f8a60c6{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-9131f9b{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-c819615{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-26c3868{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-f711d4b{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-0a29520{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-d7d9458{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-50267b0{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-ab47cc9{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-45fb6b1{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-dcceaa0{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-7dd8847{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-cd9796d{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-b889828{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-dc870b2{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-8875767{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-8bab1ea{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-2f387f6{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-2a9cc49{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-d0676ce{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-83b70a9{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-47efe36{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-822057c{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-9253887{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-1d3632f{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8735 .elementor-element.elementor-element-c48de1c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-448bbb6 */.elementor-8735 .elementor-element.elementor-element-448bbb6 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-448bbb6::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-448bbb6:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-448bbb6:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1052fb */.elementor-8735 .elementor-element.elementor-element-a1052fb {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-a1052fb::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-a1052fb:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-a1052fb:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0328e69 */.elementor-8735 .elementor-element.elementor-element-0328e69 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-0328e69::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-0328e69:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-0328e69:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7134c42 */.elementor-8735 .elementor-element.elementor-element-7134c42 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-7134c42::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-7134c42:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-7134c42:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42782d7 */.elementor-8735 .elementor-element.elementor-element-42782d7 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-42782d7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-42782d7:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-42782d7:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb4fb53 */.elementor-8735 .elementor-element.elementor-element-eb4fb53 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-eb4fb53::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-eb4fb53:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-eb4fb53:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b49378 */.elementor-8735 .elementor-element.elementor-element-8b49378 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-8b49378::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-8b49378:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-8b49378:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9540f85 */.elementor-8735 .elementor-element.elementor-element-9540f85 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-9540f85::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-9540f85:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-9540f85:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55cf46a */.elementor-8735 .elementor-element.elementor-element-55cf46a {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-55cf46a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-55cf46a:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-55cf46a:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9713d8d */.elementor-8735 .elementor-element.elementor-element-9713d8d {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-9713d8d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-9713d8d:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-9713d8d:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-276574a */.elementor-8735 .elementor-element.elementor-element-276574a {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-276574a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-276574a:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-276574a:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bcacbfa */.elementor-8735 .elementor-element.elementor-element-bcacbfa {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-bcacbfa::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-bcacbfa:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-bcacbfa:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cf4bef */.elementor-8735 .elementor-element.elementor-element-8cf4bef {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-8cf4bef::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-8cf4bef:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-8cf4bef:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d772a15 */.elementor-8735 .elementor-element.elementor-element-d772a15 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-d772a15::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-d772a15:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-d772a15:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebbe224 */.elementor-8735 .elementor-element.elementor-element-ebbe224 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-ebbe224::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-ebbe224:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-ebbe224:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3c6c29 */.elementor-8735 .elementor-element.elementor-element-a3c6c29 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-a3c6c29::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-a3c6c29:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-a3c6c29:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b805d5 */.elementor-8735 .elementor-element.elementor-element-5b805d5 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-5b805d5::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-5b805d5:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-5b805d5:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-877297a */.elementor-8735 .elementor-element.elementor-element-877297a {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-877297a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-877297a:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-877297a:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ad54941 */.elementor-8735 .elementor-element.elementor-element-ad54941 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-ad54941::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-ad54941:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-ad54941:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ccbad47 */.elementor-8735 .elementor-element.elementor-element-ccbad47 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-ccbad47::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-ccbad47:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-ccbad47:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7b19c7 */.elementor-8735 .elementor-element.elementor-element-b7b19c7 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-b7b19c7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-b7b19c7:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-b7b19c7:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b7c3df */.elementor-8735 .elementor-element.elementor-element-7b7c3df {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-7b7c3df::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-7b7c3df:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-7b7c3df:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4237334 */.elementor-8735 .elementor-element.elementor-element-4237334 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-4237334::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-4237334:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-4237334:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fadaba8 */.elementor-8735 .elementor-element.elementor-element-fadaba8 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-fadaba8::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-fadaba8:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-fadaba8:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-165bcb8 */.elementor-8735 .elementor-element.elementor-element-165bcb8 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-165bcb8::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-165bcb8:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-165bcb8:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76ce3f5 */.elementor-8735 .elementor-element.elementor-element-76ce3f5 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-76ce3f5::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-76ce3f5:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-76ce3f5:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-060c49c */.elementor-8735 .elementor-element.elementor-element-060c49c {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-060c49c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-060c49c:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-060c49c:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e18de7 */.elementor-8735 .elementor-element.elementor-element-3e18de7 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-3e18de7::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-3e18de7:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-3e18de7:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86367b6 */.elementor-8735 .elementor-element.elementor-element-86367b6 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-86367b6::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-86367b6:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-86367b6:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f04bb0 */.elementor-8735 .elementor-element.elementor-element-8f04bb0 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8735 .elementor-element.elementor-element-8f04bb0::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.35);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 2;
  pointer-events: none; /* ✅ THIS FIXES IT */
}

.elementor-8735 .elementor-element.elementor-element-8f04bb0:hover::before {
  opacity: 1;
}

.elementor-8735 .elementor-element.elementor-element-8f04bb0:hover {
  border: 1px solid #A50000;
}/* End custom CSS */