/**handles:widget-text-editor,e-animation-grow,widget-image,widget-menu-anchor,elementor-post-1170**/
/*! elementor - v3.24.0 - 13-09-2024 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}
.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}
/*! elementor - v3.24.0 - 13-09-2024 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}
/*! elementor - v3.24.0 - 13-09-2024 */
body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}
.elementor-1170 .elementor-element.elementor-element-633fc3ef>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1170 .elementor-element.elementor-element-633fc3ef:not(.elementor-motion-effects-element-type-background),.elementor-1170 .elementor-element.elementor-element-633fc3ef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#fff 0,#cf62ea 100%)}.elementor-1170 .elementor-element.elementor-element-633fc3ef{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1170 .elementor-element.elementor-element-633fc3ef>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1170 .elementor-element.elementor-element-36f799b6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1170 .elementor-element.elementor-element-36f799b6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(107,107,107,0)}.elementor-1170 .elementor-element.elementor-element-36f799b6>.elementor-element-populated>.elementor-background-overlay{background-image:url("https://irishaircolour.com/wp-content/uploads/2019/07/Deco.png");background-position:12px 3px;background-repeat:no-repeat;background-size:contain;opacity:.2;filter:brightness( 110% ) contrast( 130% ) saturate( 110% ) blur( 0px ) hue-rotate( 0deg )}.elementor-1170 .elementor-element.elementor-element-36f799b6>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1170 .elementor-element.elementor-element-36f799b6>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header i{font-size:36px;color:#4d4d4d}.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header img{height:36px;width:36px}.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header .eael-dch-svg-icon{height:36px;width:36px}.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header .eael-dch-svg-icon svg{height:36px;width:36px}.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header svg{fill:#4d4d4d}.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header .title{color:#fff}.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header .title span.lead{color:#54595f}.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header .title,.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header .title span{font-family:Poppins,Sans-serif;font-size:80px;font-weight:400;line-height:.8em;letter-spacing:-1px}.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header .subtext{color:#4d4d4d;font-family:Assistant,Sans-serif;font-size:17px;font-weight:400}.elementor-1170 .elementor-element.elementor-element-786c9ddf>.elementor-widget-container{margin:0 0 -30px 100px}.elementor-1170 .elementor-element.elementor-element-5a2ecee{color:#fff;font-family:Assistant,Sans-serif;font-size:14px}.elementor-1170 .elementor-element.elementor-element-5a2ecee>.elementor-widget-container{margin:-40px 0 0 0}.elementor-1170 .elementor-element.elementor-element-6d78ee62>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1170 .elementor-element.elementor-element-300ead93 .elementor-button-content-wrapper{flex-direction:row}.elementor-1170 .elementor-element.elementor-element-300ead93 .elementor-button{font-family:Assistant,Sans-serif;font-size:18px;font-weight:600;background-color:rgba(0,0,0,0)}.elementor-1170 .elementor-element.elementor-element-300ead93>.elementor-widget-container{margin:0 -20px 0 0}.elementor-1170 .elementor-element.elementor-element-1945846b .elementor-button{font-family:Assistant,Sans-serif;font-size:15px;font-weight:700;fill:#ffffff;color:#fff;background-color:#54595f;border-radius:0 0 0 0}.elementor-1170 .elementor-element.elementor-element-1945846b .elementor-button:focus,.elementor-1170 .elementor-element.elementor-element-1945846b .elementor-button:hover{color:#cf62ea;background-color:#000}.elementor-1170 .elementor-element.elementor-element-1945846b .elementor-button:focus svg,.elementor-1170 .elementor-element.elementor-element-1945846b .elementor-button:hover svg{fill:#cf62ea}.elementor-1170 .elementor-element.elementor-element-1945846b>.elementor-widget-container{margin:0}.elementor-1170 .elementor-element.elementor-element-440c39a img{width:100%;filter:brightness( 102% ) contrast( 105% ) saturate( 115% ) blur( 0px ) hue-rotate( 0deg )}.elementor-1170 .elementor-element.elementor-element-440c39a>.elementor-widget-container{margin:25px 0 0 0}.elementor-1170 .elementor-element.elementor-element-2ad91012:not(.elementor-motion-effects-element-type-background),.elementor-1170 .elementor-element.elementor-element-2ad91012>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#cf62ea}.elementor-1170 .elementor-element.elementor-element-2ad91012{box-shadow:0 0 10px 0 rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1170 .elementor-element.elementor-element-2ad91012>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1170 .elementor-element.elementor-element-2618888b .eael-dual-header i{font-size:36px;color:#4d4d4d}.elementor-1170 .elementor-element.elementor-element-2618888b .eael-dual-header img{height:36px;width:36px}.elementor-1170 .elementor-element.elementor-element-2618888b .eael-dual-header .eael-dch-svg-icon{height:36px;width:36px}.elementor-1170 .elementor-element.elementor-element-2618888b .eael-dual-header .eael-dch-svg-icon svg{height:36px;width:36px}.elementor-1170 .elementor-element.elementor-element-2618888b .eael-dual-header svg{fill:#4d4d4d}.elementor-1170 .elementor-element.elementor-element-2618888b .eael-dual-header .title{color:#fff}.elementor-1170 .elementor-element.elementor-element-2618888b .eael-dual-header .title span.lead{color:#54595f}.elementor-1170 .elementor-element.elementor-element-2618888b .eael-dual-header .title,.elementor-1170 .elementor-element.elementor-element-2618888b .eael-dual-header .title span{font-family:Poppins,Sans-serif;font-size:80px;font-weight:300;line-height:.8em;letter-spacing:-1px}.elementor-1170 .elementor-element.elementor-element-2618888b .eael-dual-header .subtext{color:#4d4d4d}.elementor-1170 .elementor-element.elementor-element-2618888b>.elementor-widget-container{margin:30px 0 -64px 0}.elementor-1170 .elementor-element.elementor-element-4e6a4d60>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1170 .elementor-element.elementor-element-4e6a4d60:not(.elementor-motion-effects-element-type-background),.elementor-1170 .elementor-element.elementor-element-4e6a4d60>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(0,0,0,.98)}.elementor-1170 .elementor-element.elementor-element-4e6a4d60{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1170 .elementor-element.elementor-element-4e6a4d60>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1170 .elementor-element.elementor-element-643a897d img{width:100%}.elementor-1170 .elementor-element.elementor-element-643a897d>.elementor-widget-container{margin:0}.elementor-1170 .elementor-element.elementor-element-25024af4{text-align:left}.elementor-1170 .elementor-element.elementor-element-25024af4 img{width:15%}.elementor-1170 .elementor-element.elementor-element-25024af4>.elementor-widget-container{margin:100px 0 0 100px}.elementor-1170 .elementor-element.elementor-element-29797494{text-align:justify;color:#fff;font-family:Assistant,Sans-serif;font-size:18px}.elementor-1170 .elementor-element.elementor-element-29797494>.elementor-widget-container{margin:0 100px -20px 100px}.elementor-1170 .elementor-element.elementor-element-a30a1fb{text-align:justify;color:#fff;font-family:Assistant,Sans-serif;font-size:18px}.elementor-1170 .elementor-element.elementor-element-a30a1fb>.elementor-widget-container{margin:0 100px 100px 100px}.elementor-1170 .elementor-element.elementor-element-39429a80:not(.elementor-motion-effects-element-type-background),.elementor-1170 .elementor-element.elementor-element-39429a80>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#54595f}.elementor-1170 .elementor-element.elementor-element-39429a80{box-shadow:0 0 10px 0 rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1170 .elementor-element.elementor-element-39429a80>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header i{font-size:36px;color:#4d4d4d}.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header img{height:36px;width:36px}.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header .eael-dch-svg-icon{height:36px;width:36px}.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header .eael-dch-svg-icon svg{height:36px;width:36px}.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header svg{fill:#4d4d4d}.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header .title{color:#fff}.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header .title span.lead{color:#54595f}.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header .title,.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header .title span{font-family:Poppins,Sans-serif;font-size:80px;font-weight:300;line-height:.8em;letter-spacing:-1px}.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header .subtext{color:#4d4d4d}.elementor-1170 .elementor-element.elementor-element-47d402ff>.elementor-widget-container{margin:30px 0 -64px 0}.elementor-1170 .elementor-element.elementor-element-12f785ed:not(.elementor-motion-effects-element-type-background),.elementor-1170 .elementor-element.elementor-element-12f785ed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,rgba(130,130,130,.26) 0,#fff 80%)}.elementor-1170 .elementor-element.elementor-element-12f785ed{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-1170 .elementor-element.elementor-element-12f785ed>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1170 .elementor-element.elementor-element-222a207f>.elementor-element-populated>.elementor-background-overlay{background-image:url("https://irishaircolour.com/wp-content/uploads/2019/07/Deco.png");background-position:260px 0;background-repeat:no-repeat;background-size:contain;opacity:.06}.elementor-1170 .elementor-element.elementor-element-222a207f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1170 .elementor-element.elementor-element-222a207f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1170 .elementor-element.elementor-element-541c2b79 .widget-image-caption{background-color:rgba(255,255,255,0);font-family:Poppins,Sans-serif;font-size:20px;font-weight:400}.elementor-1170 .elementor-element.elementor-element-541c2b79>.elementor-widget-container{margin:0}.elementor-1170 .elementor-element.elementor-element-58911653 .widget-image-caption{background-color:rgba(255,255,255,0);font-family:Poppins,Sans-serif;font-size:20px;font-weight:400}.elementor-1170 .elementor-element.elementor-element-359ec7fe .widget-image-caption{background-color:rgba(255,255,255,0);font-family:Poppins,Sans-serif;font-size:20px;font-weight:400}.elementor-1170 .elementor-element.elementor-element-2ade6afb{margin-top:0;margin-bottom:50px}.elementor-1170 .elementor-element.elementor-element-643eccff .widget-image-caption{background-color:rgba(255,255,255,0);font-family:Poppins,Sans-serif;font-size:20px;font-weight:400}.elementor-1170 .elementor-element.elementor-element-643eccff>.elementor-widget-container{margin:0}.elementor-1170 .elementor-element.elementor-element-70d48b .widget-image-caption{background-color:rgba(255,255,255,0);font-family:Poppins,Sans-serif;font-size:20px;font-weight:400}.elementor-1170 .elementor-element.elementor-element-2605db96 .widget-image-caption{background-color:rgba(255,255,255,0);font-family:Poppins,Sans-serif;font-size:20px;font-weight:400}@media(max-width:1025px){.elementor-1170 .elementor-element.elementor-element-36f799b6>.elementor-element-populated>.elementor-background-overlay{background-position:center center}.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header .title,.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header .title span{font-size:75px}.elementor-1170 .elementor-element.elementor-element-786c9ddf>.elementor-widget-container{margin:0 0 -20px 0;padding:10px 0 0 0}.elementor-1170 .elementor-element.elementor-element-300ead93>.elementor-widget-container{margin:0}.elementor-1170 .elementor-element.elementor-element-6a5b7733>.elementor-element-populated{margin:0 0 0 -5px;--e-column-margin-right:0px;--e-column-margin-left:-5px;padding:0}.elementor-1170 .elementor-element.elementor-element-440c39a img{width:100%}.elementor-1170 .elementor-element.elementor-element-440c39a>.elementor-widget-container{margin:20px -20px 0 -70px;padding:0}.elementor-1170 .elementor-element.elementor-element-643a897d img{width:100%}.elementor-1170 .elementor-element.elementor-element-643a897d>.elementor-widget-container{margin:15px 15px 15px 15px}.elementor-1170 .elementor-element.elementor-element-25024af4>.elementor-widget-container{margin:30px 30px 0 30px}.elementor-1170 .elementor-element.elementor-element-29797494>.elementor-widget-container{margin:0 30px 30px 30px}.elementor-1170 .elementor-element.elementor-element-a30a1fb>.elementor-widget-container{margin:0 30px 30px 30px}.elementor-1170 .elementor-element.elementor-element-222a207f>.elementor-element-populated>.elementor-background-overlay{background-position:0 0}}@media(max-width:767px){.elementor-1170 .elementor-element.elementor-element-36f799b6>.elementor-element-populated>.elementor-background-overlay{background-position:-2px 10px}.elementor-1170 .elementor-element.elementor-element-36f799b6>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header .title,.elementor-1170 .elementor-element.elementor-element-786c9ddf .eael-dual-header .title span{font-size:66px}.elementor-1170 .elementor-element.elementor-element-786c9ddf>.elementor-widget-container{margin:80px 20px 20px 20px;padding:0}.elementor-1170 .elementor-element.elementor-element-5a2ecee>.elementor-widget-container{margin:-65px 20px 20px 80px}.elementor-1170 .elementor-element.elementor-element-6d78ee62{margin-top:0;margin-bottom:0}.elementor-1170 .elementor-element.elementor-element-300ead93>.elementor-widget-container{margin:10px 10px 10px 10px}.elementor-1170 .elementor-element.elementor-element-1945846b>.elementor-widget-container{margin:0 20px 50px 20px}.elementor-1170 .elementor-element.elementor-element-440c39a img{width:100%}.elementor-1170 .elementor-element.elementor-element-440c39a>.elementor-widget-container{margin:0 -30px -10px -70px}.elementor-1170 .elementor-element.elementor-element-25024af4>.elementor-widget-container{margin:30px 30px 0 30px}.elementor-1170 .elementor-element.elementor-element-29797494{text-align:justify}.elementor-1170 .elementor-element.elementor-element-29797494>.elementor-widget-container{margin:0 30px 0 30px}.elementor-1170 .elementor-element.elementor-element-a30a1fb{text-align:justify}.elementor-1170 .elementor-element.elementor-element-a30a1fb>.elementor-widget-container{margin:0 30px 60px 30px}.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header .title,.elementor-1170 .elementor-element.elementor-element-47d402ff .eael-dual-header .title span{font-size:65px}.elementor-1170 .elementor-element.elementor-element-47d402ff>.elementor-widget-container{margin:40px 0 -64px 0;padding:0}.elementor-1170 .elementor-element.elementor-element-12f785ed{padding:0}.elementor-1170 .elementor-element.elementor-element-222a207f>.elementor-element-populated>.elementor-background-overlay{background-position:center center;background-size:885px auto}}@media(min-width:768px){.elementor-1170 .elementor-element.elementor-element-785afbcb{width:69.346%}.elementor-1170 .elementor-element.elementor-element-6a5b7733{width:30.557%}}@media(max-width:1025px) and (min-width:768px){.elementor-1170 .elementor-element.elementor-element-7d7e6e98{width:50%}.elementor-1170 .elementor-element.elementor-element-6b589a99{width:50%}}