.elementor-44 .elementor-element.elementor-element-1ce0ed6{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:clamp(22px,4vw,72px);--padding-right:clamp(22px,4vw,72px);}.elementor-44 .elementor-element.elementor-element-1ce0ed6:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-1ce0ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191919;background-image:url("https://zealwilkes.co.uk/wp-content/uploads/2026/10/vulcan-road-apartments-residential-leicester-3.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-44 .elementor-element.elementor-element-badedc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-44 .elementor-element.elementor-element-d90bee0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-44 .elementor-element.elementor-element-d90bee0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:92px;font-weight:400;line-height:1.1em;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-763ea8d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:400;line-height:1.55em;color:#C8C8C8;}.elementor-44 .elementor-element.elementor-element-2af8d05{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.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-44 .elementor-element.elementor-element-a442d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#656565;}.elementor-44 .elementor-element.elementor-element-3e217f09{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-44 .elementor-element.elementor-element-5240461e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-5240461e:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-5240461e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.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-44 .elementor-element.elementor-element-361e5d20 img{width:100%;}.elementor-44 .elementor-element.elementor-element-1298da34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-1298da34.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-60106967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-44 .elementor-element.elementor-element-60106967 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.96px;color:#656565;}.elementor-44 .elementor-element.elementor-element-53c1a03d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-53c1a03d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;letter-spacing:-0.24px;color:#191919;}.elementor-44 .elementor-element.elementor-element-5e15ed34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#656565;}.elementor-44 .elementor-element.elementor-element-47c29c8d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#191919;}.elementor-44 .elementor-element.elementor-element-75a9aacd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-75a9aacd:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-75a9aacd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-44 .elementor-element.elementor-element-4c23aebe img{width:100%;}.elementor-44 .elementor-element.elementor-element-715848fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-715848fe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-677275f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-44 .elementor-element.elementor-element-677275f4 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.96px;color:#656565;}.elementor-44 .elementor-element.elementor-element-2f986615{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-2f986615 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;letter-spacing:-0.24px;color:#191919;}.elementor-44 .elementor-element.elementor-element-4d7dc71c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#656565;}.elementor-44 .elementor-element.elementor-element-2285fd89 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#191919;}.elementor-44 .elementor-element.elementor-element-6f315064{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-6f315064:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-6f315064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-44 .elementor-element.elementor-element-5c825810 img{width:100%;}.elementor-44 .elementor-element.elementor-element-c401a8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-c401a8c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-25ea45ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-44 .elementor-element.elementor-element-25ea45ce .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.96px;color:#656565;}.elementor-44 .elementor-element.elementor-element-42358031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-42358031 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;letter-spacing:-0.24px;color:#191919;}.elementor-44 .elementor-element.elementor-element-28381837{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#656565;}.elementor-44 .elementor-element.elementor-element-49bcf744 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#191919;}.elementor-44 .elementor-element.elementor-element-565adff0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-565adff0:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-565adff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-44 .elementor-element.elementor-element-653f6953 img{width:100%;}.elementor-44 .elementor-element.elementor-element-28a24dfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-28a24dfa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-69e0ba78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-44 .elementor-element.elementor-element-69e0ba78 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.96px;color:#656565;}.elementor-44 .elementor-element.elementor-element-7279ce49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-7279ce49 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;letter-spacing:-0.24px;color:#191919;}.elementor-44 .elementor-element.elementor-element-2240f7da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#656565;}.elementor-44 .elementor-element.elementor-element-5831322 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#191919;}.elementor-44 .elementor-element.elementor-element-6a60e833{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-6a60e833:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-6a60e833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-44 .elementor-element.elementor-element-1a1d169e img{width:100%;}.elementor-44 .elementor-element.elementor-element-69d96aa2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-69d96aa2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-6056d209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-44 .elementor-element.elementor-element-6056d209 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.96px;color:#656565;}.elementor-44 .elementor-element.elementor-element-4e9a99df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-4e9a99df .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;letter-spacing:-0.24px;color:#191919;}.elementor-44 .elementor-element.elementor-element-6dd76b57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#656565;}.elementor-44 .elementor-element.elementor-element-2ff47f4d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#191919;}.elementor-44 .elementor-element.elementor-element-6bab9f3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-6bab9f3e:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-6bab9f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-44 .elementor-element.elementor-element-4911efc1 img{width:100%;}.elementor-44 .elementor-element.elementor-element-770875cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-770875cf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-44 .elementor-element.elementor-element-787c724a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-44 .elementor-element.elementor-element-787c724a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.96px;color:#656565;}.elementor-44 .elementor-element.elementor-element-55b29db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-55b29db9 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:24px;font-weight:400;line-height:1.25em;letter-spacing:-0.24px;color:#191919;}.elementor-44 .elementor-element.elementor-element-6091e810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.55em;color:#656565;}.elementor-44 .elementor-element.elementor-element-63bb5ae1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#191919;}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-1ce0ed6{--min-height:435px;--padding-top:50px;--padding-bottom:50px;--padding-left:clamp(22px,4vw,72px);--padding-right:clamp(22px,4vw,72px);}.elementor-44 .elementor-element.elementor-element-d90bee0 .elementor-heading-title{font-size:72px;}.elementor-44 .elementor-element.elementor-element-763ea8d .elementor-heading-title{font-size:18px;}.elementor-44 .elementor-element.elementor-element-2af8d05{--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-3e217f09{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-44 .elementor-element.elementor-element-1298da34{--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-53c1a03d .elementor-heading-title{font-size:22px;}.elementor-44 .elementor-element.elementor-element-715848fe{--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-2f986615 .elementor-heading-title{font-size:22px;}.elementor-44 .elementor-element.elementor-element-c401a8c{--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-42358031 .elementor-heading-title{font-size:22px;}.elementor-44 .elementor-element.elementor-element-28a24dfa{--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-7279ce49 .elementor-heading-title{font-size:22px;}.elementor-44 .elementor-element.elementor-element-69d96aa2{--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-4e9a99df .elementor-heading-title{font-size:22px;}.elementor-44 .elementor-element.elementor-element-770875cf{--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-44 .elementor-element.elementor-element-55b29db9 .elementor-heading-title{font-size:22px;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-1ce0ed6{--min-height:0px;--padding-top:40px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-1ce0ed6:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-1ce0ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-44 .elementor-element.elementor-element-badedc1{--width:100%;}.elementor-44 .elementor-element.elementor-element-d90bee0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-44 .elementor-element.elementor-element-d90bee0 .elementor-heading-title{font-size:45px;}.elementor-44 .elementor-element.elementor-element-763ea8d .elementor-heading-title{font-size:16px;}.elementor-44 .elementor-element.elementor-element-2af8d05{--padding-top:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-44 .elementor-element.elementor-element-a442d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:15px;}.elementor-44 .elementor-element.elementor-element-3e217f09{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-1298da34{--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-60106967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-60106967 .elementor-heading-title{font-size:11px;}.elementor-44 .elementor-element.elementor-element-53c1a03d .elementor-heading-title{font-size:21px;}.elementor-44 .elementor-element.elementor-element-5e15ed34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:15px;}.elementor-44 .elementor-element.elementor-element-715848fe{--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-677275f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-677275f4 .elementor-heading-title{font-size:11px;}.elementor-44 .elementor-element.elementor-element-2f986615 .elementor-heading-title{font-size:21px;}.elementor-44 .elementor-element.elementor-element-4d7dc71c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:15px;}.elementor-44 .elementor-element.elementor-element-c401a8c{--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-25ea45ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-25ea45ce .elementor-heading-title{font-size:11px;}.elementor-44 .elementor-element.elementor-element-42358031 .elementor-heading-title{font-size:21px;}.elementor-44 .elementor-element.elementor-element-28381837{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:15px;}.elementor-44 .elementor-element.elementor-element-28a24dfa{--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-69e0ba78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-69e0ba78 .elementor-heading-title{font-size:11px;}.elementor-44 .elementor-element.elementor-element-7279ce49 .elementor-heading-title{font-size:21px;}.elementor-44 .elementor-element.elementor-element-2240f7da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:15px;}.elementor-44 .elementor-element.elementor-element-69d96aa2{--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-6056d209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-6056d209 .elementor-heading-title{font-size:11px;}.elementor-44 .elementor-element.elementor-element-4e9a99df .elementor-heading-title{font-size:21px;}.elementor-44 .elementor-element.elementor-element-6dd76b57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:15px;}.elementor-44 .elementor-element.elementor-element-770875cf{--padding-top:22px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-44 .elementor-element.elementor-element-787c724a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-44 .elementor-element.elementor-element-787c724a .elementor-heading-title{font-size:11px;}.elementor-44 .elementor-element.elementor-element-55b29db9 .elementor-heading-title{font-size:21px;}.elementor-44 .elementor-element.elementor-element-6091e810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:15px;}}@media(min-width:768px){.elementor-44 .elementor-element.elementor-element-badedc1{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-44 .elementor-element.elementor-element-badedc1{--width:54%;}}@media(min-width:1025px){.elementor-44 .elementor-element.elementor-element-1ce0ed6:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-1ce0ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-1ce0ed6 *//* Banner: photo on the right, dark panel on the left with a straight vertical deep red band between them */
.elementor-44 .elementor-element.elementor-element-1ce0ed6{position:relative;overflow:hidden;background-size:cover !important;background-position:center right !important;background-repeat:no-repeat !important}
.elementor-44 .elementor-element.elementor-element-1ce0ed6::before,.elementor-44 .elementor-element.elementor-element-1ce0ed6::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:0}

