.elementor-8063 .elementor-element.elementor-element-2d8b50b4{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--border-radius:0px 0px 45px 45px;box-shadow:0px 4px 84px 0px #D17E15;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-2d8b50b4::before, .elementor-8063 .elementor-element.elementor-element-2d8b50b4 > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-2d8b50b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-2d8b50b4 > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-2d8b50b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-2d8b50b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(258deg, #00000040 63%, var( --e-global-color-secondary ) 100%);}.elementor-8063 .elementor-element.elementor-element-a58d7e3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.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-8063 .elementor-element.elementor-element-ad3d7a0{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-8063 .elementor-element.elementor-element-ad3d7a0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0.6px;text-shadow:0px 0px 10px rgba(243.09999999999997, 234.1654144021739, 234.1654144021739, 0.25);color:var( --e-global-color-primary );}.elementor-8063 .elementor-element.elementor-element-f37e37e{width:var( --container-widget-width, 51% );max-width:51%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-8063 .elementor-element.elementor-element-f37e37e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-f37e37e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:62px;font-weight:500;text-transform:none;line-height:1em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.39);color:var( --e-global-color-text );}.elementor-8063 .elementor-element.elementor-element-6a5adf1{width:var( --container-widget-width, 48.486% );max-width:48.486%;--container-widget-width:48.486%;--container-widget-flex-grow:0;}.elementor-8063 .elementor-element.elementor-element-6a5adf1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-6a5adf1 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:28px;font-weight:400;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.46);color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8063 .elementor-element.elementor-element-fd18f19 .elementor-button{background-color:#F5892000;font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.5px;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.6s;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-8063 .elementor-element.elementor-element-fd18f19.elementor-element{--align-self:flex-start;}.elementor-8063 .elementor-element.elementor-element-fd18f19 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8063 .elementor-element.elementor-element-fd18f19 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-8063 .elementor-element.elementor-element-184638f{--display:flex;--z-index:0;}.elementor-8063 .elementor-element.elementor-element-407fc0c{width:100%;max-width:100%;bottom:213px;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-407fc0c{left:1px;}body.rtl .elementor-8063 .elementor-element.elementor-element-407fc0c{right:1px;}.elementor-8063 .elementor-element.elementor-element-fdbbc34{--display:flex;--padding-top:55px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.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-8063 .elementor-element.elementor-element-d4517e4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:300;}.elementor-8063 .elementor-element.elementor-element-d4517e4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-4d4c5258{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:65px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}.elementor-8063 .elementor-element.elementor-element-349d94c5{--display:flex;}.elementor-8063 .elementor-element.elementor-element-349d94c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-56f4dc4a{text-align:start;}.elementor-8063 .elementor-element.elementor-element-56f4dc4a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#F58920;}.elementor-8063 .elementor-element.elementor-element-7678023d{width:var( --container-widget-width, 92.431% );max-width:92.431%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92.431%;--container-widget-flex-grow:0;text-align:start;}.elementor-8063 .elementor-element.elementor-element-7678023d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-7678023d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:48px;font-weight:300;line-height:1.1em;letter-spacing:1.3px;color:#FFF2E7;}.elementor-8063 .elementor-element.elementor-element-10215127{width:var( --container-widget-width, 98.621% );max-width:98.621%;--container-widget-width:98.621%;--container-widget-flex-grow:0;font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:var( --e-global-color-text );}.elementor-8063 .elementor-element.elementor-element-10215127.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-10215127 a{color:#FFFFFF;}.elementor-8063 .elementor-element.elementor-element-88f93d2 .elementor-button{background-color:#F5892000;font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.5px;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.6s;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-8063 .elementor-element.elementor-element-88f93d2.elementor-element{--align-self:flex-start;}.elementor-8063 .elementor-element.elementor-element-88f93d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8063 .elementor-element.elementor-element-88f93d2 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-8063 .elementor-element.elementor-element-7da9158e{--display:flex;}.elementor-8063 .elementor-element.elementor-element-7da9158e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-835f043{--display:flex;--z-index:0;}.elementor-8063 .elementor-element.elementor-element-3d1a566{width:100%;max-width:100%;bottom:-20px;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-3d1a566{left:1px;}body.rtl .elementor-8063 .elementor-element.elementor-element-3d1a566{right:1px;}.elementor-8063 .elementor-element.elementor-element-4721f70c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5892063;--border-color:#F5892063;--border-radius:30px 30px 30px 30px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-8063 .elementor-element.elementor-element-4721f70c.e-con{--align-self:center;}.elementor-8063 .elementor-element.elementor-element-5d06f73f{--display:flex;}.elementor-8063 .elementor-element.elementor-element-18e2b88{text-align:start;}.elementor-8063 .elementor-element.elementor-element-18e2b88 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#F58920;}.elementor-8063 .elementor-element.elementor-element-7779b311{width:var( --container-widget-width, 92.431% );max-width:92.431%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92.431%;--container-widget-flex-grow:0;text-align:start;}.elementor-8063 .elementor-element.elementor-element-7779b311.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-7779b311 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:45px;font-weight:300;line-height:1.1em;letter-spacing:1.3px;color:#FFF2E7;}.elementor-8063 .elementor-element.elementor-element-437af69b{width:var( --container-widget-width, 98.621% );max-width:98.621%;--container-widget-width:98.621%;--container-widget-flex-grow:0;font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-text );}.elementor-8063 .elementor-element.elementor-element-437af69b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-437af69b a{color:#FFFFFF;}.elementor-8063 .elementor-element.elementor-element-724fb43c{--display:flex;--border-radius:25px 25px 25px 25px;}.elementor-8063 .elementor-element.elementor-element-4d40555b{--spacer-size:332px;}.elementor-8063 .elementor-element.elementor-element-49a0cf47{--display:flex;--overflow:hidden;--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-8063 .elementor-element.elementor-element-58a4d540{text-align:start;}.elementor-8063 .elementor-element.elementor-element-58a4d540 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.4px;color:#F58920;}.elementor-8063 .elementor-element.elementor-element-63add0b3{width:var( --container-widget-width, 101.365% );max-width:101.365%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.365%;--container-widget-flex-grow:0;text-align:start;}.elementor-8063 .elementor-element.elementor-element-63add0b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-63add0b3 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:38px;font-weight:300;line-height:1.1em;letter-spacing:1.3px;color:#FFF2E7;}.elementor-8063 .elementor-element.elementor-element-5c9e0c95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-a5ad78d{--display:flex;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5892033;--border-color:#F5892033;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8063 .elementor-element.elementor-element-a5ad78d::before, .elementor-8063 .elementor-element.elementor-element-a5ad78d > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-a5ad78d > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-a5ad78d > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-a5ad78d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-a5ad78d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, #00000000 44%);}.elementor-8063 .elementor-element.elementor-element-878cc14.elementor-element{--align-self:flex-start;}.elementor-8063 .elementor-element.elementor-element-1158c6db{text-align:start;}.elementor-8063 .elementor-element.elementor-element-1158c6db .elementor-heading-title{font-size:21px;font-weight:400;letter-spacing:0.07em;}.elementor-8063 .elementor-element.elementor-element-7d5c3118{text-align:start;font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-8063 .elementor-element.elementor-element-491db0a9{--display:flex;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5892033;--border-color:#F5892033;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8063 .elementor-element.elementor-element-491db0a9::before, .elementor-8063 .elementor-element.elementor-element-491db0a9 > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-491db0a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-491db0a9 > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-491db0a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-491db0a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, #00000000 44%);}.elementor-8063 .elementor-element.elementor-element-30a2b67a.elementor-element{--align-self:flex-start;}.elementor-8063 .elementor-element.elementor-element-4fec3c18{text-align:start;}.elementor-8063 .elementor-element.elementor-element-4fec3c18 .elementor-heading-title{font-size:21px;font-weight:400;letter-spacing:0.07em;}.elementor-8063 .elementor-element.elementor-element-668abf41{text-align:start;font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-8063 .elementor-element.elementor-element-744df3b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-39034bd8{--display:flex;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5892033;--border-color:#F5892033;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8063 .elementor-element.elementor-element-39034bd8::before, .elementor-8063 .elementor-element.elementor-element-39034bd8 > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-39034bd8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-39034bd8 > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-39034bd8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-39034bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, #00000000 44%);}.elementor-8063 .elementor-element.elementor-element-3a09091b.elementor-element{--align-self:flex-start;}.elementor-8063 .elementor-element.elementor-element-2079c40e.elementor-element{--align-self:flex-start;}.elementor-8063 .elementor-element.elementor-element-2079c40e{text-align:center;}.elementor-8063 .elementor-element.elementor-element-2079c40e .elementor-heading-title{font-size:21px;font-weight:400;letter-spacing:0.07em;}.elementor-8063 .elementor-element.elementor-element-35015e0f.elementor-element{--align-self:flex-start;}.elementor-8063 .elementor-element.elementor-element-35015e0f{text-align:start;font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.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-8063 .elementor-element.elementor-element-bd0f3f{--display:flex;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5892033;--border-color:#F5892033;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8063 .elementor-element.elementor-element-bd0f3f::before, .elementor-8063 .elementor-element.elementor-element-bd0f3f > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-bd0f3f > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-bd0f3f > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-bd0f3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-bd0f3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, #00000000 44%);}.elementor-8063 .elementor-element.elementor-element-18e29d24.elementor-element{--align-self:flex-start;}.elementor-8063 .elementor-element.elementor-element-42b7b9bf{text-align:start;}.elementor-8063 .elementor-element.elementor-element-42b7b9bf .elementor-heading-title{font-size:21px;font-weight:400;letter-spacing:0.07em;}.elementor-8063 .elementor-element.elementor-element-46294a39{text-align:start;font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-8063 .elementor-element.elementor-element-7f38fb9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-6dd57d63{--display:flex;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5892033;--border-color:#F5892033;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8063 .elementor-element.elementor-element-6dd57d63::before, .elementor-8063 .elementor-element.elementor-element-6dd57d63 > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-6dd57d63 > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-6dd57d63 > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-6dd57d63 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-6dd57d63 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, #00000000 44%);}.elementor-8063 .elementor-element.elementor-element-3896737b.elementor-element{--align-self:flex-start;}.elementor-8063 .elementor-element.elementor-element-2465003b{text-align:start;}.elementor-8063 .elementor-element.elementor-element-2465003b .elementor-heading-title{font-size:21px;font-weight:400;letter-spacing:0.07em;}.elementor-8063 .elementor-element.elementor-element-6a1e86bd{text-align:start;font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-8063 .elementor-element.elementor-element-dd075cc{--display:flex;}.elementor-8063 .elementor-element.elementor-element-dd075cc:not(.elementor-motion-effects-element-type-background), .elementor-8063 .elementor-element.elementor-element-dd075cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.phoenixmarketing.uk/wp-content/uploads/2026/09/sister-led-care.webp");background-size:contain;}.elementor-8063 .elementor-element.elementor-element-6b6d6cee{--display:flex;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5892033;--border-color:#F5892033;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8063 .elementor-element.elementor-element-6b6d6cee::before, .elementor-8063 .elementor-element.elementor-element-6b6d6cee > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-6b6d6cee > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-6b6d6cee > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-6b6d6cee > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-6b6d6cee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, #00000000 44%);}.elementor-8063 .elementor-element.elementor-element-554bd100.elementor-element{--align-self:flex-start;}.elementor-8063 .elementor-element.elementor-element-25f5c251{text-align:start;}.elementor-8063 .elementor-element.elementor-element-25f5c251 .elementor-heading-title{font-size:21px;font-weight:400;letter-spacing:0.07em;}.elementor-8063 .elementor-element.elementor-element-4a5b50e3{text-align:start;font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-8063 .elementor-element.elementor-element-1d45cb34.elementor-element{--align-self:flex-end;}.elementor-8063 .elementor-element.elementor-element-b216622{--display:flex;}.elementor-8063 .elementor-element.elementor-element-b216622:not(.elementor-motion-effects-element-type-background), .elementor-8063 .elementor-element.elementor-element-b216622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.phoenixmarketing.uk/wp-content/uploads/2026/09/Manufacturing-Industrial-Process-Photography.webp");background-size:contain;}.elementor-8063 .elementor-element.elementor-element-f8fd6fb{--display:flex;--z-index:0;}.elementor-8063 .elementor-element.elementor-element-35008d4{width:100%;max-width:100%;bottom:-20px;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-35008d4{left:1px;}body.rtl .elementor-8063 .elementor-element.elementor-element-35008d4{right:1px;}.elementor-8063 .elementor-element.elementor-element-7662f775{--display:flex;--overflow:hidden;--padding-top:45px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-8063 .elementor-element.elementor-element-12614dfe{padding:0px 0px 0px 0px;text-align:start;}.elementor-8063 .elementor-element.elementor-element-12614dfe .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:400;letter-spacing:1.4px;color:#F58920;}.elementor-8063 .elementor-element.elementor-element-6074e94a{width:var( --container-widget-width, 101.365% );max-width:101.365%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.365%;--container-widget-flex-grow:0;text-align:start;}.elementor-8063 .elementor-element.elementor-element-6074e94a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-6074e94a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:38px;font-weight:300;line-height:1.1em;letter-spacing:1.3px;color:#FFF2E7;}.elementor-8063 .elementor-element.elementor-element-5028782a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5892033;--border-color:#F5892033;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8063 .elementor-element.elementor-element-5028782a::before, .elementor-8063 .elementor-element.elementor-element-5028782a > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-5028782a > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-5028782a > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-5028782a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-5028782a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, #00000000 44%);}.elementor-8063 .elementor-element.elementor-element-25c86547{--display:flex;--overlay-opacity:0.49;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8063 .elementor-element.elementor-element-25c86547:not(.elementor-motion-effects-element-type-background), .elementor-8063 .elementor-element.elementor-element-25c86547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.phoenixmarketing.uk/wp-content/uploads/2026/08/UKT-29-speed-gates-at-University-of-Chester.webp");background-position:center center;background-size:cover;}.elementor-8063 .elementor-element.elementor-element-25c86547::before, .elementor-8063 .elementor-element.elementor-element-25c86547 > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-25c86547 > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-25c86547 > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-25c86547 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-25c86547 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, var( --e-global-color-secondary ) 44%);}.elementor-8063 .elementor-element.elementor-element-4448e6ac.elementor-element{--align-self:center;}.elementor-8063 .elementor-element.elementor-element-4448e6ac img{max-width:48%;opacity:0.81;}.elementor-8063 .elementor-element.elementor-element-4d2548f5{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8063 .elementor-element.elementor-element-6c1c4f8c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8063 .elementor-element.elementor-element-4e2ec3db{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;}.elementor-8063 .elementor-element.elementor-element-19ae016c{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8063 .elementor-element.elementor-element-19ae016c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:64px;font-weight:800;}.elementor-8063 .elementor-element.elementor-element-6f281c07{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8063 .elementor-element.elementor-element-6f281c07 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:400;letter-spacing:1.3px;color:#FFF2E7BD;}.elementor-8063 .elementor-element.elementor-element-6a594818{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-82e4dc5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:28px;font-weight:600;}.elementor-8063 .elementor-element.elementor-element-6386eb89{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8063 .elementor-element.elementor-element-6386eb89 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:300;color:#FFF2E7;}.elementor-8063 .elementor-element.elementor-element-3c33ef00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-10f933aa .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:28px;font-weight:600;}.elementor-8063 .elementor-element.elementor-element-5b03014a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8063 .elementor-element.elementor-element-5b03014a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:300;color:#FFF2E7;}.elementor-8063 .elementor-element.elementor-element-72187389{width:auto;max-width:auto;bottom:0px;}.elementor-8063 .elementor-element.elementor-element-72187389.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-72187389{right:0px;}body.rtl .elementor-8063 .elementor-element.elementor-element-72187389{left:0px;}.elementor-8063 .elementor-element.elementor-element-72187389 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #DA6E05 100%);border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-8063 .elementor-element.elementor-element-6046a510{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-13cdf44b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5892033;--border-color:#F5892033;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8063 .elementor-element.elementor-element-13cdf44b::before, .elementor-8063 .elementor-element.elementor-element-13cdf44b > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-13cdf44b > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-13cdf44b > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-13cdf44b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-13cdf44b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, #00000000 44%);}.elementor-8063 .elementor-element.elementor-element-6bf37931{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-6bf37931::before, .elementor-8063 .elementor-element.elementor-element-6bf37931 > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-6bf37931 > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-6bf37931 > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-6bf37931 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-6bf37931 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 36%, var( --e-global-color-secondary ) 48%);}.elementor-8063 .elementor-element.elementor-element-6f947db8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8063 .elementor-element.elementor-element-7aa06e57{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8063 .elementor-element.elementor-element-7aa06e57.e-con{--align-self:center;}.elementor-8063 .elementor-element.elementor-element-762046d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8063 .elementor-element.elementor-element-32442ca7{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;}.elementor-8063 .elementor-element.elementor-element-3274a532{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-3d3fc804 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-8063 .elementor-element.elementor-element-627b6871{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-221f7bab .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-8063 .elementor-element.elementor-element-6809645b{width:auto;max-width:auto;margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;bottom:0px;}.elementor-8063 .elementor-element.elementor-element-6809645b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-6809645b{right:0px;}body.rtl .elementor-8063 .elementor-element.elementor-element-6809645b{left:0px;}.elementor-8063 .elementor-element.elementor-element-6809645b .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #DA6E05 100%);border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-8063 .elementor-element.elementor-element-7b57534f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5892033;--border-color:#F5892033;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8063 .elementor-element.elementor-element-7b57534f::before, .elementor-8063 .elementor-element.elementor-element-7b57534f > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-7b57534f > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-7b57534f > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-7b57534f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-7b57534f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, #00000000 44%);}.elementor-8063 .elementor-element.elementor-element-7af0e4fa{--display:flex;--overlay-opacity:0.49;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-7af0e4fa::before, .elementor-8063 .elementor-element.elementor-element-7af0e4fa > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-7af0e4fa > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-7af0e4fa > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-7af0e4fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-7af0e4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, var( --e-global-color-secondary ) 44%);}.elementor-8063 .elementor-element.elementor-element-5d9f210e{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8063 .elementor-element.elementor-element-7f5063a3 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-8063 .elementor-element.elementor-element-291908b9{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;}.elementor-8063 .elementor-element.elementor-element-7623728e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-7623728e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-231d411c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-8063 .elementor-element.elementor-element-71d7fd6b{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-54c53f31{text-align:center;}.elementor-8063 .elementor-element.elementor-element-54c53f31 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-8063 .elementor-element.elementor-element-744b2db7{width:auto;max-width:auto;margin:0px 25px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;bottom:0px;}.elementor-8063 .elementor-element.elementor-element-744b2db7.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-744b2db7{right:0px;}body.rtl .elementor-8063 .elementor-element.elementor-element-744b2db7{left:0px;}.elementor-8063 .elementor-element.elementor-element-744b2db7 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #DA6E05 100%);border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-8063 .elementor-element.elementor-element-58981f9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8063 .elementor-element.elementor-element-f904f62 .elementor-button{background-color:#F5892000;font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.5px;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.6s;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-8063 .elementor-element.elementor-element-f904f62.elementor-element{--align-self:center;}.elementor-8063 .elementor-element.elementor-element-f904f62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8063 .elementor-element.elementor-element-f904f62 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-8063 .elementor-element.elementor-element-32ec552d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8063 .elementor-element.elementor-element-4a1dffa{--display:flex;}.elementor-8063 .elementor-element.elementor-element-8252427{text-align:center;}.elementor-8063 .elementor-element.elementor-element-8252427 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:62px;font-weight:800;}.elementor-8063 .elementor-element.elementor-element-648ae3a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8063 .elementor-element.elementor-element-648ae3a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-8063 .elementor-element.elementor-element-ff90da3{--display:flex;}.elementor-8063 .elementor-element.elementor-element-26281fb{text-align:center;}.elementor-8063 .elementor-element.elementor-element-26281fb .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:46px;font-weight:800;}.elementor-8063 .elementor-element.elementor-element-4d3f75d{--display:flex;}.elementor-8063 .elementor-element.elementor-element-bc6a671{text-align:center;}.elementor-8063 .elementor-element.elementor-element-bc6a671 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:62px;font-weight:800;}.elementor-8063 .elementor-element.elementor-element-66cca9e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8063 .elementor-element.elementor-element-66cca9e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-8063 .elementor-element.elementor-element-8b39ef4{--display:flex;}.elementor-8063 .elementor-element.elementor-element-57f5ba5{text-align:center;}.elementor-8063 .elementor-element.elementor-element-57f5ba5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:46px;font-weight:800;}.elementor-8063 .elementor-element.elementor-element-3c3cbc8d{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8063 .elementor-element.elementor-element-5b461bc3{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8063 .elementor-element.elementor-element-48e7be5a{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:9%;--padding-bottom:7%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-8063 .elementor-element.elementor-element-387d423a{--display:flex;--justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8063 .elementor-element.elementor-element-656bdff9{width:auto;max-width:auto;top:-108px;z-index:3;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-656bdff9{left:-636px;}body.rtl .elementor-8063 .elementor-element.elementor-element-656bdff9{right:-636px;}.elementor-8063 .elementor-element.elementor-element-656bdff9 .elementor-icon-wrapper{text-align:center;}.elementor-8063 .elementor-element.elementor-element-656bdff9.elementor-view-stacked .elementor-icon{background-color:#F58920B0;}.elementor-8063 .elementor-element.elementor-element-656bdff9.elementor-view-framed .elementor-icon, .elementor-8063 .elementor-element.elementor-element-656bdff9.elementor-view-default .elementor-icon{color:#F58920B0;border-color:#F58920B0;}.elementor-8063 .elementor-element.elementor-element-656bdff9.elementor-view-framed .elementor-icon, .elementor-8063 .elementor-element.elementor-element-656bdff9.elementor-view-default .elementor-icon svg{fill:#F58920B0;}.elementor-8063 .elementor-element.elementor-element-656bdff9 .elementor-icon{font-size:107px;}.elementor-8063 .elementor-element.elementor-element-656bdff9 .elementor-icon svg{height:107px;}.elementor-8063 .elementor-element.elementor-element-7db77e{width:auto;max-width:auto;top:175px;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-7db77e{left:-192px;}body.rtl .elementor-8063 .elementor-element.elementor-element-7db77e{right:-192px;}.elementor-8063 .elementor-element.elementor-element-7db77e .elementor-icon-wrapper{text-align:center;}.elementor-8063 .elementor-element.elementor-element-7db77e.elementor-view-stacked .elementor-icon{background-color:#F58920A6;}.elementor-8063 .elementor-element.elementor-element-7db77e.elementor-view-framed .elementor-icon, .elementor-8063 .elementor-element.elementor-element-7db77e.elementor-view-default .elementor-icon{color:#F58920A6;border-color:#F58920A6;}.elementor-8063 .elementor-element.elementor-element-7db77e.elementor-view-framed .elementor-icon, .elementor-8063 .elementor-element.elementor-element-7db77e.elementor-view-default .elementor-icon svg{fill:#F58920A6;}.elementor-8063 .elementor-element.elementor-element-7db77e .elementor-icon{font-size:107px;}.elementor-8063 .elementor-element.elementor-element-7db77e .elementor-icon svg{height:107px;}.elementor-8063 .elementor-element.elementor-element-38f68f39{--display:flex;--overlay-opacity:0.24;--border-radius:20px 20px 20px 20px;--margin-top:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;}.elementor-8063 .elementor-element.elementor-element-38f68f39:not(.elementor-motion-effects-element-type-background), .elementor-8063 .elementor-element.elementor-element-38f68f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.phoenixmarketing.uk/wp-content/uploads/2026/09/Uk-Turnstiles-Home-Page-Phoenix.webp");background-position:center center;background-size:cover;}.elementor-8063 .elementor-element.elementor-element-38f68f39::before, .elementor-8063 .elementor-element.elementor-element-38f68f39 > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-38f68f39 > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-38f68f39 > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-38f68f39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-38f68f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(190deg, var( --e-global-color-secondary ) 46%, var( --e-global-color-primary ) 100%);}.elementor-8063 .elementor-element.elementor-element-38f68f39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-61c73fcc{--spacer-size:317px;}.elementor-8063 .elementor-element.elementor-element-4587112{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:10%;}.elementor-8063 .elementor-element.elementor-element-20fcf8a2{font-family:"League Spartan", Sans-serif;font-size:23px;font-weight:300;}.elementor-8063 .elementor-element.elementor-element-925219c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8063 .elementor-element.elementor-element-925219c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-8063 .elementor-element.elementor-element-735dc0f{--display:flex;}.elementor-8063 .elementor-element.elementor-element-5cea5fe{text-align:center;}.elementor-8063 .elementor-element.elementor-element-5cea5fe .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:300;text-transform:none;color:var( --e-global-color-text );}.elementor-8063 .elementor-element.elementor-element-1ff5630{--display:flex;}.elementor-8063 .elementor-element.elementor-element-43e6b2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:65px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}.elementor-8063 .elementor-element.elementor-element-6176c82{--display:flex;}.elementor-8063 .elementor-element.elementor-element-6176c82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-79b6984{width:var( --container-widget-width, 101.365% );max-width:101.365%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.365%;--container-widget-flex-grow:0;text-align:start;}.elementor-8063 .elementor-element.elementor-element-79b6984.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-79b6984 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:38px;font-weight:300;line-height:1.1em;letter-spacing:1.3px;color:#FFF2E7;}.elementor-8063 .elementor-element.elementor-element-ccb07fb{width:var( --container-widget-width, 98.621% );max-width:98.621%;--container-widget-width:98.621%;--container-widget-flex-grow:0;font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;color:var( --e-global-color-text );}.elementor-8063 .elementor-element.elementor-element-ccb07fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-ccb07fb a{color:#FFFFFF;}.elementor-8063 .elementor-element.elementor-element-3ba8704{--display:flex;}.elementor-8063 .elementor-element.elementor-element-6d55b612{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:0.16;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5892033;--border-color:#F5892033;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8063 .elementor-element.elementor-element-6d55b612::before, .elementor-8063 .elementor-element.elementor-element-6d55b612 > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-6d55b612 > .e-con-inner > .elementor-background-video-container::before, .elementor-8063 .elementor-element.elementor-element-6d55b612 > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-6d55b612 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8063 .elementor-element.elementor-element-6d55b612 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(32deg, var( --e-global-color-primary ) 14%, #00000000 44%);}.elementor-8063 .elementor-element.elementor-element-3b46ca1d{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-3b46ca1d:not(.elementor-motion-effects-element-type-background), .elementor-8063 .elementor-element.elementor-element-3b46ca1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.phoenixmarketing.uk/wp-content/uploads/2026/06/phoenix-1024x493.png");background-position:center center;background-repeat:no-repeat;background-size:52% auto;}.elementor-8063 .elementor-element.elementor-element-1d65a530{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8063 .elementor-element.elementor-element-1d65a530.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-67f536e6{padding:0px 0px 0px 0px;text-align:start;}.elementor-8063 .elementor-element.elementor-element-67f536e6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:400;letter-spacing:1.4px;color:#F58920;}.elementor-8063 .elementor-element.elementor-element-9c97c1b{width:var( --container-widget-width, 101.365% );max-width:101.365%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.365%;--container-widget-flex-grow:0;text-align:start;}.elementor-8063 .elementor-element.elementor-element-9c97c1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-9c97c1b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:38px;font-weight:300;line-height:1.1em;letter-spacing:1.3px;color:#FFF2E7;}.elementor-8063 .elementor-element.elementor-element-6ab11df0{font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:300;line-height:1.2em;}.elementor-8063 .elementor-element.elementor-element-2fd6c85 .elementor-button{background-color:#F5892000;font-family:"League Spartan", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.5px;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.6s;border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-8063 .elementor-element.elementor-element-2fd6c85.elementor-element{--align-self:flex-start;}.elementor-8063 .elementor-element.elementor-element-2fd6c85 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8063 .elementor-element.elementor-element-2fd6c85 .elementor-button .elementor-button-content-wrapper{gap:19px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8063 .elementor-element.elementor-element-99e4fb7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8063 .elementor-element.elementor-element-99e4fb7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8063 .elementor-element.elementor-element-99e4fb7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8063 .elementor-element.elementor-element-99e4fb7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8063 .elementor-element.elementor-element-99e4fb7 .elementor-icon-list-item > a{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;}.elementor-8063 .elementor-element.elementor-element-99e4fb7 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-8063 .elementor-element.elementor-element-466b5f0{--display:flex;}.elementor-8063 .elementor-element.elementor-element-cdd3e9d{--display:flex;--z-index:0;}.elementor-8063 .elementor-element.elementor-element-ac8e2ae{width:100%;max-width:100%;bottom:-20px;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-ac8e2ae{left:1px;}body.rtl .elementor-8063 .elementor-element.elementor-element-ac8e2ae{right:1px;}.elementor-8063 .elementor-element.elementor-element-75f253c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:65px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8063 .elementor-element.elementor-element-5f190fb{--display:flex;}.elementor-8063 .elementor-element.elementor-element-5f190fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-fd692c8{width:var( --container-widget-width, 101.365% );max-width:101.365%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.365%;--container-widget-flex-grow:0;text-align:start;}.elementor-8063 .elementor-element.elementor-element-fd692c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8063 .elementor-element.elementor-element-fd692c8 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;letter-spacing:1.3px;color:#FFF2E7;}.elementor-8063 .elementor-element.elementor-element-5e22980{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8063 .elementor-element.elementor-element-b186f8f{--grid-columns:4;--grid-row-gap:36px;}.elementor-8063 .elementor-element.elementor-element-b186f8f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8063 .elementor-element.elementor-element-b186f8f .e-loop-item > .elementor-section, .elementor-8063 .elementor-element.elementor-element-b186f8f .e-loop-item > .elementor-section > .elementor-container, .elementor-8063 .elementor-element.elementor-element-b186f8f .e-loop-item > .e-con, .elementor-8063 .elementor-element.elementor-element-b186f8f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8063 .elementor-element.elementor-element-2d8b50b4{--width:100%;}.elementor-8063 .elementor-element.elementor-element-a58d7e3{--content-width:1600px;}.elementor-8063 .elementor-element.elementor-element-fdbbc34{--content-width:1300px;}.elementor-8063 .elementor-element.elementor-element-4d4c5258{--content-width:1300px;}.elementor-8063 .elementor-element.elementor-element-349d94c5{--width:48.38%;}.elementor-8063 .elementor-element.elementor-element-7da9158e{--width:49.3%;}.elementor-8063 .elementor-element.elementor-element-4721f70c{--width:1300px;}.elementor-8063 .elementor-element.elementor-element-5d06f73f{--width:50%;}.elementor-8063 .elementor-element.elementor-element-724fb43c{--width:50%;}.elementor-8063 .elementor-element.elementor-element-49a0cf47{--content-width:1300px;}.elementor-8063 .elementor-element.elementor-element-a5ad78d{--width:70%;}.elementor-8063 .elementor-element.elementor-element-491db0a9{--width:30%;}.elementor-8063 .elementor-element.elementor-element-39034bd8{--width:50%;}.elementor-8063 .elementor-element.elementor-element-bd0f3f{--width:50%;}.elementor-8063 .elementor-element.elementor-element-6dd57d63{--width:40%;}.elementor-8063 .elementor-element.elementor-element-6b6d6cee{--width:60%;}.elementor-8063 .elementor-element.elementor-element-7662f775{--content-width:1300px;}.elementor-8063 .elementor-element.elementor-element-5028782a{--width:99%;}.elementor-8063 .elementor-element.elementor-element-25c86547{--width:50%;}.elementor-8063 .elementor-element.elementor-element-4d2548f5{--width:50%;}.elementor-8063 .elementor-element.elementor-element-13cdf44b{--width:50%;}.elementor-8063 .elementor-element.elementor-element-6bf37931{--width:50%;}.elementor-8063 .elementor-element.elementor-element-7aa06e57{--width:50%;}.elementor-8063 .elementor-element.elementor-element-7b57534f{--width:50%;}.elementor-8063 .elementor-element.elementor-element-7af0e4fa{--width:50%;}.elementor-8063 .elementor-element.elementor-element-5d9f210e{--width:50%;}.elementor-8063 .elementor-element.elementor-element-7623728e{--width:100%;}.elementor-8063 .elementor-element.elementor-element-48e7be5a{--width:1300px;}.elementor-8063 .elementor-element.elementor-element-38f68f39{--width:74%;}.elementor-8063 .elementor-element.elementor-element-1ff5630{--content-width:1300px;}.elementor-8063 .elementor-element.elementor-element-43e6b2e{--content-width:1300px;}.elementor-8063 .elementor-element.elementor-element-6176c82{--width:62.868%;}.elementor-8063 .elementor-element.elementor-element-3ba8704{--content-width:1300px;}.elementor-8063 .elementor-element.elementor-element-3b46ca1d{--width:50%;}.elementor-8063 .elementor-element.elementor-element-1d65a530{--width:53.81%;}.elementor-8063 .elementor-element.elementor-element-75f253c{--content-width:1300px;}.elementor-8063 .elementor-element.elementor-element-5f190fb{--width:62.868%;}.elementor-8063 .elementor-element.elementor-element-5e22980{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8063 .elementor-element.elementor-element-5c9e0c95{--width:100%;}.elementor-8063 .elementor-element.elementor-element-a5ad78d{--width:50%;}.elementor-8063 .elementor-element.elementor-element-491db0a9{--width:50%;}.elementor-8063 .elementor-element.elementor-element-7f38fb9c{--width:100%;}.elementor-8063 .elementor-element.elementor-element-6dd57d63{--width:50%;}.elementor-8063 .elementor-element.elementor-element-6b6d6cee{--width:50%;}.elementor-8063 .elementor-element.elementor-element-387d423a{--width:100%;}.elementor-8063 .elementor-element.elementor-element-4587112{--width:100%;}.elementor-8063 .elementor-element.elementor-element-6176c82{--width:100%;}}@media(max-width:1024px){.elementor-8063 .elementor-element.elementor-element-ad3d7a0{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-8063 .elementor-element.elementor-element-f37e37e{--container-widget-width:77%;--container-widget-flex-grow:0;width:var( --container-widget-width, 77% );max-width:77%;}.elementor-8063 .elementor-element.elementor-element-f37e37e .elementor-heading-title{font-size:38px;}.elementor-8063 .elementor-element.elementor-element-6a5adf1{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}.elementor-8063 .elementor-element.elementor-element-7678023d .elementor-heading-title{font-size:38px;}.elementor-8063 .elementor-element.elementor-element-10215127{font-size:18px;}.elementor-8063 .elementor-element.elementor-element-4721f70c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8063 .elementor-element.elementor-element-7779b311 .elementor-heading-title{font-size:31px;}.elementor-8063 .elementor-element.elementor-element-63add0b3 .elementor-heading-title{font-size:32px;}.elementor-8063 .elementor-element.elementor-element-4d2548f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-7aa06e57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-5d9f210e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-32ec552d{--grid-auto-flow:row;}.elementor-8063 .elementor-element.elementor-element-48e7be5a{--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:stretch;--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-656bdff9{left:13%;}body.rtl .elementor-8063 .elementor-element.elementor-element-656bdff9{right:13%;}.elementor-8063 .elementor-element.elementor-element-656bdff9{top:-16%;}.elementor-8063 .elementor-element.elementor-element-656bdff9 .elementor-icon{font-size:65px;}.elementor-8063 .elementor-element.elementor-element-656bdff9 .elementor-icon svg{height:65px;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-7db77e{left:73%;}body.rtl .elementor-8063 .elementor-element.elementor-element-7db77e{right:73%;}.elementor-8063 .elementor-element.elementor-element-7db77e{top:137%;}.elementor-8063 .elementor-element.elementor-element-4587112{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-8063 .elementor-element.elementor-element-79b6984{--container-widget-width:987px;--container-widget-flex-grow:0;width:var( --container-widget-width, 987px );max-width:987px;}.elementor-8063 .elementor-element.elementor-element-79b6984 .elementor-heading-title{font-size:28px;}.elementor-8063 .elementor-element.elementor-element-1d65a530{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-9c97c1b .elementor-heading-title{font-size:32px;}.elementor-8063 .elementor-element.elementor-element-fd692c8 .elementor-heading-title{font-size:24px;}.elementor-8063 .elementor-element.elementor-element-b186f8f{--grid-columns:3;}}@media(max-width:767px){.elementor-8063 .elementor-element.elementor-element-2d8b50b4{--min-height:100vh;--border-radius:0px 0px 35px 35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-ad3d7a0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8063 .elementor-element.elementor-element-f37e37e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8063 .elementor-element.elementor-element-f37e37e .elementor-heading-title{font-size:32px;}.elementor-8063 .elementor-element.elementor-element-6a5adf1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8063 .elementor-element.elementor-element-6a5adf1 .elementor-heading-title{font-size:20px;}.elementor-8063 .elementor-element.elementor-element-184638f{--width:100%;}.elementor-8063 .elementor-element.elementor-element-fdbbc34{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-d4517e4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:18px;line-height:1.2em;}.elementor-8063 .elementor-element.elementor-element-349d94c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-7678023d .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-8063 .elementor-element.elementor-element-10215127{font-size:17px;line-height:1.3em;}.elementor-8063 .elementor-element.elementor-element-835f043{--width:100%;}.elementor-8063 .elementor-element.elementor-element-4721f70c{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-8063 .elementor-element.elementor-element-18e2b88 .elementor-heading-title{font-size:16px;}.elementor-8063 .elementor-element.elementor-element-7779b311 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-8063 .elementor-element.elementor-element-437af69b{font-size:18px;line-height:1.3em;}.elementor-8063 .elementor-element.elementor-element-4d40555b{--spacer-size:170px;}.elementor-8063 .elementor-element.elementor-element-58a4d540 .elementor-heading-title{font-size:16px;}.elementor-8063 .elementor-element.elementor-element-63add0b3 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-8063 .elementor-element.elementor-element-f8fd6fb{--width:100%;}.elementor-8063 .elementor-element.elementor-element-12614dfe .elementor-heading-title{font-size:16px;}.elementor-8063 .elementor-element.elementor-element-6074e94a .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-8063 .elementor-element.elementor-element-5028782a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8063 .elementor-element.elementor-element-25c86547:not(.elementor-motion-effects-element-type-background), .elementor-8063 .elementor-element.elementor-element-25c86547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-8063 .elementor-element.elementor-element-4d2548f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-6c1c4f8c .elementor-heading-title{font-size:16px;}.elementor-8063 .elementor-element.elementor-element-4e2ec3db{line-height:1.2em;}.elementor-8063 .elementor-element.elementor-element-19ae016c .elementor-heading-title{font-size:48px;}.elementor-8063 .elementor-element.elementor-element-13cdf44b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8063 .elementor-element.elementor-element-6bf37931{--min-height:210px;}.elementor-8063 .elementor-element.elementor-element-762046d .elementor-heading-title{font-size:16px;}.elementor-8063 .elementor-element.elementor-element-7b57534f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8063 .elementor-element.elementor-element-7af0e4fa{--min-height:222px;}.elementor-8063 .elementor-element.elementor-element-7f5063a3 .elementor-heading-title{font-size:16px;}.elementor-8063 .elementor-element.elementor-element-32ec552d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8063 .elementor-element.elementor-element-48e7be5a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8063 .elementor-element.elementor-element-656bdff9{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:151%;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-656bdff9{left:7%;}body.rtl .elementor-8063 .elementor-element.elementor-element-656bdff9{right:7%;}.elementor-8063 .elementor-element.elementor-element-656bdff9 .elementor-icon{font-size:60px;}.elementor-8063 .elementor-element.elementor-element-656bdff9 .elementor-icon svg{height:60px;}.elementor-8063 .elementor-element.elementor-element-7db77e{margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:200%;}body:not(.rtl) .elementor-8063 .elementor-element.elementor-element-7db77e{left:73%;}body.rtl .elementor-8063 .elementor-element.elementor-element-7db77e{right:73%;}.elementor-8063 .elementor-element.elementor-element-7db77e .elementor-icon{font-size:60px;}.elementor-8063 .elementor-element.elementor-element-7db77e .elementor-icon svg{height:60px;}.elementor-8063 .elementor-element.elementor-element-61c73fcc{--spacer-size:185px;}.elementor-8063 .elementor-element.elementor-element-4587112{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-8063 .elementor-element.elementor-element-20fcf8a2{font-size:20px;line-height:1.3em;}.elementor-8063 .elementor-element.elementor-element-735dc0f{--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-6176c82{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-79b6984 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-8063 .elementor-element.elementor-element-ccb07fb{font-size:18px;line-height:1.3em;}.elementor-8063 .elementor-element.elementor-element-6d55b612{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8063 .elementor-element.elementor-element-1d65a530{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-9c97c1b .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-8063 .elementor-element.elementor-element-6ab11df0{font-size:20px;}.elementor-8063 .elementor-element.elementor-element-cdd3e9d{--width:100%;}.elementor-8063 .elementor-element.elementor-element-5f190fb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8063 .elementor-element.elementor-element-fd692c8{text-align:center;}.elementor-8063 .elementor-element.elementor-element-fd692c8 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-8063 .elementor-element.elementor-element-b186f8f{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-fd18f19 */.pmh-btn{
  position:relative;
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:15px 24px 13px 24px;
  border-radius:999px;
  background:linear-gradient(135deg,#ff9448,#e2571a 65%,#c2450f) !important;
  text-decoration:none !important;
  font-family:'Sora',sans-serif;
  font-weight:600;
  font-size:15px;
  letter-spacing:.01em;
  isolation:isolate;
  box-shadow:
    0 8px 20px -8px rgba(226,87,26,.55),
    inset 0 1px 0 rgba(255,255,255,.25);
   transition: background .35s ease, box-shadow .35s ease, border-color .35s ease, transform .35s cubic-bezier(.2,.8,.2,1);

}

.pmh-btn::before{
  content:"";
  position:absolute;
  inset:-14px;
  z-index:-1;
  border-radius:999px;
  background:radial-gradient(ellipse at center, rgba(255,148,72,.65), rgba(226,87,26,0) 70%);
  filter:blur(10px);
  opacity:0;
  transform:scale(.85);
  transition:opacity .35s ease, transform .35s ease;
}
.pmh-btn svg{
  transition:transform .35s cubic-bezier(.2,.8,.2,1);
  flex:0 0 auto;
}
.pmh-btn:hover, .pmh-btn:focus-visible{
  background:rgba(244,118,26,.92);
  border-color:#ff9a3c;
  box-shadow:
    0 0 15px rgba(244,118,26,.6),
    0 0 450px rgba(255,148,72,.5),
    0 8px 26px -6px rgba(226,87,26,.65) !important;
  transform:translateY(-2px);
}
.pmh-btn:hover::before{
  opacity:1;
  transform:scale(1);
}
.pmh-btn:hover svg{ transform:translateX(5px); }
.pmh-btn:active{ transform:translateY(0); }

@media (prefers-reduced-motion:reduce){
  .pmh-btn, .pmh-btn svg, .pmh-btn::before{ transition:none; }
  .pmh-btn:hover{ transform:none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88f93d2 */.pmh-btn{
  position:relative;
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:15px 24px 13px 24px;
  border-radius:999px;
  background:linear-gradient(135deg,#ff9448,#e2571a 65%,#c2450f) !important;
  text-decoration:none !important;
  font-family:'Sora',sans-serif;
  font-weight:600;
  font-size:15px;
  letter-spacing:.01em;
  isolation:isolate;
  box-shadow:
    0 8px 20px -8px rgba(226,87,26,.55),
    inset 0 1px 0 rgba(255,255,255,.25);
   transition: background .35s ease, box-shadow .35s ease, border-color .35s ease, transform .35s cubic-bezier(.2,.8,.2,1);

}

.pmh-btn::before{
  content:"";
  position:absolute;
  inset:-14px;
  z-index:-1;
  border-radius:999px;
  background:radial-gradient(ellipse at center, rgba(255,148,72,.65), rgba(226,87,26,0) 70%);
  filter:blur(10px);
  opacity:0;
  transform:scale(.85);
  transition:opacity .35s ease, transform .35s ease;
}
.pmh-btn svg{
  transition:transform .35s cubic-bezier(.2,.8,.2,1);
  flex:0 0 auto;
}
.pmh-btn:hover, .pmh-btn:focus-visible{
  background:rgba(244,118,26,.92);
  border-color:#ff9a3c;
  box-shadow:
    0 0 15px rgba(244,118,26,.6),
    0 0 450px rgba(255,148,72,.5),
    0 8px 26px -6px rgba(226,87,26,.65) !important;
  transform:translateY(-2px);
}
.pmh-btn:hover::before{
  opacity:1;
  transform:scale(1);
}
.pmh-btn:hover svg{ transform:translateX(5px); }
.pmh-btn:active{ transform:translateY(0); }

@media (prefers-reduced-motion:reduce){
  .pmh-btn, .pmh-btn svg, .pmh-btn::before{ transition:none; }
  .pmh-btn:hover{ transform:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4721f70c */.elementor-8063 .elementor-element.elementor-element-4721f70c {
    background:
  radial-gradient(ellipse 700px 500px at 10% -10%, rgba(255, 148, 72, 0.22), transparent 60%),
  radial-gradient(ellipse 500px 400px at 15% 5%, rgba(226, 87, 26, 0.14), transparent 55%),
  #0a0908;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5ad78d */.elementor-8063 .elementor-element.elementor-element-a5ad78d {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c9e0c95 */.pmi-row{
   
  }
  .pmi-icon{
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:16px;
    cursor:default;
    /* stagger when several enter together */
    --stag:0s;
  }
  .pmi-row .pmi-icon:nth-child(2){ --stag:.12s; }
  .pmi-row .pmi-icon:nth-child(3){ --stag:.24s; }
  .pmi-row .pmi-icon:nth-child(4){ --stag:.36s; }
  .pmi-row .pmi-icon:nth-child(5){ --stag:.48s; }
 
  .pmi-icon svg{
    width: clamp(80px, 9.2vw, 113px);
    height:auto;
    overflow:visible;
    filter: drop-shadow(0 0 8px rgba(244,118,26,.18));
    transition: filter .35s ease, transform .35s cubic-bezier(.2,.7,.2,1);
  }
  .pmi-icon:hover svg{
    filter: drop-shadow(0 0 16px rgba(244,118,26,.42));
    transform: translateY(-4px);
  }
 
  /* Enclosing ring */
  .pmi-ring{
    fill:none;
    stroke:#f4761a;
    stroke-opacity:.85;
    stroke-width:1.75;
    stroke-linecap:round;
    stroke-dasharray:1;
    stroke-dashoffset:1;
  }
 
  /* Icon artwork — delicate weights */
  .pmi-art{
    fill:none;
    stroke-width:3;
    stroke-linecap:round;
    stroke-linejoin:round;
  }
  .pmi-bar{ stroke-width:5.5; }
  .pmi-dot{ fill:#f4761a; stroke:none; opacity:0; }
  .pmi-draw{ stroke-dasharray:1; stroke-dashoffset:1; }
 
  /* Glint travelling the ring */
  .pmi-glint{
    fill:none;
    stroke:#ffe3b0;
    stroke-width:2;
    stroke-linecap:round;
    stroke-dasharray:.12 .88;
    stroke-dashoffset:1;
    opacity:0;
  }
 
  /* ---- Scroll-triggered entrance (class added by the script below) ---- */
  .pmi-in .pmi-ring{ animation: pmi-draw .9s cubic-bezier(.4,.05,.3,.95) calc(.1s + var(--stag)) forwards; }
  .pmi-in .pmi-draw{ animation: pmi-draw .9s cubic-bezier(.4,.05,.3,.95) calc(.55s + var(--stag)) forwards; }
  .pmi-in .pmi-d2{ animation-delay: calc(.75s + var(--stag)); }
  .pmi-in .pmi-d3{ animation-delay: calc(.95s + var(--stag)); }
  .pmi-in .pmi-d4{ animation-delay: calc(1.15s + var(--stag)); }
  .pmi-in .pmi-dot{ animation: pmi-fade .5s ease calc(1.3s + var(--stag)) forwards; }
  .pmi-in .pmi-glint{ animation: pmi-glint-once 1.7s linear calc(1.5s + var(--stag)) forwards; }
  .pmi-in:hover .pmi-glint{ animation: pmi-glint-loop 2s linear infinite; }
 
  @keyframes pmi-draw{ to{ stroke-dashoffset:0; } }
  @keyframes pmi-fade{ to{ opacity:1; } }
  @keyframes pmi-glint-once{
    0%   { stroke-dashoffset:1; opacity:0; }
    12%  { opacity:.9; }
    88%  { opacity:.9; }
    100% { stroke-dashoffset:0; opacity:0; }
  }
  @keyframes pmi-glint-loop{
    0%   { stroke-dashoffset:1; opacity:.9; }
    100% { stroke-dashoffset:0; opacity:.9; }
  }
 
  .pmi-label{
    font-family:'Montserrat','Poppins','Segoe UI',Arial,sans-serif;
    font-weight:500;
    font-size:13px;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:#e8e8e8;
    text-align:center;
  }
 
  @media (prefers-reduced-motion: reduce){
    .pmi-icon svg, .pmi-in .pmi-ring, .pmi-in .pmi-draw,
    .pmi-in .pmi-dot, .pmi-in .pmi-glint{ animation:none !important; transition:none !important; }
    .pmi-ring, .pmi-draw{ stroke-dashoffset:0 !important; }
    .pmi-dot{ opacity:1 !important; }
    .pmi-glint{ display:none; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744df3b7 */.pmi-row{
   
  }
  .pmi-icon{
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:16px;
    cursor:default;
    /* stagger when several enter together */
    --stag:0s;
  }
  .pmi-row .pmi-icon:nth-child(2){ --stag:.12s; }
  .pmi-row .pmi-icon:nth-child(3){ --stag:.24s; }
  .pmi-row .pmi-icon:nth-child(4){ --stag:.36s; }
  .pmi-row .pmi-icon:nth-child(5){ --stag:.48s; }
 
  .pmi-icon svg{
    width: clamp(80px, 9.2vw, 113px);
    height:auto;
    overflow:visible;
    filter: drop-shadow(0 0 8px rgba(244,118,26,.18));
    transition: filter .35s ease, transform .35s cubic-bezier(.2,.7,.2,1);
  }
  .pmi-icon:hover svg{
    filter: drop-shadow(0 0 16px rgba(244,118,26,.42));
    transform: translateY(-4px);
  }
 
  /* Enclosing ring */
  .pmi-ring{
    fill:none;
    stroke:#f4761a;
    stroke-opacity:.85;
    stroke-width:1.75;
    stroke-linecap:round;
    stroke-dasharray:1;
    stroke-dashoffset:1;
  }
 
  /* Icon artwork — delicate weights */
  .pmi-art{
    fill:none;
    stroke-width:3;
    stroke-linecap:round;
    stroke-linejoin:round;
  }
  .pmi-bar{ stroke-width:5.5; }
  .pmi-dot{ fill:#f4761a; stroke:none; opacity:0; }
  .pmi-draw{ stroke-dasharray:1; stroke-dashoffset:1; }
 
  /* Glint travelling the ring */
  .pmi-glint{
    fill:none;
    stroke:#ffe3b0;
    stroke-width:2;
    stroke-linecap:round;
    stroke-dasharray:.12 .88;
    stroke-dashoffset:1;
    opacity:0;
  }
 
  /* ---- Scroll-triggered entrance (class added by the script below) ---- */
  .pmi-in .pmi-ring{ animation: pmi-draw .9s cubic-bezier(.4,.05,.3,.95) calc(.1s + var(--stag)) forwards; }
  .pmi-in .pmi-draw{ animation: pmi-draw .9s cubic-bezier(.4,.05,.3,.95) calc(.55s + var(--stag)) forwards; }
  .pmi-in .pmi-d2{ animation-delay: calc(.75s + var(--stag)); }
  .pmi-in .pmi-d3{ animation-delay: calc(.95s + var(--stag)); }
  .pmi-in .pmi-d4{ animation-delay: calc(1.15s + var(--stag)); }
  .pmi-in .pmi-dot{ animation: pmi-fade .5s ease calc(1.3s + var(--stag)) forwards; }
  .pmi-in .pmi-glint{ animation: pmi-glint-once 1.7s linear calc(1.5s + var(--stag)) forwards; }
  .pmi-in:hover .pmi-glint{ animation: pmi-glint-loop 2s linear infinite; }
 
  @keyframes pmi-draw{ to{ stroke-dashoffset:0; } }
  @keyframes pmi-fade{ to{ opacity:1; } }
  @keyframes pmi-glint-once{
    0%   { stroke-dashoffset:1; opacity:0; }
    12%  { opacity:.9; }
    88%  { opacity:.9; }
    100% { stroke-dashoffset:0; opacity:0; }
  }
  @keyframes pmi-glint-loop{
    0%   { stroke-dashoffset:1; opacity:.9; }
    100% { stroke-dashoffset:0; opacity:.9; }
  }
 
  .pmi-label{
    font-family:'Montserrat','Poppins','Segoe UI',Arial,sans-serif;
    font-weight:500;
    font-size:13px;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:#e8e8e8;
    text-align:center;
  }
 
  @media (prefers-reduced-motion: reduce){
    .pmi-icon svg, .pmi-in .pmi-ring, .pmi-in .pmi-draw,
    .pmi-in .pmi-dot, .pmi-in .pmi-glint{ animation:none !important; transition:none !important; }
    .pmi-ring, .pmi-draw{ stroke-dashoffset:0 !important; }
    .pmi-dot{ opacity:1 !important; }
    .pmi-glint{ display:none; }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f38fb9c */.pmi-row{
   
  }
  .pmi-icon{
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:16px;
    cursor:default;
    /* stagger when several enter together */
    --stag:0s;
  }
  .pmi-row .pmi-icon:nth-child(2){ --stag:.12s; }
  .pmi-row .pmi-icon:nth-child(3){ --stag:.24s; }
  .pmi-row .pmi-icon:nth-child(4){ --stag:.36s; }
  .pmi-row .pmi-icon:nth-child(5){ --stag:.48s; }
 
  .pmi-icon svg{
    width: clamp(80px, 9.2vw, 113px);
    height:auto;
    overflow:visible;
    filter: drop-shadow(0 0 8px rgba(244,118,26,.18));
    transition: filter .35s ease, transform .35s cubic-bezier(.2,.7,.2,1);
  }
  .pmi-icon:hover svg{
    filter: drop-shadow(0 0 16px rgba(244,118,26,.42));
    transform: translateY(-4px);
  }
 
  /* Enclosing ring */
  .pmi-ring{
    fill:none;
    stroke:#f4761a;
    stroke-opacity:.85;
    stroke-width:1.75;
    stroke-linecap:round;
    stroke-dasharray:1;
    stroke-dashoffset:1;
  }
 
  /* Icon artwork — delicate weights */
  .pmi-art{
    fill:none;
    stroke-width:3;
    stroke-linecap:round;
    stroke-linejoin:round;
  }
  .pmi-bar{ stroke-width:5.5; }
  .pmi-dot{ fill:#f4761a; stroke:none; opacity:0; }
  .pmi-draw{ stroke-dasharray:1; stroke-dashoffset:1; }
 
  /* Glint travelling the ring */
  .pmi-glint{
    fill:none;
    stroke:#ffe3b0;
    stroke-width:2;
    stroke-linecap:round;
    stroke-dasharray:.12 .88;
    stroke-dashoffset:1;
    opacity:0;
  }
 
  /* ---- Scroll-triggered entrance (class added by the script below) ---- */
  .pmi-in .pmi-ring{ animation: pmi-draw .9s cubic-bezier(.4,.05,.3,.95) calc(.1s + var(--stag)) forwards; }
  .pmi-in .pmi-draw{ animation: pmi-draw .9s cubic-bezier(.4,.05,.3,.95) calc(.55s + var(--stag)) forwards; }
  .pmi-in .pmi-d2{ animation-delay: calc(.75s + var(--stag)); }
  .pmi-in .pmi-d3{ animation-delay: calc(.95s + var(--stag)); }
  .pmi-in .pmi-d4{ animation-delay: calc(1.15s + var(--stag)); }
  .pmi-in .pmi-dot{ animation: pmi-fade .5s ease calc(1.3s + var(--stag)) forwards; }
  .pmi-in .pmi-glint{ animation: pmi-glint-once 1.7s linear calc(1.5s + var(--stag)) forwards; }
  .pmi-in:hover .pmi-glint{ animation: pmi-glint-loop 2s linear infinite; }
 
  @keyframes pmi-draw{ to{ stroke-dashoffset:0; } }
  @keyframes pmi-fade{ to{ opacity:1; } }
  @keyframes pmi-glint-once{
    0%   { stroke-dashoffset:1; opacity:0; }
    12%  { opacity:.9; }
    88%  { opacity:.9; }
    100% { stroke-dashoffset:0; opacity:0; }
  }
  @keyframes pmi-glint-loop{
    0%   { stroke-dashoffset:1; opacity:.9; }
    100% { stroke-dashoffset:0; opacity:.9; }
  }
 
  .pmi-label{
    font-family:'Montserrat','Poppins','Segoe UI',Arial,sans-serif;
    font-weight:500;
    font-size:13px;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:#e8e8e8;
    text-align:center;
  }
 
  @media (prefers-reduced-motion: reduce){
    .pmi-icon svg, .pmi-in .pmi-ring, .pmi-in .pmi-draw,
    .pmi-in .pmi-dot, .pmi-in .pmi-glint{ animation:none !important; transition:none !important; }
    .pmi-ring, .pmi-draw{ stroke-dashoffset:0 !important; }
    .pmi-dot{ opacity:1 !important; }
    .pmi-glint{ display:none; }
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f947db8 */.elementor-8063 .elementor-element.elementor-element-6f947db8 {
    height: 100%;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f904f62 */.pmh-btn{
  position:relative;
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:15px 24px 13px 24px;
  border-radius:999px;
  background:linear-gradient(135deg,#ff9448,#e2571a 65%,#c2450f) !important;
  text-decoration:none !important;
  font-family:'Sora',sans-serif;
  font-weight:600;
  font-size:15px;
  letter-spacing:.01em;
  isolation:isolate;
  box-shadow:
    0 8px 20px -8px rgba(226,87,26,.55),
    inset 0 1px 0 rgba(255,255,255,.25);
   transition: background .35s ease, box-shadow .35s ease, border-color .35s ease, transform .35s cubic-bezier(.2,.8,.2,1);

}

.pmh-btn::before{
  content:"";
  position:absolute;
  inset:-14px;
  z-index:-1;
  border-radius:999px;
  background:radial-gradient(ellipse at center, rgba(255,148,72,.65), rgba(226,87,26,0) 70%);
  filter:blur(10px);
  opacity:0;
  transform:scale(.85);
  transition:opacity .35s ease, transform .35s ease;
}
.pmh-btn svg{
  transition:transform .35s cubic-bezier(.2,.8,.2,1);
  flex:0 0 auto;
}
.pmh-btn:hover, .pmh-btn:focus-visible{
  background:rgba(244,118,26,.92);
  border-color:#ff9a3c;
  box-shadow:
    0 0 15px rgba(244,118,26,.6),
    0 0 450px rgba(255,148,72,.5),
    0 8px 26px -6px rgba(226,87,26,.65) !important;
  transform:translateY(-2px);
}
.pmh-btn:hover::before{
  opacity:1;
  transform:scale(1);
}
.pmh-btn:hover svg{ transform:translateX(5px); }
.pmh-btn:active{ transform:translateY(0); }

@media (prefers-reduced-motion:reduce){
  .pmh-btn, .pmh-btn svg, .pmh-btn::before{ transition:none; }
  .pmh-btn:hover{ transform:none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fd6c85 */.pmh-btn{
  position:relative;
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:15px 24px 13px 24px;
  border-radius:999px;
  background:linear-gradient(135deg,#ff9448,#e2571a 65%,#c2450f) !important;
  text-decoration:none !important;
  font-family:'Sora',sans-serif;
  font-weight:600;
  font-size:15px;
  letter-spacing:.01em;
  isolation:isolate;
  box-shadow:
    0 8px 20px -8px rgba(226,87,26,.55),
    inset 0 1px 0 rgba(255,255,255,.25);
   transition: background .35s ease, box-shadow .35s ease, border-color .35s ease, transform .35s cubic-bezier(.2,.8,.2,1);

}

.pmh-btn::before{
  content:"";
  position:absolute;
  inset:-14px;
  z-index:-1;
  border-radius:999px;
  background:radial-gradient(ellipse at center, rgba(255,148,72,.65), rgba(226,87,26,0) 70%);
  filter:blur(10px);
  opacity:0;
  transform:scale(.85);
  transition:opacity .35s ease, transform .35s ease;
}
.pmh-btn svg{
  transition:transform .35s cubic-bezier(.2,.8,.2,1);
  flex:0 0 auto;
}
.pmh-btn:hover, .pmh-btn:focus-visible{
  background:rgba(244,118,26,.92);
  border-color:#ff9a3c;
  box-shadow:
    0 0 15px rgba(244,118,26,.6),
    0 0 450px rgba(255,148,72,.5),
    0 8px 26px -6px rgba(226,87,26,.65) !important;
  transform:translateY(-2px);
}
.pmh-btn:hover::before{
  opacity:1;
  transform:scale(1);
}
.pmh-btn:hover svg{ transform:translateX(5px); }
.pmh-btn:active{ transform:translateY(0); }

@media (prefers-reduced-motion:reduce){
  .pmh-btn, .pmh-btn svg, .pmh-btn::before{ transition:none; }
  .pmh-btn:hover{ transform:none; }
}/* End custom CSS */