.elementor-48806 .elementor-element.elementor-element-4e3f2567{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-48806 .elementor-element.elementor-global-349 > .elementor-widget-container{padding:1rem 0rem 1rem 0rem;}.elementor-48806 .elementor-element.elementor-global-349{font-family:"sofia-pro", Sans-serif;font-size:0.875rem;font-weight:300;line-height:1.3125rem;letter-spacing:0.0175rem;color:var( --e-global-color-primary );}.elementor-48806 .elementor-element.elementor-global-349 a{color:var( --e-global-color-primary );}.elementor-48806 .elementor-element.elementor-global-349 a:hover{color:var( --e-global-color-secondary );}.elementor-48806 .elementor-element.elementor-element-2c3abfe9{--display:grid;--min-height:60vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-48806 .elementor-element.elementor-element-40822bae{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:6rem;}.elementor-48806 .elementor-element.elementor-element-40822bae:not(.elementor-motion-effects-element-type-background), .elementor-48806 .elementor-element.elementor-element-40822bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.europeansprings.ie/wp-content/uploads/2025/03/SLF03992-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48806 .elementor-element.elementor-element-40822bae.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-48806 .elementor-element.elementor-element-6a1fd494{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:20%;}.elementor-48806 .elementor-element.elementor-element-6a1fd494.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-48806 .elementor-element.elementor-element-3e8e5098 .elementor-heading-title{font-family:var( --e-global-typography-1c81a69-font-family ), Sans-serif;font-size:var( --e-global-typography-1c81a69-font-size );font-weight:var( --e-global-typography-1c81a69-font-weight );text-transform:var( --e-global-typography-1c81a69-text-transform );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );color:var( --e-global-color-primary );}.elementor-48806 .elementor-element.elementor-element-4348055d{--spacer-size:4px;width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-48806 .elementor-element.elementor-element-4348055d > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-48806 .elementor-element.elementor-element-71c3b8e1{--display:grid;--min-height:55vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-48806 .elementor-element.elementor-element-2a4c651{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:20%;--padding-right:6rem;}.elementor-48806 .elementor-element.elementor-element-2a4c651:not(.elementor-motion-effects-element-type-background), .elementor-48806 .elementor-element.elementor-element-2a4c651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-48806 .elementor-element.elementor-element-2a4c651.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-48806 .elementor-element.elementor-element-6c3bf83c .elementor-heading-title{font-family:var( --e-global-typography-1c81a69-font-family ), Sans-serif;font-size:var( --e-global-typography-1c81a69-font-size );font-weight:var( --e-global-typography-1c81a69-font-weight );text-transform:var( --e-global-typography-1c81a69-text-transform );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );color:var( --e-global-color-accent );}.elementor-48806 .elementor-element.elementor-element-64c79195{--spacer-size:4px;width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-48806 .elementor-element.elementor-element-64c79195 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-48806 .elementor-element.elementor-element-7b86a899{color:var( --e-global-color-accent );}.elementor-48806 .elementor-element.elementor-element-7b86a899 a{color:var( --e-global-color-secondary );}.elementor-48806 .elementor-element.elementor-element-3e79f91e{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:6rem;}.elementor-48806 .elementor-element.elementor-element-3e79f91e:not(.elementor-motion-effects-element-type-background), .elementor-48806 .elementor-element.elementor-element-3e79f91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.europeansprings.ie/wp-content/uploads/2025/03/dan-meyers-0AgtPoAARtE-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48806 .elementor-element.elementor-element-3e79f91e.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-48806 .elementor-element.elementor-element-5135354{--display:grid;--min-height:60vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-48806 .elementor-element.elementor-element-53788bfc{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:6rem;}.elementor-48806 .elementor-element.elementor-element-53788bfc:not(.elementor-motion-effects-element-type-background), .elementor-48806 .elementor-element.elementor-element-53788bfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.europeansprings.ie/wp-content/uploads/2025/03/james-baltz-_pBBkarmFTs-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48806 .elementor-element.elementor-element-53788bfc.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-48806 .elementor-element.elementor-element-6de763a7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:20%;}.elementor-48806 .elementor-element.elementor-element-6de763a7.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-48806 .elementor-element.elementor-element-54b2507 .elementor-heading-title{font-family:var( --e-global-typography-1c81a69-font-family ), Sans-serif;font-size:var( --e-global-typography-1c81a69-font-size );font-weight:var( --e-global-typography-1c81a69-font-weight );text-transform:var( --e-global-typography-1c81a69-text-transform );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );color:var( --e-global-color-primary );}.elementor-48806 .elementor-element.elementor-element-431a1e03{--spacer-size:4px;width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-48806 .elementor-element.elementor-element-431a1e03 > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-48806 .elementor-element.elementor-element-bd23697{--display:grid;--min-height:60vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-48806 .elementor-element.elementor-element-4c6b1137{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:20%;--padding-right:6rem;}.elementor-48806 .elementor-element.elementor-element-4c6b1137:not(.elementor-motion-effects-element-type-background), .elementor-48806 .elementor-element.elementor-element-4c6b1137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-48806 .elementor-element.elementor-element-4c6b1137.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-48806 .elementor-element.elementor-element-2ba1ef79 .elementor-heading-title{font-family:var( --e-global-typography-1c81a69-font-family ), Sans-serif;font-size:var( --e-global-typography-1c81a69-font-size );font-weight:var( --e-global-typography-1c81a69-font-weight );text-transform:var( --e-global-typography-1c81a69-text-transform );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );color:var( --e-global-color-accent );}.elementor-48806 .elementor-element.elementor-element-66b71f6d{--spacer-size:4px;width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;}.elementor-48806 .elementor-element.elementor-element-66b71f6d > .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-48806 .elementor-element.elementor-element-71e94424{color:var( --e-global-color-accent );}.elementor-48806 .elementor-element.elementor-element-71e94424 a{color:var( --e-global-color-secondary );}.elementor-48806 .elementor-element.elementor-element-524db1e8{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:6rem;}.elementor-48806 .elementor-element.elementor-element-524db1e8:not(.elementor-motion-effects-element-type-background), .elementor-48806 .elementor-element.elementor-element-524db1e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.europeansprings.ie/wp-content/uploads/2025/03/ethereal-optics-zTY0RQgqb5g-unsplash-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-48806 .elementor-element.elementor-element-524db1e8.e-con{--align-self:stretch;--order:-99999 /* order start hack */;}@media(max-width:1024px){.elementor-48806 .elementor-element.elementor-global-349 > .elementor-widget-container{padding:0.5rem 0rem 0.5rem 0rem;}.elementor-48806 .elementor-element.elementor-element-2c3abfe9{--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-48806 .elementor-element.elementor-element-40822bae{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-48806 .elementor-element.elementor-element-6a1fd494{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-48806 .elementor-element.elementor-element-3e8e5098 .elementor-heading-title{font-size:var( --e-global-typography-1c81a69-font-size );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );}.elementor-48806 .elementor-element.elementor-element-4348055d{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-48806 .elementor-element.elementor-element-71c3b8e1{--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-48806 .elementor-element.elementor-element-2a4c651{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-48806 .elementor-element.elementor-element-6c3bf83c .elementor-heading-title{font-size:var( --e-global-typography-1c81a69-font-size );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );}.elementor-48806 .elementor-element.elementor-element-64c79195{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-48806 .elementor-element.elementor-element-3e79f91e{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-48806 .elementor-element.elementor-element-5135354{--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-48806 .elementor-element.elementor-element-53788bfc{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-48806 .elementor-element.elementor-element-6de763a7{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-48806 .elementor-element.elementor-element-54b2507 .elementor-heading-title{font-size:var( --e-global-typography-1c81a69-font-size );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );}.elementor-48806 .elementor-element.elementor-element-431a1e03{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-48806 .elementor-element.elementor-element-bd23697{--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-48806 .elementor-element.elementor-element-4c6b1137{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}.elementor-48806 .elementor-element.elementor-element-2ba1ef79 .elementor-heading-title{font-size:var( --e-global-typography-1c81a69-font-size );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );}.elementor-48806 .elementor-element.elementor-element-66b71f6d{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-48806 .elementor-element.elementor-element-524db1e8{--padding-top:6rem;--padding-bottom:6rem;--padding-left:3rem;--padding-right:3rem;}}@media(max-width:767px){.elementor-48806 .elementor-element.elementor-element-2c3abfe9{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-48806 .elementor-element.elementor-element-40822bae{--min-height:255px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-48806 .elementor-element.elementor-element-6a1fd494{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-48806 .elementor-element.elementor-element-3e8e5098 .elementor-heading-title{font-size:var( --e-global-typography-1c81a69-font-size );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );}.elementor-48806 .elementor-element.elementor-element-4348055d{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-48806 .elementor-element.elementor-element-71c3b8e1{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-48806 .elementor-element.elementor-element-2a4c651{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-48806 .elementor-element.elementor-element-2a4c651.e-con{--order:99999 /* order end hack */;}.elementor-48806 .elementor-element.elementor-element-6c3bf83c .elementor-heading-title{font-size:var( --e-global-typography-1c81a69-font-size );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );}.elementor-48806 .elementor-element.elementor-element-64c79195{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-48806 .elementor-element.elementor-element-3e79f91e{--min-height:255px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-48806 .elementor-element.elementor-element-5135354{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-48806 .elementor-element.elementor-element-53788bfc{--min-height:255px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-48806 .elementor-element.elementor-element-6de763a7{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-48806 .elementor-element.elementor-element-54b2507 .elementor-heading-title{font-size:var( --e-global-typography-1c81a69-font-size );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );}.elementor-48806 .elementor-element.elementor-element-431a1e03{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-48806 .elementor-element.elementor-element-bd23697{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-48806 .elementor-element.elementor-element-4c6b1137{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-48806 .elementor-element.elementor-element-4c6b1137.e-con{--order:99999 /* order end hack */;}.elementor-48806 .elementor-element.elementor-element-2ba1ef79 .elementor-heading-title{font-size:var( --e-global-typography-1c81a69-font-size );line-height:var( --e-global-typography-1c81a69-line-height );letter-spacing:var( --e-global-typography-1c81a69-letter-spacing );}.elementor-48806 .elementor-element.elementor-element-66b71f6d{--container-widget-width:90px;--container-widget-flex-grow:0;width:var( --container-widget-width, 90px );max-width:90px;}.elementor-48806 .elementor-element.elementor-element-524db1e8{--min-height:255px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}}/* Start custom CSS for global, class: .elementor-global-349 */.elementor-48806 .elementor-element.elementor-global-349 .breadcrumb_last {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e8e5098 */.elementor-48806 .elementor-element.elementor-element-3e8e5098 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ed59a17 */.elementor-48806 .elementor-element.elementor-element-1ed59a17 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3bf83c */.elementor-48806 .elementor-element.elementor-element-6c3bf83c {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b86a899 */.elementor-48806 .elementor-element.elementor-element-7b86a899 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54b2507 */.elementor-48806 .elementor-element.elementor-element-54b2507 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21a4dc95 */.elementor-48806 .elementor-element.elementor-element-21a4dc95 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ba1ef79 */.elementor-48806 .elementor-element.elementor-element-2ba1ef79 {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71e94424 */.elementor-48806 .elementor-element.elementor-element-71e94424 {
    text-wrap: pretty;
}/* End custom CSS */