.elementor-242 .elementor-element.elementor-element-32b44119 > .elementor-container{max-width:1250px;}.elementor-242 .elementor-element.elementor-element-32b44119:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-32b44119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chemistrymediaca0cb77.zapwp.com/m:0/a:https://rainrocks.ie/gmf/wp-content/plugins/elementor/assets/images/placeholder.png");background-repeat:no-repeat;background-size:cover;}.elementor-242 .elementor-element.elementor-element-32b44119 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-242 .elementor-element.elementor-element-32b44119{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1rem 0rem 1rem 0rem;overflow:visible;}.elementor-242 .elementor-element.elementor-element-d60fae9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-12722c4 .elementor-heading-title{color:var( --e-global-color-ef9c650 );font-family:"Lato", Sans-serif;font-size:2em;font-weight:600;}.elementor-242 .elementor-element.elementor-element-12722c4 > .elementor-widget-container{padding:1em 0em 1em 0em;}.elementor-242 .elementor-element.elementor-element-12722c4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-242 .elementor-element.elementor-element-2c5119b{font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;letter-spacing:2px;color:var( --e-global-color-ef9c650 );width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-242 .elementor-element.elementor-element-2c5119b a{color:var( --e-global-color-9e0cc7b );}.elementor-242 .elementor-element.elementor-element-40438f8f > .elementor-container{max-width:1500px;}.elementor-242 .elementor-element.elementor-element-40438f8f{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;overflow:visible;}.elementor-242 .elementor-element.elementor-element-51ed45d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-76c0e742{font-family:"Lato", Sans-serif;font-size:1em;font-weight:400;line-height:1.8em;}.elementor-242 .elementor-element.elementor-element-76c0e742 > .elementor-widget-container{margin:0em 8em 0em 8em;}.elementor-242 .elementor-element.elementor-element-3fa9ef0 .elementor-button{font-family:"Lato", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:2.3px;fill:var( --e-global-color-ef9c650 );color:var( --e-global-color-ef9c650 );background-color:#464087;border-style:solid;border-color:var( --e-global-color-ef9c650 );border-radius:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-3fa9ef0 .elementor-button:hover, .elementor-242 .elementor-element.elementor-element-3fa9ef0 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-ef9c650 );border-color:#3D3A87;}.elementor-242 .elementor-element.elementor-element-3fa9ef0 .elementor-button:hover svg, .elementor-242 .elementor-element.elementor-element-3fa9ef0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-242 .elementor-element.elementor-element-e0a03ac{text-align:center;}.elementor-242 .elementor-element.elementor-element-e0a03ac .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:2em;font-weight:600;}.elementor-242 .elementor-element.elementor-element-e0a03ac > .elementor-widget-container{margin:4em 0em 0em 0em;}.elementor-242 .elementor-element.elementor-element-80482e1 > .elementor-container{max-width:1125px;}.elementor-242 .elementor-element.elementor-element-80482e1{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-bc-flex-widget .elementor-242 .elementor-element.elementor-element-1a48a09.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-242 .elementor-element.elementor-element-1a48a09.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-242 .elementor-element.elementor-element-1a48a09 > .elementor-element-populated, .elementor-242 .elementor-element.elementor-element-1a48a09 > .elementor-element-populated > .elementor-background-overlay, .elementor-242 .elementor-element.elementor-element-1a48a09 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-1a48a09 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0.5em 0em .5em;--e-column-margin-right:0.5em;--e-column-margin-left:.5em;}.elementor-242 .elementor-element.elementor-element-1a48a09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-242 .elementor-element.elementor-element-67ef9b0{text-align:center;}.elementor-242 .elementor-element.elementor-element-67ef9b0 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:1.25em;font-weight:600;}.elementor-242 .elementor-element.elementor-element-67ef9b0 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-242 .elementor-element.elementor-element-a4d8406 img{border-style:solid;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;}.elementor-242 .elementor-element.elementor-element-a4d8406 > .elementor-widget-container{margin:-30px -30px -30px -30px;}.elementor-bc-flex-widget .elementor-242 .elementor-element.elementor-element-6ebc9c6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-242 .elementor-element.elementor-element-6ebc9c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-242 .elementor-element.elementor-element-6ebc9c6 > .elementor-element-populated, .elementor-242 .elementor-element.elementor-element-6ebc9c6 > .elementor-element-populated > .elementor-background-overlay, .elementor-242 .elementor-element.elementor-element-6ebc9c6 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-6ebc9c6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0.5em 0em 0.5em;--e-column-margin-right:0.5em;--e-column-margin-left:0.5em;}.elementor-242 .elementor-element.elementor-element-6ebc9c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-242 .elementor-element.elementor-element-ff493c7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-242 .elementor-element.elementor-element-ff493c7 .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-ff493c7 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-242 .elementor-element.elementor-element-8582c94{text-align:center;}.elementor-242 .elementor-element.elementor-element-8582c94 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:1.25em;font-weight:600;}.elementor-242 .elementor-element.elementor-element-8582c94 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-242 .elementor-element.elementor-element-662883c img{border-style:solid;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;}.elementor-242 .elementor-element.elementor-element-662883c > .elementor-widget-container{margin:-30px -30px -30px -30px;}.elementor-bc-flex-widget .elementor-242 .elementor-element.elementor-element-8eeb548.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-242 .elementor-element.elementor-element-8eeb548.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-242 .elementor-element.elementor-element-8eeb548 > .elementor-element-populated, .elementor-242 .elementor-element.elementor-element-8eeb548 > .elementor-element-populated > .elementor-background-overlay, .elementor-242 .elementor-element.elementor-element-8eeb548 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-8eeb548 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;}.elementor-242 .elementor-element.elementor-element-8eeb548 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-242 .elementor-element.elementor-element-11347fb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-242 .elementor-element.elementor-element-11347fb .elementor-divider-separator{width:100%;}.elementor-242 .elementor-element.elementor-element-11347fb .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-242 .elementor-element.elementor-element-b0b8a21{text-align:center;}.elementor-242 .elementor-element.elementor-element-b0b8a21 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Lato", Sans-serif;font-size:1.25em;font-weight:600;}.elementor-242 .elementor-element.elementor-element-b0b8a21 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-242 .elementor-element.elementor-element-a9749fb img{border-style:solid;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;}.elementor-242 .elementor-element.elementor-element-a9749fb > .elementor-widget-container{margin:-30px -30px -30px -30px;}.elementor-242 .elementor-element.elementor-element-1c1f8783 > .elementor-container{max-width:1125px;}.elementor-242 .elementor-element.elementor-element-1c1f8783{margin-top:20px;margin-bottom:50px;padding:0px 0px 0px 0px;overflow:visible;}.elementor-bc-flex-widget .elementor-242 .elementor-element.elementor-element-3a84b202.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-242 .elementor-element.elementor-element-3a84b202.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-242 .elementor-element.elementor-element-3a84b202 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-1em 1em 1em 0em;--e-column-margin-right:1em;--e-column-margin-left:0em;padding:30px 30px 30px 30px;}.elementor-242 .elementor-element.elementor-element-3a84b202 > .elementor-element-populated, .elementor-242 .elementor-element.elementor-element-3a84b202 > .elementor-element-populated > .elementor-background-overlay, .elementor-242 .elementor-element.elementor-element-3a84b202 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-3a84b202:hover > .elementor-element-populated{border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-ef9c650 );}.elementor-242 .elementor-element.elementor-element-3a84b202:hover > .elementor-element-populated, .elementor-242 .elementor-element.elementor-element-3a84b202:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-242 .elementor-element.elementor-element-3a84b202 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-242 .elementor-element.elementor-element-2a21101e img{height:100%;border-radius:1px 1px 1px 1px;}.elementor-242 .elementor-element.elementor-element-2a21101e > .elementor-widget-container{margin:-30px -30px -30px -30px;}.elementor-bc-flex-widget .elementor-242 .elementor-element.elementor-element-549c0b1f.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-242 .elementor-element.elementor-element-549c0b1f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-242 .elementor-element.elementor-element-549c0b1f > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-1em .5em 1em .5em;--e-column-margin-right:.5em;--e-column-margin-left:.5em;padding:30px 30px 30px 30px;}.elementor-242 .elementor-element.elementor-element-549c0b1f > .elementor-element-populated, .elementor-242 .elementor-element.elementor-element-549c0b1f > .elementor-element-populated > .elementor-background-overlay, .elementor-242 .elementor-element.elementor-element-549c0b1f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-549c0b1f:hover > .elementor-element-populated{border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-ef9c650 );}.elementor-242 .elementor-element.elementor-element-549c0b1f:hover > .elementor-element-populated, .elementor-242 .elementor-element.elementor-element-549c0b1f:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-242 .elementor-element.elementor-element-549c0b1f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-242 .elementor-element.elementor-element-1d83c29e img{border-radius:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-1d83c29e > .elementor-widget-container{margin:-30px -30px -30px -30px;}.elementor-bc-flex-widget .elementor-242 .elementor-element.elementor-element-5cb00586.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-242 .elementor-element.elementor-element-5cb00586.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-242 .elementor-element.elementor-element-5cb00586 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-1em 0em 1em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;padding:30px 30px 30px 30px;}.elementor-242 .elementor-element.elementor-element-5cb00586 > .elementor-element-populated, .elementor-242 .elementor-element.elementor-element-5cb00586 > .elementor-element-populated > .elementor-background-overlay, .elementor-242 .elementor-element.elementor-element-5cb00586 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-5cb00586:hover > .elementor-element-populated{border-style:solid;border-width:6px 6px 6px 6px;border-color:var( --e-global-color-ef9c650 );}.elementor-242 .elementor-element.elementor-element-5cb00586 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-242 .elementor-element.elementor-element-66d042b8 img{border-radius:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-66d042b8 > .elementor-widget-container{margin:-30px -30px -30px -30px;}@media(max-width:1024px) and (min-width:768px){.elementor-242 .elementor-element.elementor-element-1a48a09{width:50%;}.elementor-242 .elementor-element.elementor-element-6ebc9c6{width:50%;}.elementor-242 .elementor-element.elementor-element-8eeb548{width:50%;}}@media(max-width:1024px){.elementor-242 .elementor-element.elementor-element-32b44119{margin-top:1em;margin-bottom:0em;padding:20px 030px 20px 30px;}.elementor-242 .elementor-element.elementor-element-d60fae9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-40438f8f{margin-top:0px;margin-bottom:0px;padding:50px 30px 50px 030px;}.elementor-bc-flex-widget .elementor-242 .elementor-element.elementor-element-51ed45d9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-242 .elementor-element.elementor-element-51ed45d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-242 .elementor-element.elementor-element-51ed45d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-80482e1{margin-top:0px;margin-bottom:0px;}.elementor-242 .elementor-element.elementor-element-1a48a09 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-242 .elementor-element.elementor-element-a4d8406 img{height:400px;object-fit:contain;}.elementor-242 .elementor-element.elementor-element-a4d8406 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-6ebc9c6 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-242 .elementor-element.elementor-element-662883c img{max-width:90%;height:400px;object-fit:contain;}.elementor-242 .elementor-element.elementor-element-662883c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-8eeb548 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-242 .elementor-element.elementor-element-a9749fb img{height:400px;object-fit:contain;}.elementor-242 .elementor-element.elementor-element-a9749fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-242 .elementor-element.elementor-element-1c1f8783{margin-top:0px;margin-bottom:0px;}.elementor-242 .elementor-element.elementor-element-3a84b202 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-242 .elementor-element.elementor-element-2a21101e > .elementor-widget-container{margin:-30px -30px -30px -30px;}.elementor-242 .elementor-element.elementor-element-2a21101e{z-index:5;}.elementor-242 .elementor-element.elementor-element-549c0b1f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-242 .elementor-element.elementor-element-5cb00586 > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-242 .elementor-element.elementor-element-32b44119{margin-top:01em;margin-bottom:0em;padding:20px 20px 20px 20px;}.elementor-242 .elementor-element.elementor-element-d60fae9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-242 .elementor-element.elementor-element-12722c4{text-align:left;}.elementor-242 .elementor-element.elementor-element-2c5119b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-242 .elementor-element.elementor-element-40438f8f{margin-top:0px;margin-bottom:0px;padding:50px 20px 50px 20px;}.elementor-242 .elementor-element.elementor-element-51ed45d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-242 .elementor-element.elementor-element-76c0e742 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-242 .elementor-element.elementor-element-1a48a09.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-242 .elementor-element.elementor-element-1a48a09 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-242 .elementor-element.elementor-element-67ef9b0 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-242 .elementor-element.elementor-element-6ebc9c6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-242 .elementor-element.elementor-element-6ebc9c6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-242 .elementor-element.elementor-element-8582c94 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-242 .elementor-element.elementor-element-8eeb548.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-242 .elementor-element.elementor-element-8eeb548 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-242 .elementor-element.elementor-element-b0b8a21 > .elementor-widget-container{margin:4em 0em 2em 0em;}.elementor-242 .elementor-element.elementor-element-3a84b202.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-242 .elementor-element.elementor-element-3a84b202 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-242 .elementor-element.elementor-element-549c0b1f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-242 .elementor-element.elementor-element-549c0b1f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-242 .elementor-element.elementor-element-5cb00586.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-242 .elementor-element.elementor-element-5cb00586 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:1025px){.elementor-242 .elementor-element.elementor-element-32b44119:not(.elementor-motion-effects-element-type-background), .elementor-242 .elementor-element.elementor-element-32b44119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}