.elementor-8954 .elementor-element.elementor-element-5f4d9bc{--display:flex;}.elementor-8954 .elementor-element.elementor-element-7f77572 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8954 .elementor-element.elementor-element-9d33ab4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8954 .elementor-element.elementor-element-9c1564b{--spacer-size:22px;}.elementor-8954 .elementor-element.elementor-element-530e8f8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8954 .elementor-element.elementor-element-1ae651e{--spacer-size:19px;}.elementor-8954 .elementor-element.elementor-element-2fb6517{--spacer-size:19px;}.elementor-8954 .elementor-element.elementor-element-cf5747c{--display:flex;}.elementor-8954 .elementor-element.elementor-element-965b354{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8954 .elementor-element.elementor-element-0c49db7{--display:flex;}.elementor-8954 .elementor-element.elementor-element-9f82859{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8954 .elementor-element.elementor-element-738fcdc{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-738fcdc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-738fcdc img{width:100%;}.elementor-8954 .elementor-element.elementor-element-738fcdc:hover img{opacity:0.8;}.elementor-8954 .elementor-element.elementor-element-162ddd7 .elementor-button{background-color:var( --e-global-color-f7a251e );fill:var( --e-global-color-f2352c4 );color:var( --e-global-color-f2352c4 );border-radius:0px 0px 4px 4px;}.elementor-8954 .elementor-element.elementor-element-162ddd7 .elementor-button:hover, .elementor-8954 .elementor-element.elementor-element-162ddd7 .elementor-button:focus{background-color:var( --e-global-color-f2352c4 );}.elementor-8954 .elementor-element.elementor-element-162ddd7{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-162ddd7 > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-a447354 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-a447354{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em;}.elementor-8954 .elementor-element.elementor-element-cc07f27{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8954 .elementor-element.elementor-element-8341c5b{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-8341c5b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-8341c5b img{width:100%;}.elementor-8954 .elementor-element.elementor-element-8341c5b:hover img{opacity:0.8;}.elementor-8954 .elementor-element.elementor-element-b43db3f .elementor-button{background-color:var( --e-global-color-f7a251e );fill:var( --e-global-color-f2352c4 );color:var( --e-global-color-f2352c4 );border-radius:0px 0px 4px 4px;}.elementor-8954 .elementor-element.elementor-element-b43db3f .elementor-button:hover, .elementor-8954 .elementor-element.elementor-element-b43db3f .elementor-button:focus{background-color:var( --e-global-color-f2352c4 );}.elementor-8954 .elementor-element.elementor-element-b43db3f{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-b43db3f > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-ab348ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-ab348ce{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em;}.elementor-8954 .elementor-element.elementor-element-babb4a9{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8954 .elementor-element.elementor-element-7dfea26{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-7dfea26 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-7dfea26 img{width:100%;}.elementor-8954 .elementor-element.elementor-element-7dfea26:hover img{opacity:0.8;}.elementor-8954 .elementor-element.elementor-element-2399cb3 .elementor-button{background-color:var( --e-global-color-f7a251e );fill:var( --e-global-color-f2352c4 );color:var( --e-global-color-f2352c4 );border-radius:0px 0px 4px 4px;}.elementor-8954 .elementor-element.elementor-element-2399cb3 .elementor-button:hover, .elementor-8954 .elementor-element.elementor-element-2399cb3 .elementor-button:focus{background-color:var( --e-global-color-f2352c4 );}.elementor-8954 .elementor-element.elementor-element-2399cb3{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-2399cb3 > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-1e3530e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-1e3530e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em;}.elementor-8954 .elementor-element.elementor-element-d472a8a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8954 .elementor-element.elementor-element-b48b36c{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-b48b36c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-b48b36c img{width:100%;}.elementor-8954 .elementor-element.elementor-element-b48b36c:hover img{opacity:0.8;}.elementor-8954 .elementor-element.elementor-element-20b0c08 .elementor-button{background-color:var( --e-global-color-f7a251e );fill:var( --e-global-color-f2352c4 );color:var( --e-global-color-f2352c4 );border-radius:0px 0px 4px 4px;}.elementor-8954 .elementor-element.elementor-element-20b0c08 .elementor-button:hover, .elementor-8954 .elementor-element.elementor-element-20b0c08 .elementor-button:focus{background-color:var( --e-global-color-f2352c4 );}.elementor-8954 .elementor-element.elementor-element-20b0c08{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-20b0c08 > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-0c893b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-0c893b4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em;}.elementor-8954 .elementor-element.elementor-element-53b0fa0{--display:flex;}.elementor-8954 .elementor-element.elementor-element-a27eae9{--spacer-size:100px;}.elementor-8954 .elementor-element.elementor-element-d532078{--spacer-size:20px;}.elementor-8954 .elementor-element.elementor-element-b7463e5{--display:flex;}.elementor-8954 .elementor-element.elementor-element-2f7f182{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8954 .elementor-element.elementor-element-14c470c{--display:flex;}.elementor-8954 .elementor-element.elementor-element-f38be51{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8954 .elementor-element.elementor-element-0e53f75{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-0e53f75 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-0e53f75 img{width:100%;}.elementor-8954 .elementor-element.elementor-element-0e53f75:hover img{opacity:0.8;}.elementor-8954 .elementor-element.elementor-element-f207698 .elementor-button{background-color:var( --e-global-color-f7a251e );fill:var( --e-global-color-f2352c4 );color:var( --e-global-color-f2352c4 );border-radius:0px 0px 4px 4px;}.elementor-8954 .elementor-element.elementor-element-f207698 .elementor-button:hover, .elementor-8954 .elementor-element.elementor-element-f207698 .elementor-button:focus{background-color:var( --e-global-color-f2352c4 );}.elementor-8954 .elementor-element.elementor-element-f207698{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-f207698 > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-1c49df4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-1c49df4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em;}.elementor-8954 .elementor-element.elementor-element-ba69bc1{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8954 .elementor-element.elementor-element-f5dad22{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-f5dad22 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-f5dad22 img{width:100%;}.elementor-8954 .elementor-element.elementor-element-f5dad22:hover img{opacity:0.8;}.elementor-8954 .elementor-element.elementor-element-e2ef9ed .elementor-button{background-color:var( --e-global-color-f7a251e );fill:var( --e-global-color-f2352c4 );color:var( --e-global-color-f2352c4 );border-radius:0px 0px 4px 4px;}.elementor-8954 .elementor-element.elementor-element-e2ef9ed .elementor-button:hover, .elementor-8954 .elementor-element.elementor-element-e2ef9ed .elementor-button:focus{background-color:var( --e-global-color-f2352c4 );}.elementor-8954 .elementor-element.elementor-element-e2ef9ed{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-e2ef9ed > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-c63ee1e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-c63ee1e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em;}.elementor-8954 .elementor-element.elementor-element-2dd0768{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-8954 .elementor-element.elementor-element-8c3fd84{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-8c3fd84 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-8c3fd84 img{width:100%;}.elementor-8954 .elementor-element.elementor-element-8c3fd84:hover img{opacity:0.8;}.elementor-8954 .elementor-element.elementor-element-05131cd .elementor-button{background-color:var( --e-global-color-f7a251e );fill:var( --e-global-color-f2352c4 );color:var( --e-global-color-f2352c4 );border-radius:0px 0px 4px 4px;}.elementor-8954 .elementor-element.elementor-element-05131cd .elementor-button:hover, .elementor-8954 .elementor-element.elementor-element-05131cd .elementor-button:focus{background-color:var( --e-global-color-f2352c4 );}.elementor-8954 .elementor-element.elementor-element-05131cd{width:100%;max-width:100%;}.elementor-8954 .elementor-element.elementor-element-05131cd > .elementor-widget-container{margin:-37px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-406d507 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8954 .elementor-element.elementor-element-406d507{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em;}.elementor-8954 .elementor-element.elementor-element-8e2b5af{--display:flex;}.elementor-8954 .elementor-element.elementor-element-6d10677{--spacer-size:63px;}.elementor-8954 .elementor-element.elementor-element-36e376a{--display:flex;}.elementor-8954 .elementor-element.elementor-element-bc7a37e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-8954 .elementor-element.elementor-element-bc7a37e:not(.elementor-motion-effects-element-type-background), .elementor-8954 .elementor-element.elementor-element-bc7a37e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c07ff36 );}.elementor-8954 .elementor-element.elementor-element-bc7a37e::before, .elementor-8954 .elementor-element.elementor-element-bc7a37e > .elementor-background-video-container::before, .elementor-8954 .elementor-element.elementor-element-bc7a37e > .e-con-inner > .elementor-background-video-container::before, .elementor-8954 .elementor-element.elementor-element-bc7a37e > .elementor-background-slideshow::before, .elementor-8954 .elementor-element.elementor-element-bc7a37e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8954 .elementor-element.elementor-element-bc7a37e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f2352c4 );--background-overlay:'';}.elementor-8954 .elementor-element.elementor-element-7054215{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8954 .elementor-element.elementor-element-ebf12e4{--spacer-size:5px;}.elementor-8954 .elementor-element.elementor-element-2af1e96.elementor-element{--align-self:center;}.elementor-8954 .elementor-element.elementor-element-2af1e96{text-align:start;}.elementor-8954 .elementor-element.elementor-element-cf73d12{--spacer-size:1px;}.elementor-8954 .elementor-element.elementor-element-2c0030c{--spacer-size:6px;}.elementor-8954 .elementor-element.elementor-element-5ec33d2{--spacer-size:65px;}.elementor-8954 .elementor-element.elementor-element-8f68547{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8954 .elementor-element.elementor-element-45f6385{text-align:center;}.elementor-8954 .elementor-element.elementor-element-ea1cfb2{text-align:center;}.elementor-8954 .elementor-element.elementor-element-3896464{text-align:center;}@media(min-width:768px){.elementor-8954 .elementor-element.elementor-element-bc7a37e{--width:100%;}.elementor-8954 .elementor-element.elementor-element-7054215{--width:86%;}}@media(max-width:1024px){.elementor-8954 .elementor-element.elementor-element-530e8f8{--grid-auto-flow:row;}.elementor-8954 .elementor-element.elementor-element-965b354{--grid-auto-flow:row;}.elementor-8954 .elementor-element.elementor-element-2f7f182{--grid-auto-flow:row;}.elementor-8954 .elementor-element.elementor-element-8f68547{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8954 .elementor-element.elementor-element-ff9795b{font-size:16px;}.elementor-8954 .elementor-element.elementor-element-530e8f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8954 .elementor-element.elementor-element-57e042c{font-size:16px;}.elementor-8954 .elementor-element.elementor-element-a2fad7e{font-size:16px;}.elementor-8954 .elementor-element.elementor-element-965b354{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8954 .elementor-element.elementor-element-a447354{font-size:16px;}.elementor-8954 .elementor-element.elementor-element-ab348ce{font-size:16px;}.elementor-8954 .elementor-element.elementor-element-1e3530e{font-size:16px;}.elementor-8954 .elementor-element.elementor-element-0c893b4{font-size:16px;}.elementor-8954 .elementor-element.elementor-element-2f7f182{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8954 .elementor-element.elementor-element-2af1e96{font-size:16px;}.elementor-8954 .elementor-element.elementor-element-8f68547{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-162ddd7 */.elementor-8954 .elementor-element.elementor-element-162ddd7 a {
    min-height: 3em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b43db3f */.elementor-8954 .elementor-element.elementor-element-b43db3f a {
    min-height: 3em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2399cb3 */.elementor-8954 .elementor-element.elementor-element-2399cb3 a {
    min-height: 3em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20b0c08 */.elementor-8954 .elementor-element.elementor-element-20b0c08 a {
    min-height: 3em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f207698 */.elementor-8954 .elementor-element.elementor-element-f207698 a {
    min-height: 3em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2ef9ed */.elementor-8954 .elementor-element.elementor-element-e2ef9ed a {
    min-height: 3em;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-05131cd */.elementor-8954 .elementor-element.elementor-element-05131cd a {
    min-height: 3em;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.playlistforlife.org.uk/wp-content/uploads/2025/01/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.playlistforlife.org.uk/wp-content/uploads/2025/01/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.playlistforlife.org.uk/wp-content/uploads/2025/01/Montserrat-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.playlistforlife.org.uk/wp-content/uploads/2025/01/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.playlistforlife.org.uk/wp-content/uploads/2025/01/Montserrat-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */