.elementor-10700 .elementor-element.elementor-element-29ae04d:not(.elementor-motion-effects-element-type-background), .elementor-10700 .elementor-element.elementor-element-29ae04d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cls.ie/wp-content/uploads/2025/06/CLS-Pharmaceutical.avif");background-position:center center;background-size:cover;}.elementor-10700 .elementor-element.elementor-element-29ae04d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #2E0068 36%, #00000000 65%);opacity:0.74;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-29ae04d > .elementor-container{min-height:620px;}.elementor-10700 .elementor-element.elementor-element-29ae04d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10700 .elementor-element.elementor-element-14cba54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10700 .elementor-element.elementor-element-14cba54 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:60px;color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-32281d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 25% 0% 0%;}.elementor-10700 .elementor-element.elementor-element-32281d7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-857c3d4 .elementor-button{background-color:#FFFFFFF7;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#53009E;color:#53009E;transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:11px 18px 11px 18px;}.elementor-10700 .elementor-element.elementor-element-857c3d4{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;align-self:center;}.elementor-10700 .elementor-element.elementor-element-857c3d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10700 .elementor-element.elementor-element-857c3d4 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-10700 .elementor-element.elementor-element-857c3d4 .elementor-button:hover, .elementor-10700 .elementor-element.elementor-element-857c3d4 .elementor-button:focus{border-color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-d5fa5e4 > .elementor-container{min-height:400px;}.elementor-10700 .elementor-element.elementor-element-d5fa5e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10700 .elementor-element.elementor-element-d5fa5e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-9077e04 > .elementor-background-overlay{mix-blend-mode:darken;}.elementor-10700 .elementor-element.elementor-element-7765682{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10700 .elementor-element.elementor-element-7765682 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:60px;color:#53009E;}.elementor-10700 .elementor-element.elementor-element-8a3b888{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 25% 0% 0%;}.elementor-10700 .elementor-element.elementor-element-8a3b888 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#53009E;}.elementor-10700 .elementor-element.elementor-element-aa8dbea .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#53009E;color:#53009E;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#53009E;border-radius:50px 50px 50px 50px;padding:11px 18px 11px 18px;}.elementor-10700 .elementor-element.elementor-element-aa8dbea{width:auto;max-width:auto;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;align-self:center;}.elementor-10700 .elementor-element.elementor-element-aa8dbea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10700 .elementor-element.elementor-element-aa8dbea .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-10700 .elementor-element.elementor-element-aa8dbea .elementor-button:hover, .elementor-10700 .elementor-element.elementor-element-aa8dbea .elementor-button:focus{border-color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-945363a:not(.elementor-motion-effects-element-type-background), .elementor-10700 .elementor-element.elementor-element-945363a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cls.ie/wp-content/uploads/2025/06/BackgroundTemplate_Home.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10700 .elementor-element.elementor-element-945363a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-10700 .elementor-element.elementor-element-945363a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-bb0ff22 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-10700 .elementor-element.elementor-element-bb0ff22 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10700 .elementor-element.elementor-element-5b7966e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-10700 .elementor-element.elementor-element-5b7966e img{max-width:40px;}.elementor-10700 .elementor-element.elementor-element-099b33d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10700 .elementor-element.elementor-element-099b33d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0px;color:#593795;}.elementor-10700 .elementor-element.elementor-element-bb32ffd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10700 .elementor-element.elementor-element-bb32ffd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#646464;}.elementor-10700 .elementor-element.elementor-element-ed7a00b{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-10700 .elementor-element.elementor-element-2d205ef.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10700 .elementor-element.elementor-element-2d205ef.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10700 .elementor-element.elementor-element-2d205ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-10700 .elementor-element.elementor-element-2d205ef > .elementor-element-populated{margin:0px 0px 0px -9px;--e-column-margin-right:0px;--e-column-margin-left:-9px;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-5c98713 .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-5c98713{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-39721ca .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-39721ca{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-085c7ba .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-085c7ba{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10700 .elementor-element.elementor-element-cc70cb4 .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-cc70cb4{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-796b3be .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-796b3be{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-f3b202b .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-f3b202b{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-cb4b891 .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-cb4b891{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-6b3ead3 .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-6b3ead3{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-10902f6 .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-10902f6{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-3c19408 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-10700 .elementor-element.elementor-element-3c19408 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10700 .elementor-element.elementor-element-606b5c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-10700 .elementor-element.elementor-element-606b5c9 img{max-width:40px;}.elementor-10700 .elementor-element.elementor-element-62b08e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10700 .elementor-element.elementor-element-62b08e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0px;color:#593795;}.elementor-10700 .elementor-element.elementor-element-b661bf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10700 .elementor-element.elementor-element-b661bf6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#646464;}.elementor-bc-flex-widget .elementor-10700 .elementor-element.elementor-element-029e8cb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10700 .elementor-element.elementor-element-029e8cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10700 .elementor-element.elementor-element-029e8cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-10700 .elementor-element.elementor-element-029e8cb > .elementor-element-populated{margin:0px 0px 0px -9px;--e-column-margin-right:0px;--e-column-margin-left:-9px;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-b56484b .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-b56484b{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-12b6d74 .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-12b6d74{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-115a8d6 .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-115a8d6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span 1;grid-row:span 1;align-self:flex-start;}.elementor-10700 .elementor-element.elementor-element-f9c788b .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-f9c788b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;grid-column:span 1;grid-row:span 1;align-self:flex-start;}.elementor-10700 .elementor-element.elementor-element-7630f6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-10700 .elementor-element.elementor-element-7630f6e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10700 .elementor-element.elementor-element-f8177d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:start;}.elementor-10700 .elementor-element.elementor-element-f8177d3 img{max-width:40px;}.elementor-10700 .elementor-element.elementor-element-22d2455{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10700 .elementor-element.elementor-element-22d2455 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0px;color:#593795;}.elementor-10700 .elementor-element.elementor-element-f0e9625{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10700 .elementor-element.elementor-element-f0e9625 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#646464;}.elementor-bc-flex-widget .elementor-10700 .elementor-element.elementor-element-74146d3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-10700 .elementor-element.elementor-element-74146d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-10700 .elementor-element.elementor-element-74146d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-10700 .elementor-element.elementor-element-74146d3 > .elementor-element-populated{margin:0px 0px 0px -9px;--e-column-margin-right:0px;--e-column-margin-left:-9px;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-32baceb .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-32baceb{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-6d0d405 .elementor-button{background-color:#F2EDFC;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;fill:#7659A7;color:#7659A7;border-style:solid;border-width:0px 0px 0px 0px;border-color:#B09FCE;border-radius:500px 500px 500px 500px;padding:10px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-6d0d405{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-10700 .elementor-element.elementor-element-898660d{margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-10700 .elementor-element.elementor-element-a310fd3 > .elementor-element-populated{padding:5px 60px 5px 5px;}.elementor-10700 .elementor-element.elementor-element-8ef1774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10700 .elementor-element.elementor-element-8ef1774 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:26px;letter-spacing:0px;color:#593795;}.elementor-10700 .elementor-element.elementor-element-75899eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-10700 .elementor-element.elementor-element-75899eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#646464;}.elementor-10700 .elementor-element.elementor-element-f2838c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-10700 .elementor-element.elementor-element-f2838c1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#646464;}.elementor-10700 .elementor-element.elementor-element-b0417c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10700 .elementor-element.elementor-element-b0417c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cls.ie/wp-content/uploads/2025/06/CirclePurple.avif");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-10700 .elementor-element.elementor-element-b0417c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-10700 .elementor-element.elementor-element-b0417c6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 50px 10px;}.elementor-10700 .elementor-element.elementor-element-b0417c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-804e878{text-align:end;}.elementor-10700 .elementor-element.elementor-element-804e878 img{max-width:350px;border-radius:10px 10px 10px 10px;}.elementor-10700 .elementor-element.elementor-element-72c826d:not(.elementor-motion-effects-element-type-background), .elementor-10700 .elementor-element.elementor-element-72c826d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cls.ie/wp-content/uploads/2025/06/BackgroundTemplate_HomeMiddle-1.avif");background-position:center center;background-size:cover;}.elementor-10700 .elementor-element.elementor-element-72c826d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 70px 0px;}.elementor-10700 .elementor-element.elementor-element-72c826d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-14d10ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:35px;}.elementor-10700 .elementor-element.elementor-element-95df662{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10700 .elementor-element.elementor-element-95df662 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:26px;letter-spacing:0px;color:#593795;}.elementor-10700 .elementor-element.elementor-element-97ad4f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10700 .elementor-element.elementor-element-97ad4f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cls.ie/wp-content/uploads/2025/06/CLS-Pharmaceutical-Chemical-and-Analytical.avif");background-position:center center;background-size:cover;}.elementor-10700 .elementor-element.elementor-element-97ad4f0 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(12deg, #422379 12%, #59379500 63%);opacity:1;}.elementor-10700 .elementor-element.elementor-element-97ad4f0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-10700 .elementor-element.elementor-element-97ad4f0 > .elementor-element-populated, .elementor-10700 .elementor-element.elementor-element-97ad4f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-10700 .elementor-element.elementor-element-97ad4f0 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-97ad4f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-97ad4f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-11bd1a2{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10700 .elementor-element.elementor-element-11bd1a2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:36px;color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-27a217c .elementor-button{background-color:#FFFFFFF7;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#53009E;color:#53009E;transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:8px 12px 8px 12px;}.elementor-10700 .elementor-element.elementor-element-27a217c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;align-self:center;}.elementor-10700 .elementor-element.elementor-element-27a217c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10700 .elementor-element.elementor-element-27a217c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-10700 .elementor-element.elementor-element-27a217c .elementor-button:hover, .elementor-10700 .elementor-element.elementor-element-27a217c .elementor-button:focus{border-color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-538f292:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10700 .elementor-element.elementor-element-538f292 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cls.ie/wp-content/uploads/2025/06/CLS-Medical-Device-Microbiological.avif");background-position:center center;background-size:cover;}.elementor-10700 .elementor-element.elementor-element-538f292 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(12deg, #422379 12%, #59379500 63%);opacity:1;}.elementor-10700 .elementor-element.elementor-element-538f292 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-10700 .elementor-element.elementor-element-538f292 > .elementor-element-populated, .elementor-10700 .elementor-element.elementor-element-538f292 > .elementor-element-populated > .elementor-background-overlay, .elementor-10700 .elementor-element.elementor-element-538f292 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-538f292 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-538f292 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-4ce25d1{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10700 .elementor-element.elementor-element-4ce25d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:36px;color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-a10d3f8 .elementor-button{background-color:#FFFFFFF7;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#53009E;color:#53009E;transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:8px 12px 8px 12px;}.elementor-10700 .elementor-element.elementor-element-a10d3f8{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;align-self:center;}.elementor-10700 .elementor-element.elementor-element-a10d3f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10700 .elementor-element.elementor-element-a10d3f8 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-10700 .elementor-element.elementor-element-a10d3f8 .elementor-button:hover, .elementor-10700 .elementor-element.elementor-element-a10d3f8 .elementor-button:focus{border-color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-60801f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10700 .elementor-element.elementor-element-60801f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cls.ie/wp-content/uploads/2025/06/1450272068photowind-sun-and-water-energy-300x169.avif");background-position:center center;background-size:cover;}.elementor-10700 .elementor-element.elementor-element-60801f8 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(12deg, #422379 12%, #59379500 63%);opacity:1;}.elementor-10700 .elementor-element.elementor-element-60801f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-10700 .elementor-element.elementor-element-60801f8 > .elementor-element-populated, .elementor-10700 .elementor-element.elementor-element-60801f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-10700 .elementor-element.elementor-element-60801f8 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-60801f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-60801f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-0b61ed9{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10700 .elementor-element.elementor-element-0b61ed9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:36px;color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-dc1c801 .elementor-button{background-color:#FFFFFFF7;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#53009E;color:#53009E;transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:8px 12px 8px 12px;}.elementor-10700 .elementor-element.elementor-element-dc1c801{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;align-self:center;}.elementor-10700 .elementor-element.elementor-element-dc1c801 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10700 .elementor-element.elementor-element-dc1c801 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-10700 .elementor-element.elementor-element-dc1c801 .elementor-button:hover, .elementor-10700 .elementor-element.elementor-element-dc1c801 .elementor-button:focus{border-color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-45c9c93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10700 .elementor-element.elementor-element-45c9c93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cls.ie/wp-content/uploads/2025/06/CLS-Foods-and-Beverages-Industry.avif");background-position:center center;background-size:cover;}.elementor-10700 .elementor-element.elementor-element-45c9c93 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(12deg, #422379 12%, #59379500 63%);opacity:1;}.elementor-10700 .elementor-element.elementor-element-45c9c93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-10700 .elementor-element.elementor-element-45c9c93 > .elementor-element-populated, .elementor-10700 .elementor-element.elementor-element-45c9c93 > .elementor-element-populated > .elementor-background-overlay, .elementor-10700 .elementor-element.elementor-element-45c9c93 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-45c9c93 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-45c9c93 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-4285773{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10700 .elementor-element.elementor-element-4285773 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:36px;color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-12f8dac .elementor-button{background-color:#FFFFFFF7;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;fill:#53009E;color:#53009E;transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:8px 12px 8px 12px;}.elementor-10700 .elementor-element.elementor-element-12f8dac{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;align-self:center;}.elementor-10700 .elementor-element.elementor-element-12f8dac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10700 .elementor-element.elementor-element-12f8dac .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-10700 .elementor-element.elementor-element-12f8dac .elementor-button:hover, .elementor-10700 .elementor-element.elementor-element-12f8dac .elementor-button:focus{border-color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-8c0e91c{margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-10700 .elementor-element.elementor-element-f16ba7e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10700 .elementor-element.elementor-element-f16ba7e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://cls.ie/wp-content/uploads/2025/06/CirclePurple.avif");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-10700 .elementor-element.elementor-element-f16ba7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-10700 .elementor-element.elementor-element-f16ba7e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 50px 60px 10px;}.elementor-10700 .elementor-element.elementor-element-f16ba7e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-e139a13{text-align:start;}.elementor-10700 .elementor-element.elementor-element-e139a13 img{max-width:350px;border-radius:10px 10px 10px 10px;}.elementor-10700 .elementor-element.elementor-element-ee3eb7f > .elementor-element-populated{padding:5px 5px 5px 50px;}.elementor-10700 .elementor-element.elementor-element-1453883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10700 .elementor-element.elementor-element-1453883 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:26px;letter-spacing:0px;color:#593795;}.elementor-10700 .elementor-element.elementor-element-40ef78a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#646464;}.elementor-10700 .elementor-element.elementor-element-2de69d3:not(.elementor-motion-effects-element-type-background), .elementor-10700 .elementor-element.elementor-element-2de69d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cls.ie/wp-content/uploads/2025/06/BackgroundTemplate_HomeMiddle-1.avif");background-position:center center;background-size:cover;}.elementor-10700 .elementor-element.elementor-element-2de69d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-10700 .elementor-element.elementor-element-2de69d3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-fa00e7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10700 .elementor-element.elementor-element-fa00e7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#593795;background-image:url("https://cls.ie/wp-content/uploads/2025/06/Banner_Website_QC.avif");background-position:60% 1%;background-size:cover;}.elementor-10700 .elementor-element.elementor-element-fa00e7f > .elementor-element-populated >  .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10700 .elementor-element.elementor-element-fa00e7f > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-fa00e7f > .elementor-element-populated, .elementor-10700 .elementor-element.elementor-element-fa00e7f > .elementor-element-populated > .elementor-background-overlay, .elementor-10700 .elementor-element.elementor-element-fa00e7f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-fa00e7f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-10700 .elementor-element.elementor-element-ae62600 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-10700 .elementor-element.elementor-element-66dc333 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:36px;color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-c7b2901{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10700 .elementor-element.elementor-element-c7b2901 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-6c8ca79 .elementor-button{background-color:#FFFFFFF7;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#53009E;color:#53009E;transition-duration:0.2s;border-style:none;border-radius:50px 50px 50px 50px;padding:11px 18px 11px 18px;}.elementor-10700 .elementor-element.elementor-element-6c8ca79{width:auto;max-width:auto;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 0px 0px 0px;align-self:center;}.elementor-10700 .elementor-element.elementor-element-6c8ca79 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10700 .elementor-element.elementor-element-6c8ca79 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-10700 .elementor-element.elementor-element-6c8ca79 .elementor-button:hover, .elementor-10700 .elementor-element.elementor-element-6c8ca79 .elementor-button:focus{border-color:#FFFFFF;}.elementor-10700 .elementor-element.elementor-element-57e8f77{margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-10700 .elementor-element.elementor-element-1703d19 > .elementor-element-populated{padding:5px 60px 5px 5px;}.elementor-10700 .elementor-element.elementor-element-338f169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10700 .elementor-element.elementor-element-338f169 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:26px;letter-spacing:0px;color:#593795;}.elementor-10700 .elementor-element.elementor-element-9929deb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#646464;}.elementor-10700 .elementor-element.elementor-element-992c171:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10700 .elementor-element.elementor-element-992c171 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cls.ie/wp-content/uploads/2025/06/CirclePurple.avif");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-10700 .elementor-element.elementor-element-992c171 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-10700 .elementor-element.elementor-element-992c171 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10700 .elementor-element.elementor-element-992c171 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-76da4cb{text-align:end;}.elementor-10700 .elementor-element.elementor-element-76da4cb img{max-width:350px;border-radius:10px 10px 10px 10px;}.elementor-10700 .elementor-element.elementor-element-5043637{margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-10700 .elementor-element.elementor-element-b5e24e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10700 .elementor-element.elementor-element-b5e24e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://cls.ie/wp-content/uploads/2025/06/CirclePurple.avif");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-10700 .elementor-element.elementor-element-b5e24e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-10700 .elementor-element.elementor-element-b5e24e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 50px 60px 10px;}.elementor-10700 .elementor-element.elementor-element-b5e24e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10700 .elementor-element.elementor-element-5163356{text-align:start;}.elementor-10700 .elementor-element.elementor-element-5163356 img{max-width:350px;border-radius:10px 10px 10px 10px;}.elementor-10700 .elementor-element.elementor-element-9396bae > .elementor-element-populated{padding:5px 5px 5px 50px;}.elementor-10700 .elementor-element.elementor-element-ae30d6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-10700 .elementor-element.elementor-element-ae30d6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:26px;letter-spacing:0px;color:#593795;}.elementor-10700 .elementor-element.elementor-element-1983aaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#646464;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10700 .elementor-element.elementor-element-fa00e7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10700 .elementor-element.elementor-element-fa00e7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}}@media(max-width:767px){.elementor-10700 .elementor-element.elementor-element-d5fa5e4:not(.elementor-motion-effects-element-type-background), .elementor-10700 .elementor-element.elementor-element-d5fa5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cls.ie/wp-content/uploads/2025/06/CLS-Pharmaceutical-768x384.avif");background-position:90% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-10700 .elementor-element.elementor-element-d5fa5e4 > .elementor-container{min-height:250px;}.elementor-10700 .elementor-element.elementor-element-b83aa6a > .elementor-element-populated{padding:30px 15px 10px 15px;}.elementor-10700 .elementor-element.elementor-element-7765682 .elementor-heading-title{font-size:34px;line-height:49px;}.elementor-10700 .elementor-element.elementor-element-8a3b888{padding:0% 0% 0% 0%;}.elementor-10700 .elementor-element.elementor-element-bb0ff22 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-3c19408 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-7630f6e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-a310fd3 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-b0417c6 > .elementor-element-populated{padding:15px 15px 50px 15px;}.elementor-10700 .elementor-element.elementor-element-804e878{text-align:center;}.elementor-10700 .elementor-element.elementor-element-72c826d{padding:20px 15px 70px 15px;}.elementor-10700 .elementor-element.elementor-element-f16ba7e > .elementor-element-populated{padding:15px 15px 60px 15px;}.elementor-10700 .elementor-element.elementor-element-e139a13{text-align:center;}.elementor-10700 .elementor-element.elementor-element-e139a13 img{max-width:100%;}.elementor-10700 .elementor-element.elementor-element-ee3eb7f > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-2de69d3{padding:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-fa00e7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10700 .elementor-element.elementor-element-fa00e7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-10700 .elementor-element.elementor-element-fa00e7f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-10700 .elementor-element.elementor-element-1703d19 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-10700 .elementor-element.elementor-element-992c171 > .elementor-element-populated{padding:15px 15px 60px 15px;}.elementor-10700 .elementor-element.elementor-element-76da4cb img{max-width:100%;}.elementor-10700 .elementor-element.elementor-element-b5e24e4 > .elementor-element-populated{padding:15px 15px 60px 15px;}.elementor-10700 .elementor-element.elementor-element-5163356 img{max-width:100%;}.elementor-10700 .elementor-element.elementor-element-9396bae > .elementor-element-populated{padding:15px 15px 15px 15px;}}@media(min-width:768px){.elementor-10700 .elementor-element.elementor-element-2d205ef{width:100%;}.elementor-10700 .elementor-element.elementor-element-029e8cb{width:100%;}.elementor-10700 .elementor-element.elementor-element-74146d3{width:100%;}.elementor-10700 .elementor-element.elementor-element-a310fd3{width:63.156%;}.elementor-10700 .elementor-element.elementor-element-b0417c6{width:36.176%;}.elementor-10700 .elementor-element.elementor-element-f16ba7e{width:36.176%;}.elementor-10700 .elementor-element.elementor-element-ee3eb7f{width:63.156%;}.elementor-10700 .elementor-element.elementor-element-ae62600{width:52.047%;}.elementor-10700 .elementor-element.elementor-element-401d05d{width:47.858%;}.elementor-10700 .elementor-element.elementor-element-1703d19{width:63.156%;}.elementor-10700 .elementor-element.elementor-element-992c171{width:36.176%;}.elementor-10700 .elementor-element.elementor-element-b5e24e4{width:36.176%;}.elementor-10700 .elementor-element.elementor-element-9396bae{width:63.156%;}}/* Start custom CSS for section, class: .elementor-element-ed7a00b */.purplebubble{
    margin: 10px 3px !important;
    display: inline !important
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-945363a */.purplebubble:hover{
    transform: scale(1.05);
}
.purplebubble{
    border-radius: 50px;
    transition: 0.15s all !important;
    cursor: default;
    
    box-shadow: 0px 15px 15px -15px rgba(118, 89, 167,0.8) !important;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75899eb */.paragraph b{
    font-weight: 500;
    color: #593795;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-275438a */.industry{
    transition: all 0.2s ease;
}
.industry:hover{
    transform: scale(1.02);
    transition: all 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40ef78a */.paragraph b{
    font-weight: 500;
    color: #593795;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c8ca79 */@keyframes anime{
    0%, 40%, 100%{ transform: translateX(0);}
    20%{ transform: translateX(-10px);}
}

.animatedButton svg{
    animation: anime 3s ease infinite;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fa00e7f */.BannerMain{
box-shadow: 0px 25px 45px -35px rgba(118, 89, 167,0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9929deb */.paragraph b{
    font-weight: 500;
    color: #593795;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1983aaf */.paragraph b{
    font-weight: 500;
    color: #593795;
}/* End custom CSS */