.elementor-12 .elementor-element.elementor-element-78fe4a2{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-78fe4a2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-78fe4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/home-header-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-78fe4a2::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/Group-97.svg");--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-46f3411{--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:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-67d5243{--display:flex;}.elementor-12 .elementor-element.elementor-element-a2ca24a{--display:flex;--min-height:262px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-a2ca24a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a2ca24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-3eec93e .elementor-heading-title{font-family:var( --e-global-typography-40209b8-font-family ), Sans-serif;font-size:var( --e-global-typography-40209b8-font-size );font-weight:var( --e-global-typography-40209b8-font-weight );line-height:var( --e-global-typography-40209b8-line-height );}.elementor-12 .elementor-element.elementor-element-46ecf7f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-12 .elementor-element.elementor-element-46ecf7f .elementor-heading-title{font-family:var( --e-global-typography-b2d9a63-font-family ), Sans-serif;font-size:var( --e-global-typography-b2d9a63-font-size );font-weight:var( --e-global-typography-b2d9a63-font-weight );line-height:var( --e-global-typography-b2d9a63-line-height );}.elementor-12 .elementor-element.elementor-element-feb31fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-11c077e{--display:flex;}.elementor-12 .elementor-element.elementor-element-f2a2c51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-a60c99d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-0ddaed1{width:var( --container-widget-width, 89% );max-width:89%;padding:0px 0px 0px 0px;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0ddaed1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:90px;font-weight:700;line-height:90px;color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-a695dbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-a695dbd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a695dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-3949b56 img{width:100%;height:213.009px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-d910c35{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-d4c9640{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-d4c9640 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:55px;font-weight:400;line-height:58px;color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-5222c3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-e5eeb89 img{width:100%;height:213.009px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-78be8a1{--display:flex;--min-height:821px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-78be8a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-78be8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/260929-AffinityLHP_4178-extended-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-78be8a1::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/Group-51-2.svg");--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-8b8b95f{--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:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-096c30c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-c6e8c86{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:end;}.elementor-12 .elementor-element.elementor-element-c6e8c86 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:55px;font-weight:400;line-height:58px;}.elementor-12 .elementor-element.elementor-element-d89d905{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-d89d905:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d89d905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-eccbab0{text-align:center;}.elementor-12 .elementor-element.elementor-element-eccbab0 .elementor-heading-title{font-family:var( --e-global-typography-df4038b-font-family ), Sans-serif;font-size:var( --e-global-typography-df4038b-font-size );font-weight:var( --e-global-typography-df4038b-font-weight );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-80e9189{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Raleway", Sans-serif;font-size:30px;font-weight:400;line-height:35px;}.elementor-12 .elementor-element.elementor-element-a65c1a8{--display:flex;--min-height:976px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-642dfc8{--display:flex;--min-height:340px;}.elementor-12 .elementor-element.elementor-element-1866947{padding:0px 20px 30px 100px;}.elementor-12 .elementor-element.elementor-element-1866947 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:21px;}.elementor-12 .elementor-element.elementor-element-f051d32 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-6112107{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-6112107:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6112107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/260929-AffinityLHP_4171-cropped-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8c00b9f{--display:flex;--min-height:132px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 48px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:48px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-efa67c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-1c8e73c{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-58202c9{--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;}.elementor-12 .elementor-element.elementor-element-4569722{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-4569722:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4569722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-2de7eb5 .elementor-heading-title{font-family:var( --e-global-typography-df4038b-font-family ), Sans-serif;font-size:var( --e-global-typography-df4038b-font-size );font-weight:var( --e-global-typography-df4038b-font-weight );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-f29bff8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-ec80bfe{--display:flex;--position:absolute;--min-height:96px;bottom:-48px;}.elementor-12 .elementor-element.elementor-element-ec80bfe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ec80bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ec80bfe{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-ec80bfe{right:0px;}.elementor-12 .elementor-element.elementor-element-f2580a5{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-010d1af{--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;border-style:solid;--border-style:solid;border-width:0px 0px 48px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:48px;--border-left-width:0px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-c3a367b{--display:flex;}.elementor-12 .elementor-element.elementor-element-44640f6{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-44640f6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-44640f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-c8309fd{--display:flex;--position:absolute;--min-height:192px;top:-214px;}.elementor-12 .elementor-element.elementor-element-c8309fd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c8309fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c8309fd{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-c8309fd{left:0px;}.elementor-12 .elementor-element.elementor-element-6a33f7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-6a33f7a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6a33f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/aerial-view-of-many-cars-in-a-parking-lot-2026-09-23-05-50-51-utc-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3a4f766{--display:flex;--min-height:132px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 48px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:48px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-01dd971{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-955d41e{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-e353c53{--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;}.elementor-12 .elementor-element.elementor-element-682a851{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-682a851:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-682a851 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-b7aeff0 .elementor-heading-title{font-family:var( --e-global-typography-df4038b-font-family ), Sans-serif;font-size:var( --e-global-typography-df4038b-font-size );font-weight:var( --e-global-typography-df4038b-font-weight );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-d45699f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-2a20239{--display:flex;--position:absolute;--min-height:96px;bottom:-48px;}.elementor-12 .elementor-element.elementor-element-2a20239:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2a20239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2a20239{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-2a20239{right:0px;}.elementor-12 .elementor-element.elementor-element-a66fdf8{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-ccd6357{--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;border-style:solid;--border-style:solid;border-width:0px 0px 48px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:48px;--border-left-width:0px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-fd54f47{--display:flex;}.elementor-12 .elementor-element.elementor-element-78a93ef{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-78a93ef:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-78a93ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-6bc6793{--display:flex;--position:absolute;--min-height:192px;top:-214px;}.elementor-12 .elementor-element.elementor-element-6bc6793:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6bc6793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6bc6793{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-6bc6793{left:0px;}.elementor-12 .elementor-element.elementor-element-078c861{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-078c861:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-078c861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/260929-AffinityLHP_4016-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f8015c9{--display:flex;--min-height:132px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 48px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:48px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f55ee90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-4374175{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-d4b22e5{--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;}.elementor-12 .elementor-element.elementor-element-4269688{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-4269688:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4269688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-41e842d .elementor-heading-title{font-family:var( --e-global-typography-df4038b-font-family ), Sans-serif;font-size:var( --e-global-typography-df4038b-font-size );font-weight:var( --e-global-typography-df4038b-font-weight );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-3e664cc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-ce61ec1{--display:flex;--position:absolute;--min-height:96px;bottom:-48px;}.elementor-12 .elementor-element.elementor-element-ce61ec1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ce61ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-ce61ec1{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-ce61ec1{right:0px;}.elementor-12 .elementor-element.elementor-element-9ba3ced{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-c57fb58{--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;border-style:solid;--border-style:solid;border-width:0px 0px 48px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:48px;--border-left-width:0px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-b83134c{--display:flex;}.elementor-12 .elementor-element.elementor-element-bb169c4{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-bb169c4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bb169c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-48fcb56{--display:flex;--position:absolute;--min-height:192px;top:-214px;}.elementor-12 .elementor-element.elementor-element-48fcb56:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-48fcb56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-48fcb56{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-48fcb56{left:0px;}.elementor-12 .elementor-element.elementor-element-2fc6d09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-2fc6d09:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2fc6d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/260929-Affinity_LHP8764-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-904d1d6{--display:flex;--min-height:132px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 48px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:48px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-a80c83f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;}.elementor-12 .elementor-element.elementor-element-dc50777{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-3bd3717{--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;}.elementor-12 .elementor-element.elementor-element-9b0e276{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-9b0e276:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9b0e276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-a0c8014 .elementor-heading-title{font-family:var( --e-global-typography-df4038b-font-family ), Sans-serif;font-size:var( --e-global-typography-df4038b-font-size );font-weight:var( --e-global-typography-df4038b-font-weight );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-d66c2b0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-9a494cc{--display:flex;--position:absolute;--min-height:96px;bottom:-48px;}.elementor-12 .elementor-element.elementor-element-9a494cc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9a494cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-9a494cc{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-9a494cc{right:0px;}.elementor-12 .elementor-element.elementor-element-56c00a5{--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:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-eb9e71d{--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;border-style:solid;--border-style:solid;border-width:0px 0px 48px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:48px;--border-left-width:0px;border-color:var( --e-global-color-9ef8d70 );--border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-7a53f38{--display:flex;}.elementor-12 .elementor-element.elementor-element-94cf1f0{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-94cf1f0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-94cf1f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-f3b7427{--display:flex;--position:absolute;--min-height:192px;top:-214px;}.elementor-12 .elementor-element.elementor-element-f3b7427:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f3b7427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f3b7427{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-f3b7427{left:0px;}.elementor-12 .elementor-element.elementor-element-56c3515{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-56c3515:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-56c3515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-f46705d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-f46705d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f46705d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/Our-Services-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-d3c0442{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-c7389f0{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-c7389f0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c7389f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-578f2fa .elementor-heading-title{font-family:var( --e-global-typography-df4038b-font-family ), Sans-serif;font-size:var( --e-global-typography-df4038b-font-size );font-weight:var( --e-global-typography-df4038b-font-weight );line-height:var( --e-global-typography-df4038b-line-height );color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-026957b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-b064f36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-4326fc0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-534e457{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 24px;--row-gap:48px;--column-gap:24px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-ae3cf3e{--display:flex;}.elementor-12 .elementor-element.elementor-element-755c1d4{--display:flex;--min-height:52px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;border-color:var( --e-global-color-5743dcf );--border-color:var( --e-global-color-5743dcf );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-875d7e5 .elementor-heading-title{font-family:var( --e-global-typography-ac35e09-font-family ), Sans-serif;font-size:var( --e-global-typography-ac35e09-font-size );font-weight:var( --e-global-typography-ac35e09-font-weight );line-height:var( --e-global-typography-ac35e09-line-height );color:var( --e-global-color-30cbb09 );}.elementor-12 .elementor-element.elementor-element-4fd3c3a img{height:207px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-e4989c8{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a96f75c{background-color:var( --e-global-color-5743dcf );padding:9px 18px 9px 18px;}.elementor-12 .elementor-element.elementor-element-a96f75c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a96f75c .elementor-heading-title{font-family:var( --e-global-typography-47fedea-font-family ), Sans-serif;font-size:var( --e-global-typography-47fedea-font-size );font-weight:var( --e-global-typography-47fedea-font-weight );line-height:var( --e-global-typography-47fedea-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-678a374{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-39d6d4f{font-family:var( --e-global-typography-267b90e-font-family ), Sans-serif;font-size:var( --e-global-typography-267b90e-font-size );font-weight:var( --e-global-typography-267b90e-font-weight );line-height:var( --e-global-typography-267b90e-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-6057087 .elementor-button{background-color:var( --e-global-color-ee18447 );fill:var( --e-global-color-9ef8d70 );color:var( --e-global-color-9ef8d70 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-6057087 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6057087 .elementor-button:focus{background-color:var( --e-global-color-9ef8d70 );color:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-6057087{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6057087 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6057087 .elementor-button:focus svg{fill:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-36d5af6{--display:flex;}.elementor-12 .elementor-element.elementor-element-36ed79d{--display:flex;--min-height:52px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;border-color:var( --e-global-color-5743dcf );--border-color:var( --e-global-color-5743dcf );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b2a9a01 .elementor-heading-title{font-family:var( --e-global-typography-ac35e09-font-family ), Sans-serif;font-size:var( --e-global-typography-ac35e09-font-size );font-weight:var( --e-global-typography-ac35e09-font-weight );line-height:var( --e-global-typography-ac35e09-line-height );color:var( --e-global-color-30cbb09 );}.elementor-12 .elementor-element.elementor-element-137992c img{height:207px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-5454c06{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a12c241{background-color:var( --e-global-color-5743dcf );padding:9px 18px 9px 18px;}.elementor-12 .elementor-element.elementor-element-a12c241.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-a12c241 .elementor-heading-title{font-family:var( --e-global-typography-47fedea-font-family ), Sans-serif;font-size:var( --e-global-typography-47fedea-font-size );font-weight:var( --e-global-typography-47fedea-font-weight );line-height:var( --e-global-typography-47fedea-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-9d1b179{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c387eae{font-family:var( --e-global-typography-267b90e-font-family ), Sans-serif;font-size:var( --e-global-typography-267b90e-font-size );font-weight:var( --e-global-typography-267b90e-font-weight );line-height:var( --e-global-typography-267b90e-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-e0bbddd .elementor-button{background-color:var( --e-global-color-ee18447 );fill:var( --e-global-color-9ef8d70 );color:var( --e-global-color-9ef8d70 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-e0bbddd .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-e0bbddd .elementor-button:focus{background-color:var( --e-global-color-9ef8d70 );color:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-e0bbddd{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e0bbddd .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-e0bbddd .elementor-button:focus svg{fill:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-261cf82{--display:flex;}.elementor-12 .elementor-element.elementor-element-fa8e8f7{--display:flex;--min-height:52px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;border-color:var( --e-global-color-5743dcf );--border-color:var( --e-global-color-5743dcf );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cc1574c .elementor-heading-title{font-family:var( --e-global-typography-ac35e09-font-family ), Sans-serif;font-size:var( --e-global-typography-ac35e09-font-size );font-weight:var( --e-global-typography-ac35e09-font-weight );line-height:var( --e-global-typography-ac35e09-line-height );color:var( --e-global-color-30cbb09 );}.elementor-12 .elementor-element.elementor-element-91e13e2 img{height:207px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-9f7f5f4{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-fe47aa5{background-color:var( --e-global-color-5743dcf );padding:9px 18px 9px 18px;}.elementor-12 .elementor-element.elementor-element-fe47aa5.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-fe47aa5 .elementor-heading-title{font-family:var( --e-global-typography-47fedea-font-family ), Sans-serif;font-size:var( --e-global-typography-47fedea-font-size );font-weight:var( --e-global-typography-47fedea-font-weight );line-height:var( --e-global-typography-47fedea-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-babf158{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0dae3d3{font-family:var( --e-global-typography-267b90e-font-family ), Sans-serif;font-size:var( --e-global-typography-267b90e-font-size );font-weight:var( --e-global-typography-267b90e-font-weight );line-height:var( --e-global-typography-267b90e-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-6544e40 .elementor-button{background-color:var( --e-global-color-ee18447 );fill:var( --e-global-color-9ef8d70 );color:var( --e-global-color-9ef8d70 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-6544e40 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6544e40 .elementor-button:focus{background-color:var( --e-global-color-9ef8d70 );color:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-6544e40{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6544e40 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6544e40 .elementor-button:focus svg{fill:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-8e817b5{--display:flex;}.elementor-12 .elementor-element.elementor-element-a48e6f2{--display:flex;--min-height:52px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-5743dcf );--border-color:var( --e-global-color-5743dcf );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-78694a1 img{height:207px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-9ca7d3e{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1f397c7{background-color:var( --e-global-color-5743dcf );padding:9px 18px 9px 18px;}.elementor-12 .elementor-element.elementor-element-1f397c7.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1f397c7 .elementor-heading-title{font-family:var( --e-global-typography-47fedea-font-family ), Sans-serif;font-size:var( --e-global-typography-47fedea-font-size );font-weight:var( --e-global-typography-47fedea-font-weight );line-height:var( --e-global-typography-47fedea-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-513c2e6{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-efb2c34{font-family:var( --e-global-typography-267b90e-font-family ), Sans-serif;font-size:var( --e-global-typography-267b90e-font-size );font-weight:var( --e-global-typography-267b90e-font-weight );line-height:var( --e-global-typography-267b90e-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-6abeeac .elementor-button{background-color:var( --e-global-color-ee18447 );fill:var( --e-global-color-9ef8d70 );color:var( --e-global-color-9ef8d70 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-6abeeac .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6abeeac .elementor-button:focus{background-color:var( --e-global-color-9ef8d70 );color:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-6abeeac{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6abeeac .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6abeeac .elementor-button:focus svg{fill:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-b248a99{--display:flex;}.elementor-12 .elementor-element.elementor-element-bada316{--display:flex;--min-height:52px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-5743dcf );--border-color:var( --e-global-color-5743dcf );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-516a1bf img{width:100%;height:207px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-8876f61{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-371a2de{background-color:var( --e-global-color-5743dcf );padding:9px 18px 9px 18px;}.elementor-12 .elementor-element.elementor-element-371a2de.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-371a2de .elementor-heading-title{font-family:var( --e-global-typography-47fedea-font-family ), Sans-serif;font-size:var( --e-global-typography-47fedea-font-size );font-weight:var( --e-global-typography-47fedea-font-weight );line-height:var( --e-global-typography-47fedea-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-402ccbb{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-16836bb{font-family:var( --e-global-typography-267b90e-font-family ), Sans-serif;font-size:var( --e-global-typography-267b90e-font-size );font-weight:var( --e-global-typography-267b90e-font-weight );line-height:var( --e-global-typography-267b90e-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-d23aad6 .elementor-button{background-color:var( --e-global-color-ee18447 );fill:var( --e-global-color-9ef8d70 );color:var( --e-global-color-9ef8d70 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-d23aad6 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d23aad6 .elementor-button:focus{background-color:var( --e-global-color-9ef8d70 );color:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-d23aad6{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d23aad6 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-d23aad6 .elementor-button:focus svg{fill:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-f5736d6{--display:flex;}.elementor-12 .elementor-element.elementor-element-f25f9f8{--display:flex;--min-height:52px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;border-color:var( --e-global-color-5743dcf );--border-color:var( --e-global-color-5743dcf );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aec0e2f .elementor-heading-title{font-family:var( --e-global-typography-ac35e09-font-family ), Sans-serif;font-size:var( --e-global-typography-ac35e09-font-size );font-weight:var( --e-global-typography-ac35e09-font-weight );line-height:var( --e-global-typography-ac35e09-line-height );color:var( --e-global-color-30cbb09 );}.elementor-12 .elementor-element.elementor-element-1483254 img{height:207px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-e45e9a9{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-72f754c{background-color:var( --e-global-color-5743dcf );padding:9px 18px 9px 18px;}.elementor-12 .elementor-element.elementor-element-72f754c.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-72f754c .elementor-heading-title{font-family:var( --e-global-typography-47fedea-font-family ), Sans-serif;font-size:var( --e-global-typography-47fedea-font-size );font-weight:var( --e-global-typography-47fedea-font-weight );line-height:var( --e-global-typography-47fedea-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-59bd391{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3925a4b{font-family:var( --e-global-typography-267b90e-font-family ), Sans-serif;font-size:var( --e-global-typography-267b90e-font-size );font-weight:var( --e-global-typography-267b90e-font-weight );line-height:var( --e-global-typography-267b90e-line-height );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-4a8b9f8 .elementor-button{background-color:var( --e-global-color-ee18447 );fill:var( --e-global-color-9ef8d70 );color:var( --e-global-color-9ef8d70 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-4a8b9f8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4a8b9f8 .elementor-button:focus{background-color:var( --e-global-color-9ef8d70 );color:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-4a8b9f8{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4a8b9f8 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4a8b9f8 .elementor-button:focus svg{fill:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-b667d21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-fd85814{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-f643008{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-f643008:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f643008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ede3a92 );}.elementor-12 .elementor-element.elementor-element-28e5b72 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:700;line-height:48px;color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-0865330{width:var( --container-widget-width, 81% );max-width:81%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:81%;--container-widget-flex-grow:0;color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-f615eb4{width:var( --container-widget-width, 200px );max-width:200px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-dff7da4{--display:flex;--min-height:164px;}.elementor-12 .elementor-element.elementor-element-dff7da4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dff7da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/Group-93.svg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8f82b47{--display:flex;--min-height:75px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-8f82b47:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8f82b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/gettyimages-2159311878-170667a-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-dff1232{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-dff1232:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dff1232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ef8d70 );}.elementor-12 .elementor-element.elementor-element-a339c51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-9d5ba8b{text-align:center;}.elementor-12 .elementor-element.elementor-element-9d5ba8b .elementor-heading-title{font-family:var( --e-global-typography-df4038b-font-family ), Sans-serif;font-size:var( --e-global-typography-df4038b-font-size );font-weight:var( --e-global-typography-df4038b-font-weight );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-4cf7615{width:var( --container-widget-width, 620px );max-width:620px;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-65a5879-font-family ), Sans-serif;font-size:var( --e-global-typography-65a5879-font-size );font-weight:var( --e-global-typography-65a5879-font-weight );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-4cf7615.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f7f5525{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-710f450{--display:flex;}.elementor-12 .elementor-element.elementor-element-0d1e296{--display:flex;--min-height:60px;}.elementor-12 .elementor-element.elementor-element-0d1e296:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0d1e296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/Group-71.svg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-55313d0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-55313d0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-55313d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5734F8;}.elementor-12 .elementor-element.elementor-element-6553749 img{width:258px;height:107px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-8b79186{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8b79186:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8b79186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5daf482 );}.elementor-12 .elementor-element.elementor-element-2e18f6e{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 11px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:11px;border-color:var( --e-global-color-7a1c5be );--border-color:var( --e-global-color-7a1c5be );--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-297cf0c .elementor-heading-title{font-family:var( --e-global-typography-47fedea-font-family ), Sans-serif;font-size:var( --e-global-typography-47fedea-font-size );font-weight:var( --e-global-typography-47fedea-font-weight );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-eed2188{font-family:var( --e-global-typography-65a5879-font-family ), Sans-serif;font-size:var( --e-global-typography-65a5879-font-size );font-weight:var( --e-global-typography-65a5879-font-weight );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-7381d0a{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f8fa077{--display:flex;}.elementor-12 .elementor-element.elementor-element-8e92281{--display:flex;--min-height:60px;}.elementor-12 .elementor-element.elementor-element-8e92281:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8e92281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/Group-72.svg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-bfaa985{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-bfaa985:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bfaa985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5734F8;}.elementor-12 .elementor-element.elementor-element-268e2b0 img{width:258px;height:107px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-4bd3f29{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-4bd3f29:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4bd3f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5daf482 );}.elementor-12 .elementor-element.elementor-element-a6a0b01{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 11px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:11px;border-color:var( --e-global-color-7a1c5be );--border-color:var( --e-global-color-7a1c5be );--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-82ec7b9 .elementor-heading-title{font-family:var( --e-global-typography-47fedea-font-family ), Sans-serif;font-size:var( --e-global-typography-47fedea-font-size );font-weight:var( --e-global-typography-47fedea-font-weight );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-d38b6de{font-family:var( --e-global-typography-65a5879-font-family ), Sans-serif;font-size:var( --e-global-typography-65a5879-font-size );font-weight:var( --e-global-typography-65a5879-font-weight );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-254ed82{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-93cd275{--display:flex;}.elementor-12 .elementor-element.elementor-element-665a479{--display:flex;--min-height:60px;}.elementor-12 .elementor-element.elementor-element-665a479:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-665a479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/Group-73.svg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-98b7ab0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-98b7ab0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-98b7ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5734F8;}.elementor-12 .elementor-element.elementor-element-a15b58d img{width:195px;height:107px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-8facfbd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-8facfbd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8facfbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5daf482 );}.elementor-12 .elementor-element.elementor-element-81db7bf{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 11px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:11px;border-color:var( --e-global-color-7a1c5be );--border-color:var( --e-global-color-7a1c5be );--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fee66c1 .elementor-heading-title{font-family:var( --e-global-typography-47fedea-font-family ), Sans-serif;font-size:var( --e-global-typography-47fedea-font-size );font-weight:var( --e-global-typography-47fedea-font-weight );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-85620bb{font-family:var( --e-global-typography-65a5879-font-family ), Sans-serif;font-size:var( --e-global-typography-65a5879-font-size );font-weight:var( --e-global-typography-65a5879-font-weight );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-6b7865f{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-89e0421{--display:flex;--min-height:408px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-12 .elementor-element.elementor-element-2e34e8d{--display:flex;}.elementor-12 .elementor-element.elementor-element-876782f{text-align:center;}.elementor-12 .elementor-element.elementor-element-876782f .elementor-heading-title{font-family:var( --e-global-typography-51668f7-font-family ), Sans-serif;font-size:var( --e-global-typography-51668f7-font-size );font-weight:var( --e-global-typography-51668f7-font-weight );line-height:var( --e-global-typography-51668f7-line-height );color:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-0fb9cbb .elementor-button{background-color:var( --e-global-color-ee18447 );fill:var( --e-global-color-0affcbe );color:var( --e-global-color-0affcbe );}.elementor-12 .elementor-element.elementor-element-0fb9cbb .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0fb9cbb .elementor-button:focus{background-color:var( --e-global-color-7a1c5be );color:var( --e-global-color-ee18447 );}.elementor-12 .elementor-element.elementor-element-0fb9cbb{width:var( --container-widget-width, 200px );max-width:200px;margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-0fb9cbb .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-0fb9cbb .elementor-button:focus svg{fill:var( --e-global-color-ee18447 );}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-78fe4a2::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:100% auto;}.elementor-12 .elementor-element.elementor-element-46f3411{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3eec93e .elementor-heading-title{font-size:var( --e-global-typography-40209b8-font-size );line-height:var( --e-global-typography-40209b8-line-height );}.elementor-12 .elementor-element.elementor-element-46ecf7f .elementor-heading-title{font-size:var( --e-global-typography-b2d9a63-font-size );line-height:var( --e-global-typography-b2d9a63-line-height );}.elementor-12 .elementor-element.elementor-element-a60c99d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0ddaed1{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3949b56 img{height:123px;}.elementor-12 .elementor-element.elementor-element-e5eeb89 img{height:123px;}.elementor-12 .elementor-element.elementor-element-78be8a1::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:100% auto;}.elementor-12 .elementor-element.elementor-element-8b8b95f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-096c30c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-c6e8c86{text-align:center;}.elementor-12 .elementor-element.elementor-element-eccbab0 .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-6112107{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4569722{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-2de7eb5 .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-44640f6{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-6a33f7a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-682a851{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-b7aeff0 .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-78a93ef{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-078c861{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4269688{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-41e842d .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-bb169c4{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-2fc6d09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9b0e276{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-a0c8014 .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-94cf1f0{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-d3c0442{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-578f2fa .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-4326fc0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-534e457{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-875d7e5 .elementor-heading-title{font-size:var( --e-global-typography-ac35e09-font-size );line-height:var( --e-global-typography-ac35e09-line-height );}.elementor-12 .elementor-element.elementor-element-a96f75c .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-39d6d4f{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-b2a9a01 .elementor-heading-title{font-size:var( --e-global-typography-ac35e09-font-size );line-height:var( --e-global-typography-ac35e09-line-height );}.elementor-12 .elementor-element.elementor-element-a12c241 .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-c387eae{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-cc1574c .elementor-heading-title{font-size:var( --e-global-typography-ac35e09-font-size );line-height:var( --e-global-typography-ac35e09-line-height );}.elementor-12 .elementor-element.elementor-element-fe47aa5 .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-0dae3d3{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-1f397c7 .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-efb2c34{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-371a2de .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-16836bb{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-aec0e2f .elementor-heading-title{font-size:var( --e-global-typography-ac35e09-font-size );line-height:var( --e-global-typography-ac35e09-line-height );}.elementor-12 .elementor-element.elementor-element-72f754c .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-3925a4b{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-fd85814{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a339c51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d5ba8b .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-4cf7615{font-size:var( --e-global-typography-65a5879-font-size );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-f7f5525{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-297cf0c .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-eed2188{font-size:var( --e-global-typography-65a5879-font-size );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-82ec7b9 .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-d38b6de{font-size:var( --e-global-typography-65a5879-font-size );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-93cd275{grid-column:span 2;}.elementor-12 .elementor-element.elementor-element-fee66c1 .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-85620bb{font-size:var( --e-global-typography-65a5879-font-size );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-876782f .elementor-heading-title{font-size:var( --e-global-typography-51668f7-font-size );line-height:var( --e-global-typography-51668f7-line-height );}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-78fe4a2{--min-height:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-78fe4a2::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78fe4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-12 .elementor-element.elementor-element-46f3411{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-a2ca24a{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3eec93e .elementor-heading-title{font-size:var( --e-global-typography-40209b8-font-size );line-height:var( --e-global-typography-40209b8-line-height );}.elementor-12 .elementor-element.elementor-element-46ecf7f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-12 .elementor-element.elementor-element-46ecf7f .elementor-heading-title{font-size:var( --e-global-typography-b2d9a63-font-size );line-height:var( --e-global-typography-b2d9a63-line-height );}.elementor-12 .elementor-element.elementor-element-feb31fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f2a2c51{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a60c99d{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0ddaed1 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-12 .elementor-element.elementor-element-3949b56 img{width:100%;height:134px;}.elementor-12 .elementor-element.elementor-element-d910c35{--min-height:50vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d4c9640{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-d4c9640 .elementor-heading-title{font-size:40px;line-height:43px;}.elementor-12 .elementor-element.elementor-element-e5eeb89 img{height:134px;}.elementor-12 .elementor-element.elementor-element-78be8a1::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-78be8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://affinitycx.co.uk/wp-content/uploads/2026/11/Group-92.svg");background-size:cover;}.elementor-12 .elementor-element.elementor-element-78be8a1{--min-height:508px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-8b8b95f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-096c30c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-c6e8c86{--container-widget-width:247px;--container-widget-flex-grow:0;width:var( --container-widget-width, 247px );max-width:247px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c6e8c86 .elementor-heading-title{font-size:40px;line-height:43px;}.elementor-12 .elementor-element.elementor-element-d89d905{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-eccbab0 .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-80e9189{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:20px;line-height:24px;}.elementor-12 .elementor-element.elementor-element-a65c1a8{--min-height:75vh;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1866947{width:var( --container-widget-width, 212px );max-width:212px;padding:0px 0px 032px 0px;--container-widget-width:212px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-1866947.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f051d32 .elementor-custom-embed-play i{font-size:64px;}.elementor-12 .elementor-element.elementor-element-f051d32 .elementor-custom-embed-play svg{width:64px;height:64px;}.elementor-12 .elementor-element.elementor-element-6112107{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8c00b9f{--min-height:72px;border-width:0px 0px 0px 32px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:32px;}.elementor-12 .elementor-element.elementor-element-1c8e73c{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4569722{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-2de7eb5 .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-f29bff8{--min-height:40px;border-width:0px 32px 0px 0px;--border-top-width:0px;--border-right-width:32px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-f2580a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-010d1af{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-44640f6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-6a33f7a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3a4f766{--min-height:72px;border-width:0px 0px 0px 32px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:32px;}.elementor-12 .elementor-element.elementor-element-955d41e{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-682a851{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-b7aeff0 .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-d45699f{--min-height:40px;border-width:0px 32px 0px 0px;--border-top-width:0px;--border-right-width:32px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-a66fdf8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ccd6357{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-78a93ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-078c861{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f8015c9{--min-height:72px;border-width:0px 0px 0px 32px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:32px;}.elementor-12 .elementor-element.elementor-element-4374175{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4269688{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-41e842d .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-3e664cc{--min-height:40px;border-width:0px 32px 0px 0px;--border-top-width:0px;--border-right-width:32px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-9ba3ced{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c57fb58{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-bb169c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-2fc6d09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-904d1d6{--min-height:72px;border-width:0px 0px 0px 32px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:32px;}.elementor-12 .elementor-element.elementor-element-dc50777{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9b0e276{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-a0c8014 .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-d66c2b0{--min-height:40px;border-width:0px 32px 0px 0px;--border-top-width:0px;--border-right-width:32px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-56c00a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-eb9e71d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-94cf1f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-56c3515{--min-height:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f46705d{--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c7389f0{--padding-top:64px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-578f2fa .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-026957b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-b064f36{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-534e457{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-875d7e5 .elementor-heading-title{font-size:var( --e-global-typography-ac35e09-font-size );line-height:var( --e-global-typography-ac35e09-line-height );}.elementor-12 .elementor-element.elementor-element-4fd3c3a img{height:142px;}.elementor-12 .elementor-element.elementor-element-e4989c8{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a96f75c .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-39d6d4f{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-b2a9a01 .elementor-heading-title{font-size:var( --e-global-typography-ac35e09-font-size );line-height:var( --e-global-typography-ac35e09-line-height );}.elementor-12 .elementor-element.elementor-element-137992c img{height:142px;}.elementor-12 .elementor-element.elementor-element-5454c06{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-a12c241 .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-c387eae{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-cc1574c .elementor-heading-title{font-size:var( --e-global-typography-ac35e09-font-size );line-height:var( --e-global-typography-ac35e09-line-height );}.elementor-12 .elementor-element.elementor-element-91e13e2 img{height:142px;}.elementor-12 .elementor-element.elementor-element-9f7f5f4{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-fe47aa5 .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-0dae3d3{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-78694a1 img{height:142px;}.elementor-12 .elementor-element.elementor-element-9ca7d3e{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-1f397c7 .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-efb2c34{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-516a1bf img{height:142px;}.elementor-12 .elementor-element.elementor-element-8876f61{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-371a2de .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-16836bb{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-aec0e2f .elementor-heading-title{font-size:var( --e-global-typography-ac35e09-font-size );line-height:var( --e-global-typography-ac35e09-line-height );}.elementor-12 .elementor-element.elementor-element-1483254 img{height:142px;}.elementor-12 .elementor-element.elementor-element-e45e9a9{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-72f754c .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-3925a4b{font-size:var( --e-global-typography-267b90e-font-size );line-height:var( --e-global-typography-267b90e-line-height );}.elementor-12 .elementor-element.elementor-element-b667d21{--padding-top:0px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-fd85814{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f643008{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-28e5b72 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-0865330{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f615eb4{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-dff7da4{--min-height:75px;}.elementor-12 .elementor-element.elementor-element-8f82b47{--min-height:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dff1232{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a339c51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9d5ba8b .elementor-heading-title{font-size:var( --e-global-typography-df4038b-font-size );line-height:var( --e-global-typography-df4038b-line-height );}.elementor-12 .elementor-element.elementor-element-4cf7615{width:100%;max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-65a5879-font-size );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-f7f5525{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-0d1e296{--min-height:48px;}.elementor-12 .elementor-element.elementor-element-55313d0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-6553749 img{width:201px;height:92px;}.elementor-12 .elementor-element.elementor-element-297cf0c .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-eed2188{font-size:var( --e-global-typography-65a5879-font-size );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-8e92281{--min-height:48px;}.elementor-12 .elementor-element.elementor-element-bfaa985{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-268e2b0 img{width:201px;height:92px;}.elementor-12 .elementor-element.elementor-element-82ec7b9 .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-d38b6de{font-size:var( --e-global-typography-65a5879-font-size );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-93cd275{grid-column:span 1;}.elementor-12 .elementor-element.elementor-element-665a479{--min-height:48px;}.elementor-12 .elementor-element.elementor-element-98b7ab0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a15b58d img{width:160px;height:92px;}.elementor-12 .elementor-element.elementor-element-fee66c1 .elementor-heading-title{font-size:var( --e-global-typography-47fedea-font-size );line-height:var( --e-global-typography-47fedea-line-height );}.elementor-12 .elementor-element.elementor-element-85620bb{font-size:var( --e-global-typography-65a5879-font-size );line-height:var( --e-global-typography-65a5879-line-height );}.elementor-12 .elementor-element.elementor-element-89e0421{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-876782f .elementor-heading-title{font-size:var( --e-global-typography-51668f7-font-size );line-height:var( --e-global-typography-51668f7-line-height );}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-a2ca24a{--width:454px;}.elementor-12 .elementor-element.elementor-element-d89d905{--content-width:821px;}.elementor-12 .elementor-element.elementor-element-a65c1a8{--content-width:1100px;}.elementor-12 .elementor-element.elementor-element-4569722{--width:85%;}.elementor-12 .elementor-element.elementor-element-ec80bfe{--width:48px;}.elementor-12 .elementor-element.elementor-element-44640f6{--width:92%;}.elementor-12 .elementor-element.elementor-element-c8309fd{--width:48px;}.elementor-12 .elementor-element.elementor-element-682a851{--width:85%;}.elementor-12 .elementor-element.elementor-element-2a20239{--width:48px;}.elementor-12 .elementor-element.elementor-element-78a93ef{--width:92%;}.elementor-12 .elementor-element.elementor-element-6bc6793{--width:48px;}.elementor-12 .elementor-element.elementor-element-4269688{--width:85%;}.elementor-12 .elementor-element.elementor-element-ce61ec1{--width:48px;}.elementor-12 .elementor-element.elementor-element-bb169c4{--width:92%;}.elementor-12 .elementor-element.elementor-element-48fcb56{--width:48px;}.elementor-12 .elementor-element.elementor-element-9b0e276{--width:85%;}.elementor-12 .elementor-element.elementor-element-9a494cc{--width:48px;}.elementor-12 .elementor-element.elementor-element-94cf1f0{--width:92%;}.elementor-12 .elementor-element.elementor-element-f3b7427{--width:48px;}.elementor-12 .elementor-element.elementor-element-c7389f0{--width:50%;}.elementor-12 .elementor-element.elementor-element-2e34e8d{--width:480px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-4569722{--width:100%;}.elementor-12 .elementor-element.elementor-element-682a851{--width:100%;}.elementor-12 .elementor-element.elementor-element-4269688{--width:100%;}.elementor-12 .elementor-element.elementor-element-9b0e276{--width:100%;}.elementor-12 .elementor-element.elementor-element-c7389f0{--width:100%;}}/* Start custom CSS */.highlight-stat {
    display: inline;
    position: relative;
    background: #45E5A1;
    padding: 0px 10px 10px 10px;
    border-radius: 0;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    z-index: 1;
}

.highlight-stat {
    animation: highlightReveal 0.8s ease-out both;
    transform-origin: left center;
}

@keyframes highlightReveal {
    from {
        clip-path: inset(0 100% 0 0);
    }
    to {
        clip-path: inset(0 0 0 0);
    }
}

/* Purple background on tablet and mobile */
@media (max-width: 1024px) {
    .mobile-background {
        background-color: #6949FF !important;
    }
}/* End custom CSS */