.elementor-8526 .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-8526 .elementor-element.elementor-element-276b289.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8526 .elementor-element.elementor-element-276b289{text-align:center;}.elementor-8526 .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-8526 .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-8526 .elementor-element.elementor-element-dfb1a83 p{margin-block-end:0px;}.elementor-8526 .elementor-element.elementor-element-dfb1a83 a{color:#A50000;transition-duration:0s;}.elementor-8526 .elementor-element.elementor-element-dfb1a83 a:hover, .elementor-8526 .elementor-element.elementor-element-dfb1a83 a:focus{color:#A50000;}.elementor-8526 .elementor-element.elementor-element-d0600d4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(12, 1fr);--grid-auto-flow:row;}.elementor-8526 .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-8526 .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-8526 .elementor-element.elementor-element-61493d6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-0e88750{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .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-8526 .elementor-element.elementor-element-f4a643c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-b00326c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .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-8526 .elementor-element.elementor-element-acb86e2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-165772f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-1ff0f31{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-8526 .elementor-element.elementor-element-1ff0f31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-a502f2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-4b1ec43{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-8526 .elementor-element.elementor-element-4b1ec43 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-ade7102{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-fedfc8f{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-8526 .elementor-element.elementor-element-fedfc8f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-5858b06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-80fd821{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-8526 .elementor-element.elementor-element-80fd821 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-f4d9c6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-ee8d785{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-8526 .elementor-element.elementor-element-ee8d785 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-3876886{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-9e9cc6c{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-8526 .elementor-element.elementor-element-9e9cc6c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-2740e38{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-e7a016c{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-8526 .elementor-element.elementor-element-e7a016c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-3e5ed74{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-0c57ddc{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-8526 .elementor-element.elementor-element-0c57ddc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-ebadff5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-568ce6c{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-8526 .elementor-element.elementor-element-568ce6c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-ffff52a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-84ff2f0{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-8526 .elementor-element.elementor-element-84ff2f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-0d3450d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-779fd1d{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-8526 .elementor-element.elementor-element-779fd1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-3749af9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-4dd54a1{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-8526 .elementor-element.elementor-element-4dd54a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-f622184{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-c7012df{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-8526 .elementor-element.elementor-element-c7012df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-0af6fa4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-346264d{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-8526 .elementor-element.elementor-element-346264d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-e6b9136{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-41f55d1{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-8526 .elementor-element.elementor-element-41f55d1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-48bc3ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-014af8e{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-8526 .elementor-element.elementor-element-014af8e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-8ab70c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-bcf64b2{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-8526 .elementor-element.elementor-element-bcf64b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-08967c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-50ef7f2{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-8526 .elementor-element.elementor-element-50ef7f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-158eaf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-95feb1f{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-8526 .elementor-element.elementor-element-95feb1f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-09298de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-410a2a8{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-8526 .elementor-element.elementor-element-410a2a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-d68e500{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-ccd6b0b{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-8526 .elementor-element.elementor-element-ccd6b0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-5b7b036{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-4a57ff5{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-8526 .elementor-element.elementor-element-4a57ff5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-8e1b09b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-04f8204{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-8526 .elementor-element.elementor-element-04f8204 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-284932b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-094cacc{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-8526 .elementor-element.elementor-element-094cacc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-51c6816{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-7b21959{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-8526 .elementor-element.elementor-element-7b21959 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-6a1c6b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-d76c5e3{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-8526 .elementor-element.elementor-element-d76c5e3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-32f4761{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-836b04b{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-8526 .elementor-element.elementor-element-836b04b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-56e4416{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-f9dd616{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-8526 .elementor-element.elementor-element-f9dd616 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-93a808e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-fb00162{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-8526 .elementor-element.elementor-element-fb00162 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-09204c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-aae6858{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-8526 .elementor-element.elementor-element-aae6858 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-1ded2ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-f1c84f3{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-8526 .elementor-element.elementor-element-f1c84f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-83d355c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-73450c9{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-8526 .elementor-element.elementor-element-73450c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-8526 .elementor-element.elementor-element-5a62d73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8526 .elementor-element.elementor-element-e546c45{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-8526 .elementor-element.elementor-element-e546c45 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}@media(max-width:1024px){.elementor-8526 .elementor-element.elementor-element-276b289 .elementor-heading-title{font-size:24px;line-height:1.1em;letter-spacing:0px;word-spacing:0em;}.elementor-8526 .elementor-element.elementor-element-dfb1a83{font-size:16px;line-height:20px;word-spacing:0em;}.elementor-8526 .elementor-element.elementor-element-d0600d4{--grid-auto-flow:row;}.elementor-8526 .elementor-element.elementor-element-61493d6{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-61493d6 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-f4a643c{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-f4a643c .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-acb86e2{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-acb86e2 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-1ff0f31{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-1ff0f31 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-4b1ec43{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-4b1ec43 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-fedfc8f{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-fedfc8f .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-80fd821{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-80fd821 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-ee8d785{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-ee8d785 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-9e9cc6c{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-9e9cc6c .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-e7a016c{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-e7a016c .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-0c57ddc{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-0c57ddc .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-568ce6c{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-568ce6c .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-84ff2f0{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-84ff2f0 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-779fd1d{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-779fd1d .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-4dd54a1{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-4dd54a1 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-c7012df{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-c7012df .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-346264d{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-346264d .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-41f55d1{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-41f55d1 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-014af8e{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-014af8e .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-bcf64b2{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-bcf64b2 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-50ef7f2{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-50ef7f2 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-95feb1f{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-95feb1f .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-410a2a8{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-410a2a8 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-ccd6b0b{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-ccd6b0b .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-4a57ff5{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-4a57ff5 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-04f8204{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-04f8204 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-094cacc{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-094cacc .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-7b21959{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-7b21959 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-d76c5e3{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-d76c5e3 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-836b04b{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-836b04b .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-f9dd616{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-f9dd616 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-fb00162{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-fb00162 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-aae6858{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-aae6858 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-f1c84f3{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-f1c84f3 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-73450c9{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-73450c9 .elementor-heading-title{font-size:14px;}.elementor-8526 .elementor-element.elementor-element-e546c45{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-8526 .elementor-element.elementor-element-e546c45 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-8526 .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-8526 .elementor-element.elementor-element-276b289 .elementor-heading-title{font-size:24px;letter-spacing:0px;}.elementor-8526 .elementor-element.elementor-element-dfb1a83{font-size:16px;line-height:20px;letter-spacing:0px;}.elementor-8526 .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-8526 .elementor-element.elementor-element-61493d6{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-f4a643c{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-acb86e2{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-1ff0f31{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-4b1ec43{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-fedfc8f{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-80fd821{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-ee8d785{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-9e9cc6c{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-e7a016c{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-0c57ddc{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-568ce6c{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-84ff2f0{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-779fd1d{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-4dd54a1{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-c7012df{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-346264d{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-41f55d1{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-014af8e{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-bcf64b2{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-50ef7f2{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-95feb1f{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-410a2a8{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-ccd6b0b{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-4a57ff5{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-04f8204{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-094cacc{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-7b21959{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-d76c5e3{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-836b04b{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-f9dd616{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-fb00162{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-aae6858{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-f1c84f3{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-73450c9{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8526 .elementor-element.elementor-element-e546c45{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for image, class: .elementor-element-448bbb6 */.elementor-8526 .elementor-element.elementor-element-448bbb6 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .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-8526 .elementor-element.elementor-element-448bbb6:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-448bbb6:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1052fb */.elementor-8526 .elementor-element.elementor-element-a1052fb {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .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-8526 .elementor-element.elementor-element-a1052fb:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-a1052fb:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0328e69 */.elementor-8526 .elementor-element.elementor-element-0328e69 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .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-8526 .elementor-element.elementor-element-0328e69:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-0328e69:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-862d82b */.elementor-8526 .elementor-element.elementor-element-862d82b {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-862d82b::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-8526 .elementor-element.elementor-element-862d82b:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-862d82b:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f714e8c */.elementor-8526 .elementor-element.elementor-element-f714e8c {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-f714e8c::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-8526 .elementor-element.elementor-element-f714e8c:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-f714e8c:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ff4fe2 */.elementor-8526 .elementor-element.elementor-element-2ff4fe2 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-2ff4fe2::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-8526 .elementor-element.elementor-element-2ff4fe2:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-2ff4fe2:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d61d41f */.elementor-8526 .elementor-element.elementor-element-d61d41f {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-d61d41f::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-8526 .elementor-element.elementor-element-d61d41f:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-d61d41f:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30da1ab */.elementor-8526 .elementor-element.elementor-element-30da1ab {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-30da1ab::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-8526 .elementor-element.elementor-element-30da1ab:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-30da1ab:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7350ff */.elementor-8526 .elementor-element.elementor-element-c7350ff {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-c7350ff::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-8526 .elementor-element.elementor-element-c7350ff:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-c7350ff:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a103bb9 */.elementor-8526 .elementor-element.elementor-element-a103bb9 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-a103bb9::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-8526 .elementor-element.elementor-element-a103bb9:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-a103bb9:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5d0e9d */.elementor-8526 .elementor-element.elementor-element-d5d0e9d {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-d5d0e9d::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-8526 .elementor-element.elementor-element-d5d0e9d:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-d5d0e9d:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc1df04 */.elementor-8526 .elementor-element.elementor-element-dc1df04 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-dc1df04::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-8526 .elementor-element.elementor-element-dc1df04:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-dc1df04:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcabd05 */.elementor-8526 .elementor-element.elementor-element-fcabd05 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-fcabd05::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-8526 .elementor-element.elementor-element-fcabd05:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-fcabd05:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e73a5 */.elementor-8526 .elementor-element.elementor-element-94e73a5 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-94e73a5::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-8526 .elementor-element.elementor-element-94e73a5:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-94e73a5:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72161e0 */.elementor-8526 .elementor-element.elementor-element-72161e0 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-72161e0::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-8526 .elementor-element.elementor-element-72161e0:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-72161e0:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c859445 */.elementor-8526 .elementor-element.elementor-element-c859445 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-c859445::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-8526 .elementor-element.elementor-element-c859445:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-c859445:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53e429d */.elementor-8526 .elementor-element.elementor-element-53e429d {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-53e429d::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-8526 .elementor-element.elementor-element-53e429d:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-53e429d:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cee2d3 */.elementor-8526 .elementor-element.elementor-element-2cee2d3 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-2cee2d3::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-8526 .elementor-element.elementor-element-2cee2d3:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-2cee2d3:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3810578 */.elementor-8526 .elementor-element.elementor-element-3810578 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-3810578::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-8526 .elementor-element.elementor-element-3810578:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-3810578:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a30c0b4 */.elementor-8526 .elementor-element.elementor-element-a30c0b4 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-a30c0b4::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-8526 .elementor-element.elementor-element-a30c0b4:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-a30c0b4:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cbf1c3a */.elementor-8526 .elementor-element.elementor-element-cbf1c3a {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-cbf1c3a::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-8526 .elementor-element.elementor-element-cbf1c3a:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-cbf1c3a:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e6e39a */.elementor-8526 .elementor-element.elementor-element-7e6e39a {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-7e6e39a::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-8526 .elementor-element.elementor-element-7e6e39a:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-7e6e39a:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85df0cb */.elementor-8526 .elementor-element.elementor-element-85df0cb {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-85df0cb::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-8526 .elementor-element.elementor-element-85df0cb:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-85df0cb:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4039065 */.elementor-8526 .elementor-element.elementor-element-4039065 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-4039065::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-8526 .elementor-element.elementor-element-4039065:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-4039065:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc5ef69 */.elementor-8526 .elementor-element.elementor-element-bc5ef69 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-bc5ef69::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-8526 .elementor-element.elementor-element-bc5ef69:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-bc5ef69:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aeaec6b */.elementor-8526 .elementor-element.elementor-element-aeaec6b {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-aeaec6b::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-8526 .elementor-element.elementor-element-aeaec6b:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-aeaec6b:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44ff3db */.elementor-8526 .elementor-element.elementor-element-44ff3db {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-44ff3db::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-8526 .elementor-element.elementor-element-44ff3db:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-44ff3db:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e686693 */.elementor-8526 .elementor-element.elementor-element-e686693 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-e686693::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-8526 .elementor-element.elementor-element-e686693:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-e686693:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5048cd */.elementor-8526 .elementor-element.elementor-element-a5048cd {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-a5048cd::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-8526 .elementor-element.elementor-element-a5048cd:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-a5048cd:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efe60c5 */.elementor-8526 .elementor-element.elementor-element-efe60c5 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-efe60c5::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-8526 .elementor-element.elementor-element-efe60c5:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-efe60c5:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bbc47a */.elementor-8526 .elementor-element.elementor-element-1bbc47a {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-1bbc47a::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-8526 .elementor-element.elementor-element-1bbc47a:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-1bbc47a:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7db24da */.elementor-8526 .elementor-element.elementor-element-7db24da {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-7db24da::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-8526 .elementor-element.elementor-element-7db24da:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-7db24da:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62486f5 */.elementor-8526 .elementor-element.elementor-element-62486f5 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-62486f5::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-8526 .elementor-element.elementor-element-62486f5:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-62486f5:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74fde73 */.elementor-8526 .elementor-element.elementor-element-74fde73 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-74fde73::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-8526 .elementor-element.elementor-element-74fde73:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-74fde73:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be9a142 */.elementor-8526 .elementor-element.elementor-element-be9a142 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-be9a142::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-8526 .elementor-element.elementor-element-be9a142:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-be9a142:hover {
  border: 1px solid #A50000;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9134048 */.elementor-8526 .elementor-element.elementor-element-9134048 {
  position: relative;
  overflow: hidden;
  border: 1px solid transparent;
  transition: border 0.3s ease;
}

.elementor-8526 .elementor-element.elementor-element-9134048::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-8526 .elementor-element.elementor-element-9134048:hover::before {
  opacity: 1;
}

.elementor-8526 .elementor-element.elementor-element-9134048:hover {
  border: 1px solid #A50000;
}/* End custom CSS */