/* Deep red vertical line (sits under the dark panel, shows as a straight vertical strip) */
.elementor-44 .elementor-element.elementor-element-1ce0ed6::before{background:#BB0000;clip-path:polygon(0 0,48.5% 0,48.5% 100%,0 100%)}

/* Dark panel with straight vertical edge */
.elementor-44 .elementor-element.elementor-element-1ce0ed6::after{background:#191919;clip-path:polygon(0 0,47.5% 0,47.5% 100%,0 100%)}

.elementor-44 .elementor-element.elementor-element-1ce0ed6 > .e-con{position:relative;z-index:1}

/* Keep heading and text left-aligned inside the left dark panel */
.elementor-44 .elementor-element.elementor-element-1ce0ed6 > .e-con:first-child,
.elementor-44 .elementor-element.elementor-element-1ce0ed6 > .e-con:first-child .elementor-widget-container,
.elementor-44 .elementor-element.elementor-element-1ce0ed6 > .e-con:first-child .elementor-heading-title,
.elementor-44 .elementor-element.elementor-element-1ce0ed6 > .e-con:first-child p{
 text-align:left !important;
 align-items:flex-start !important;
 margin-left:0 !important;
 margin-right:auto !important;
}

/* Tablet: dark panel a bit wider so the text fits */
@media(max-width:1024px){
 .elementor-44 .elementor-element.elementor-element-1ce0ed6::before{clip-path:polygon(0 0,62.2% 0,62.2% 100%,0 100%)}
 .elementor-44 .elementor-element.elementor-element-1ce0ed6::after{clip-path:polygon(0 0,61% 0,61% 100%,0 100%)}
}

/* Mobile: text on dark at the top, straight red strip, photo at the bottom */
@media(max-width:767px){
 .elementor-44 .elementor-element.elementor-element-1ce0ed6::before{clip-path:polygon(0 0,100% 0,100% calc(100% - 180px),0 calc(100% - 180px))}
 .elementor-44 .elementor-element.elementor-element-1ce0ed6::after{clip-path:polygon(0 0,100% 0,100% calc(100% - 192px),0 calc(100% - 192px))}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a442d7a *//* Short description: max 3 lines */
.elementor-44 .elementor-element.elementor-element-a442d7a p{margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-361e5d20 *//* Landscape image, same size on every card */
.elementor-44 .elementor-element.elementor-element-361e5d20{width:100%;margin:0!important}
.elementor-44 .elementor-element.elementor-element-361e5d20 img{display:block;width:100%!important;max-width:none!important;aspect-ratio:16/10;object-fit:cover;border-radius:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e15ed34 *//* Short description: max 3 lines */
.elementor-44 .elementor-element.elementor-element-5e15ed34 p{margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47c29c8d *//* Button sits at the bottom of every card, thin arrow like the rest of the site */
.elementor-44 .elementor-element.elementor-element-47c29c8d{margin-top:auto!important}
.elementor-44 .elementor-element.elementor-element-47c29c8d .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid #191919;transition:color .3s,border-color .3s}
.elementor-44 .elementor-element.elementor-element-47c29c8d .elementor-heading-title::after{content:'';width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .3s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5240461e *//* Card hover: image zoom, title and button turn deep red */
.elementor-44 .elementor-element.elementor-element-5240461e{overflow:hidden;text-decoration:none!important;transition:background .3s}
.elementor-44 .elementor-element.elementor-element-5240461e:hover{background-color:#ECECEC!important}
.elementor-44 .elementor-element.elementor-element-5240461e .zw-img img{transition:transform .6s ease}
.elementor-44 .elementor-element.elementor-element-5240461e:hover .zw-img img{transform:scale(1.04)}
.elementor-44 .elementor-element.elementor-element-5240461e:hover .zw-title .elementor-heading-title,
.elementor-44 .elementor-element.elementor-element-5240461e:hover .zw-btn .elementor-heading-title{color:#BB0000!important;border-color:#BB0000!important}
.elementor-44 .elementor-element.elementor-element-5240461e:hover .zw-btn .elementor-heading-title::after{transform:translate(3px,-3px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c23aebe *//* Landscape image, same size on every card */
.elementor-44 .elementor-element.elementor-element-4c23aebe{width:100%;margin:0!important}
.elementor-44 .elementor-element.elementor-element-4c23aebe img{display:block;width:100%!important;max-width:none!important;aspect-ratio:16/10;object-fit:cover;border-radius:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d7dc71c *//* Short description: max 3 lines */
.elementor-44 .elementor-element.elementor-element-4d7dc71c p{margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2285fd89 *//* Button sits at the bottom of every card, thin arrow like the rest of the site */
.elementor-44 .elementor-element.elementor-element-2285fd89{margin-top:auto!important}
.elementor-44 .elementor-element.elementor-element-2285fd89 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid #191919;transition:color .3s,border-color .3s}
.elementor-44 .elementor-element.elementor-element-2285fd89 .elementor-heading-title::after{content:'';width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .3s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a9aacd *//* Card hover: image zoom, title and button turn deep red */
.elementor-44 .elementor-element.elementor-element-75a9aacd{overflow:hidden;text-decoration:none!important;transition:background .3s}
.elementor-44 .elementor-element.elementor-element-75a9aacd:hover{background-color:#ECECEC!important}
.elementor-44 .elementor-element.elementor-element-75a9aacd .zw-img img{transition:transform .6s ease}
.elementor-44 .elementor-element.elementor-element-75a9aacd:hover .zw-img img{transform:scale(1.04)}
.elementor-44 .elementor-element.elementor-element-75a9aacd:hover .zw-title .elementor-heading-title,
.elementor-44 .elementor-element.elementor-element-75a9aacd:hover .zw-btn .elementor-heading-title{color:#BB0000!important;border-color:#BB0000!important}
.elementor-44 .elementor-element.elementor-element-75a9aacd:hover .zw-btn .elementor-heading-title::after{transform:translate(3px,-3px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5c825810 *//* Landscape image, same size on every card */
.elementor-44 .elementor-element.elementor-element-5c825810{width:100%;margin:0!important}
.elementor-44 .elementor-element.elementor-element-5c825810 img{display:block;width:100%!important;max-width:none!important;aspect-ratio:16/10;object-fit:cover;border-radius:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28381837 *//* Short description: max 3 lines */
.elementor-44 .elementor-element.elementor-element-28381837 p{margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49bcf744 *//* Button sits at the bottom of every card, thin arrow like the rest of the site */
.elementor-44 .elementor-element.elementor-element-49bcf744{margin-top:auto!important}
.elementor-44 .elementor-element.elementor-element-49bcf744 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid #191919;transition:color .3s,border-color .3s}
.elementor-44 .elementor-element.elementor-element-49bcf744 .elementor-heading-title::after{content:'';width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .3s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f315064 *//* Card hover: image zoom, title and button turn deep red */
.elementor-44 .elementor-element.elementor-element-6f315064{overflow:hidden;text-decoration:none!important;transition:background .3s}
.elementor-44 .elementor-element.elementor-element-6f315064:hover{background-color:#ECECEC!important}
.elementor-44 .elementor-element.elementor-element-6f315064 .zw-img img{transition:transform .6s ease}
.elementor-44 .elementor-element.elementor-element-6f315064:hover .zw-img img{transform:scale(1.04)}
.elementor-44 .elementor-element.elementor-element-6f315064:hover .zw-title .elementor-heading-title,
.elementor-44 .elementor-element.elementor-element-6f315064:hover .zw-btn .elementor-heading-title{color:#BB0000!important;border-color:#BB0000!important}
.elementor-44 .elementor-element.elementor-element-6f315064:hover .zw-btn .elementor-heading-title::after{transform:translate(3px,-3px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-653f6953 *//* Landscape image, same size on every card */
.elementor-44 .elementor-element.elementor-element-653f6953{width:100%;margin:0!important}
.elementor-44 .elementor-element.elementor-element-653f6953 img{display:block;width:100%!important;max-width:none!important;aspect-ratio:16/10;object-fit:cover;border-radius:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2240f7da *//* Short description: max 3 lines */
.elementor-44 .elementor-element.elementor-element-2240f7da p{margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5831322 *//* Button sits at the bottom of every card, thin arrow like the rest of the site */
.elementor-44 .elementor-element.elementor-element-5831322{margin-top:auto!important}
.elementor-44 .elementor-element.elementor-element-5831322 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid #191919;transition:color .3s,border-color .3s}
.elementor-44 .elementor-element.elementor-element-5831322 .elementor-heading-title::after{content:'';width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .3s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-565adff0 *//* Card hover: image zoom, title and button turn deep red */
.elementor-44 .elementor-element.elementor-element-565adff0{overflow:hidden;text-decoration:none!important;transition:background .3s}
.elementor-44 .elementor-element.elementor-element-565adff0:hover{background-color:#ECECEC!important}
.elementor-44 .elementor-element.elementor-element-565adff0 .zw-img img{transition:transform .6s ease}
.elementor-44 .elementor-element.elementor-element-565adff0:hover .zw-img img{transform:scale(1.04)}
.elementor-44 .elementor-element.elementor-element-565adff0:hover .zw-title .elementor-heading-title,
.elementor-44 .elementor-element.elementor-element-565adff0:hover .zw-btn .elementor-heading-title{color:#BB0000!important;border-color:#BB0000!important}
.elementor-44 .elementor-element.elementor-element-565adff0:hover .zw-btn .elementor-heading-title::after{transform:translate(3px,-3px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a1d169e *//* Landscape image, same size on every card */
.elementor-44 .elementor-element.elementor-element-1a1d169e{width:100%;margin:0!important}
.elementor-44 .elementor-element.elementor-element-1a1d169e img{display:block;width:100%!important;max-width:none!important;aspect-ratio:16/10;object-fit:cover;border-radius:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dd76b57 *//* Short description: max 3 lines */
.elementor-44 .elementor-element.elementor-element-6dd76b57 p{margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff47f4d *//* Button sits at the bottom of every card, thin arrow like the rest of the site */
.elementor-44 .elementor-element.elementor-element-2ff47f4d{margin-top:auto!important}
.elementor-44 .elementor-element.elementor-element-2ff47f4d .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid #191919;transition:color .3s,border-color .3s}
.elementor-44 .elementor-element.elementor-element-2ff47f4d .elementor-heading-title::after{content:'';width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .3s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a60e833 *//* Card hover: image zoom, title and button turn deep red */
.elementor-44 .elementor-element.elementor-element-6a60e833{overflow:hidden;text-decoration:none!important;transition:background .3s}
.elementor-44 .elementor-element.elementor-element-6a60e833:hover{background-color:#ECECEC!important}
.elementor-44 .elementor-element.elementor-element-6a60e833 .zw-img img{transition:transform .6s ease}
.elementor-44 .elementor-element.elementor-element-6a60e833:hover .zw-img img{transform:scale(1.04)}
.elementor-44 .elementor-element.elementor-element-6a60e833:hover .zw-title .elementor-heading-title,
.elementor-44 .elementor-element.elementor-element-6a60e833:hover .zw-btn .elementor-heading-title{color:#BB0000!important;border-color:#BB0000!important}
.elementor-44 .elementor-element.elementor-element-6a60e833:hover .zw-btn .elementor-heading-title::after{transform:translate(3px,-3px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4911efc1 *//* Landscape image, same size on every card */
.elementor-44 .elementor-element.elementor-element-4911efc1{width:100%;margin:0!important}
.elementor-44 .elementor-element.elementor-element-4911efc1 img{display:block;width:100%!important;max-width:none!important;aspect-ratio:16/10;object-fit:cover;border-radius:0!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6091e810 *//* Short description: max 3 lines */
.elementor-44 .elementor-element.elementor-element-6091e810 p{margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63bb5ae1 *//* Button sits at the bottom of every card, thin arrow like the rest of the site */
.elementor-44 .elementor-element.elementor-element-63bb5ae1{margin-top:auto!important}
.elementor-44 .elementor-element.elementor-element-63bb5ae1 .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid #191919;transition:color .3s,border-color .3s}
.elementor-44 .elementor-element.elementor-element-63bb5ae1 .elementor-heading-title::after{content:'';width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.1'%3E%3Cpath d='M3 13L13 3M5 3h8v8'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .3s}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bab9f3e *//* Card hover: image zoom, title and button turn deep red */
.elementor-44 .elementor-element.elementor-element-6bab9f3e{overflow:hidden;text-decoration:none!important;transition:background .3s}
.elementor-44 .elementor-element.elementor-element-6bab9f3e:hover{background-color:#ECECEC!important}
.elementor-44 .elementor-element.elementor-element-6bab9f3e .zw-img img{transition:transform .6s ease}
.elementor-44 .elementor-element.elementor-element-6bab9f3e:hover .zw-img img{transform:scale(1.04)}
.elementor-44 .elementor-element.elementor-element-6bab9f3e:hover .zw-title .elementor-heading-title,
.elementor-44 .elementor-element.elementor-element-6bab9f3e:hover .zw-btn .elementor-heading-title{color:#BB0000!important;border-color:#BB0000!important}
.elementor-44 .elementor-element.elementor-element-6bab9f3e:hover .zw-btn .elementor-heading-title::after{transform:translate(3px,-3px)}/* End custom CSS */