/* https://www.allianceireland.ie/wp-content/uploads/elementor/css/post-4647.css?ver=1751564079 */
.elementor-4647 .elementor-element.elementor-element-da80ffc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-da80ffc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2013/12/Contact-Bg.jpg);background-position:center center;background-size:cover}.elementor-4647 .elementor-element.elementor-element-da80ffc>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.25}.elementor-bc-flex-widget .elementor-4647 .elementor-element.elementor-element-da80ffc.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4647 .elementor-element.elementor-element-da80ffc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4647 .elementor-element.elementor-element-da80ffc.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4647 .elementor-element.elementor-element-da80ffc>.elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px}.elementor-4647 .elementor-element.elementor-element-da80ffc>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4647 .elementor-element.elementor-element-71f47fa>.elementor-widget-container{margin:20px 0 0 0}.elementor-4647 .elementor-element.elementor-element-71f47fa{text-align:center}.elementor-4647 .elementor-element.elementor-element-71f47fa .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-434dadd{text-align:center}.elementor-4647 .elementor-element.elementor-element-434dadd .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-2b41073 .elementor-button{background-color:var(--e-global-color-secondary);padding:15px 20px 10px 20px}.elementor-4647 .elementor-element.elementor-element-2b41073 .elementor-button:hover,.elementor-4647 .elementor-element.elementor-element-2b41073 .elementor-button:focus{background-color:var(--e-global-color-accent);color:#FFF}.elementor-4647 .elementor-element.elementor-element-2b41073>.elementor-widget-container{margin:20px 0 20px 0;padding:0 0 0 0}.elementor-4647 .elementor-element.elementor-element-2b41073 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-4647 .elementor-element.elementor-element-2b41073 .elementor-button:hover svg,.elementor-4647 .elementor-element.elementor-element-2b41073 .elementor-button:focus svg{fill:#FFF}.elementor-4647 .elementor-element.elementor-element-8a0d1d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-8a0d1d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2013/12/Contact-Bg.jpg);background-position:center center;background-size:cover}.elementor-4647 .elementor-element.elementor-element-8a0d1d1>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.25}.elementor-bc-flex-widget .elementor-4647 .elementor-element.elementor-element-8a0d1d1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4647 .elementor-element.elementor-element-8a0d1d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4647 .elementor-element.elementor-element-8a0d1d1.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4647 .elementor-element.elementor-element-8a0d1d1>.elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px}.elementor-4647 .elementor-element.elementor-element-8a0d1d1>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4647 .elementor-element.elementor-element-ee82299>.elementor-widget-container{margin:20px 0 0 0}.elementor-4647 .elementor-element.elementor-element-ee82299{text-align:center}.elementor-4647 .elementor-element.elementor-element-ee82299 .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-92475fe{text-align:center}.elementor-4647 .elementor-element.elementor-element-92475fe .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-b8ef538 .elementor-button{background-color:var(--e-global-color-secondary);padding:15px 20px 10px 20px}.elementor-4647 .elementor-element.elementor-element-b8ef538 .elementor-button:hover,.elementor-4647 .elementor-element.elementor-element-b8ef538 .elementor-button:focus{background-color:var(--e-global-color-accent);color:#FFF}.elementor-4647 .elementor-element.elementor-element-b8ef538>.elementor-widget-container{margin:20px 0 20px 0;padding:0 0 0 0}.elementor-4647 .elementor-element.elementor-element-b8ef538 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-4647 .elementor-element.elementor-element-b8ef538 .elementor-button:hover svg,.elementor-4647 .elementor-element.elementor-element-b8ef538 .elementor-button:focus svg{fill:#FFF}.elementor-4647 .elementor-element.elementor-element-9da13ad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-9da13ad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2013/12/Contact-Bg.jpg);background-position:center center;background-size:cover}.elementor-4647 .elementor-element.elementor-element-9da13ad>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.25}.elementor-bc-flex-widget .elementor-4647 .elementor-element.elementor-element-9da13ad.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4647 .elementor-element.elementor-element-9da13ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4647 .elementor-element.elementor-element-9da13ad.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4647 .elementor-element.elementor-element-9da13ad>.elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px}.elementor-4647 .elementor-element.elementor-element-9da13ad>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4647 .elementor-element.elementor-element-6d52ec9>.elementor-widget-container{margin:20px 0 0 0}.elementor-4647 .elementor-element.elementor-element-6d52ec9{text-align:center}.elementor-4647 .elementor-element.elementor-element-6d52ec9 .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-58e4bd5{text-align:center}.elementor-4647 .elementor-element.elementor-element-58e4bd5 .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-c568efe .elementor-button{background-color:var(--e-global-color-secondary);padding:15px 20px 10px 20px}.elementor-4647 .elementor-element.elementor-element-c568efe .elementor-button:hover,.elementor-4647 .elementor-element.elementor-element-c568efe .elementor-button:focus{background-color:var(--e-global-color-accent);color:#FFF}.elementor-4647 .elementor-element.elementor-element-c568efe>.elementor-widget-container{margin:20px 0 20px 0;padding:0 0 0 0}.elementor-4647 .elementor-element.elementor-element-c568efe .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-4647 .elementor-element.elementor-element-c568efe .elementor-button:hover svg,.elementor-4647 .elementor-element.elementor-element-c568efe .elementor-button:focus svg{fill:#FFF}.elementor-4647 .elementor-element.elementor-element-5261279:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-5261279>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2013/12/Contact-Bg.jpg);background-position:center center;background-size:cover}.elementor-4647 .elementor-element.elementor-element-5261279>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.25}.elementor-bc-flex-widget .elementor-4647 .elementor-element.elementor-element-5261279.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4647 .elementor-element.elementor-element-5261279.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4647 .elementor-element.elementor-element-5261279.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4647 .elementor-element.elementor-element-5261279>.elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px}.elementor-4647 .elementor-element.elementor-element-5261279>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4647 .elementor-element.elementor-element-43b703a>.elementor-widget-container{margin:20px 0 0 0}.elementor-4647 .elementor-element.elementor-element-43b703a{text-align:center}.elementor-4647 .elementor-element.elementor-element-43b703a .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-295ac47{text-align:center}.elementor-4647 .elementor-element.elementor-element-295ac47 .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-9b7cebe .elementor-button{background-color:var(--e-global-color-secondary);padding:15px 20px 10px 20px}.elementor-4647 .elementor-element.elementor-element-9b7cebe .elementor-button:hover,.elementor-4647 .elementor-element.elementor-element-9b7cebe .elementor-button:focus{background-color:var(--e-global-color-accent);color:#FFF}.elementor-4647 .elementor-element.elementor-element-9b7cebe>.elementor-widget-container{margin:20px 0 20px 0;padding:0 0 0 0}.elementor-4647 .elementor-element.elementor-element-9b7cebe .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-4647 .elementor-element.elementor-element-9b7cebe .elementor-button:hover svg,.elementor-4647 .elementor-element.elementor-element-9b7cebe .elementor-button:focus svg{fill:#FFF}.elementor-4647 .elementor-element.elementor-element-9eef143:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-9eef143>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2013/12/Contact-Bg.jpg);background-position:center center;background-size:cover}.elementor-4647 .elementor-element.elementor-element-9eef143>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.25}.elementor-bc-flex-widget .elementor-4647 .elementor-element.elementor-element-9eef143.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4647 .elementor-element.elementor-element-9eef143.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4647 .elementor-element.elementor-element-9eef143.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4647 .elementor-element.elementor-element-9eef143>.elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px}.elementor-4647 .elementor-element.elementor-element-9eef143>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4647 .elementor-element.elementor-element-945ac04>.elementor-widget-container{margin:20px 0 0 0}.elementor-4647 .elementor-element.elementor-element-945ac04{text-align:center}.elementor-4647 .elementor-element.elementor-element-945ac04 .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-98d9c72{text-align:center}.elementor-4647 .elementor-element.elementor-element-98d9c72 .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-21cccc5 .elementor-button{background-color:var(--e-global-color-secondary);padding:15px 20px 10px 20px}.elementor-4647 .elementor-element.elementor-element-21cccc5 .elementor-button:hover,.elementor-4647 .elementor-element.elementor-element-21cccc5 .elementor-button:focus{background-color:var(--e-global-color-accent);color:#FFF}.elementor-4647 .elementor-element.elementor-element-21cccc5>.elementor-widget-container{margin:20px 0 20px 0;padding:0 0 0 0}.elementor-4647 .elementor-element.elementor-element-21cccc5 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-4647 .elementor-element.elementor-element-21cccc5 .elementor-button:hover svg,.elementor-4647 .elementor-element.elementor-element-21cccc5 .elementor-button:focus svg{fill:#FFF}.elementor-4647 .elementor-element.elementor-element-ac7e2a2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-ac7e2a2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2013/12/Contact-Bg.jpg);background-position:center center;background-size:cover}.elementor-4647 .elementor-element.elementor-element-ac7e2a2>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.25}.elementor-bc-flex-widget .elementor-4647 .elementor-element.elementor-element-ac7e2a2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4647 .elementor-element.elementor-element-ac7e2a2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4647 .elementor-element.elementor-element-ac7e2a2.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4647 .elementor-element.elementor-element-ac7e2a2>.elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px}.elementor-4647 .elementor-element.elementor-element-ac7e2a2>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4647 .elementor-element.elementor-element-6d5bf5c>.elementor-widget-container{margin:20px 0 0 0}.elementor-4647 .elementor-element.elementor-element-6d5bf5c{text-align:center}.elementor-4647 .elementor-element.elementor-element-6d5bf5c .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-371371e{text-align:center}.elementor-4647 .elementor-element.elementor-element-371371e .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-a5ee9df .elementor-button{background-color:var(--e-global-color-secondary);padding:15px 20px 10px 20px}.elementor-4647 .elementor-element.elementor-element-a5ee9df .elementor-button:hover,.elementor-4647 .elementor-element.elementor-element-a5ee9df .elementor-button:focus{background-color:var(--e-global-color-accent);color:#FFF}.elementor-4647 .elementor-element.elementor-element-a5ee9df>.elementor-widget-container{margin:20px 0 20px 0;padding:0 0 0 0}.elementor-4647 .elementor-element.elementor-element-a5ee9df .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-4647 .elementor-element.elementor-element-a5ee9df .elementor-button:hover svg,.elementor-4647 .elementor-element.elementor-element-a5ee9df .elementor-button:focus svg{fill:#FFF}.elementor-4647 .elementor-element.elementor-element-d337642:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-d337642>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2013/12/Contact-Bg.jpg);background-position:center center;background-size:cover}.elementor-4647 .elementor-element.elementor-element-d337642>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.25}.elementor-bc-flex-widget .elementor-4647 .elementor-element.elementor-element-d337642.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4647 .elementor-element.elementor-element-d337642.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4647 .elementor-element.elementor-element-d337642.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4647 .elementor-element.elementor-element-d337642>.elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-secondary);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px}.elementor-4647 .elementor-element.elementor-element-d337642>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-4647 .elementor-element.elementor-element-c0e8eed>.elementor-widget-container{margin:20px 0 0 0}.elementor-4647 .elementor-element.elementor-element-c0e8eed{text-align:center}.elementor-4647 .elementor-element.elementor-element-c0e8eed .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-3d15405{text-align:center}.elementor-4647 .elementor-element.elementor-element-3d15405 .elementor-heading-title{color:var(--e-global-color-cd89a8d)}.elementor-4647 .elementor-element.elementor-element-be4d3e8 .elementor-button{background-color:var(--e-global-color-secondary);padding:15px 20px 10px 20px}.elementor-4647 .elementor-element.elementor-element-be4d3e8 .elementor-button:hover,.elementor-4647 .elementor-element.elementor-element-be4d3e8 .elementor-button:focus{background-color:var(--e-global-color-accent);color:#FFF}.elementor-4647 .elementor-element.elementor-element-be4d3e8>.elementor-widget-container{margin:20px 0 20px 0;padding:0 0 0 0}.elementor-4647 .elementor-element.elementor-element-be4d3e8 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-4647 .elementor-element.elementor-element-be4d3e8 .elementor-button:hover svg,.elementor-4647 .elementor-element.elementor-element-be4d3e8 .elementor-button:focus svg{fill:#FFF}@media(min-width:1025px){.elementor-4647 .elementor-element.elementor-element-da80ffc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-da80ffc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-4647 .elementor-element.elementor-element-8a0d1d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-8a0d1d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-4647 .elementor-element.elementor-element-9da13ad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-9da13ad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-4647 .elementor-element.elementor-element-5261279:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-5261279>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-4647 .elementor-element.elementor-element-9eef143:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-9eef143>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-4647 .elementor-element.elementor-element-ac7e2a2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-ac7e2a2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-4647 .elementor-element.elementor-element-d337642:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4647 .elementor-element.elementor-element-d337642>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}