.elementor-3361 .elementor-element.elementor-element-1ed52b9c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.4;--margin-top:-210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3361 .elementor-element.elementor-element-1ed52b9c::before, .elementor-3361 .elementor-element.elementor-element-1ed52b9c > .elementor-background-video-container::before, .elementor-3361 .elementor-element.elementor-element-1ed52b9c > .e-con-inner > .elementor-background-video-container::before, .elementor-3361 .elementor-element.elementor-element-1ed52b9c > .elementor-background-slideshow::before, .elementor-3361 .elementor-element.elementor-element-1ed52b9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3361 .elementor-element.elementor-element-1ed52b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3361 .elementor-element.elementor-element-df0830 > .elementor-widget-container{margin:280px 100px 110px 100px;padding:0px 0px 0px 0px;}.elementor-3361 .elementor-element.elementor-element-df0830{text-align:center;}.elementor-3361 .elementor-element.elementor-element-df0830 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:60px;font-weight:600;text-shadow:0px 0px 100px rgba(0,0,0,0.3);}.elementor-3361 .elementor-element.elementor-element-77b43eac{--display:flex;}.elementor-3361 .elementor-element.elementor-element-77b43eac:not(.elementor-motion-effects-element-type-background), .elementor-3361 .elementor-element.elementor-element-77b43eac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3361 .elementor-element.elementor-element-35923a5 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-3361 .elementor-element.elementor-element-35923a5 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3361 .elementor-element.elementor-element-1c27cf71 > .elementor-widget-container{margin:37px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-3361 .elementor-element.elementor-element-1c27cf71 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3361 .elementor-element.elementor-element-4bead11b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-3361 .elementor-element.elementor-element-4bead11b{font-size:18px;}.elementor-3361 .elementor-element.elementor-element-4d361792 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-3361 .elementor-element.elementor-element-4d361792 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3361 .elementor-element.elementor-element-6fea2fff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-3361 .elementor-element.elementor-element-6fea2fff{font-size:18px;}.elementor-3361 .elementor-element.elementor-element-77a0aa76 > .elementor-widget-container{padding:0px 0px 39px 0px;}.elementor-3361 .elementor-element.elementor-element-2be0197b > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-3361 .elementor-element.elementor-element-2be0197b .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3361 .elementor-element.elementor-element-56137d10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-3361 .elementor-element.elementor-element-56137d10{font-size:18px;}.elementor-3361 .elementor-element.elementor-element-15e73ada > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-3361 .elementor-element.elementor-element-15e73ada .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3361 .elementor-element.elementor-element-618b8a54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-3361 .elementor-element.elementor-element-618b8a54{font-size:18px;}.elementor-3361 .elementor-element.elementor-element-24f7b6d2 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-3361 .elementor-element.elementor-element-24f7b6d2 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:29px;font-weight:700;color:var( --e-global-color-primary );}.elementor-3361 .elementor-element.elementor-element-528ee24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-3361 .elementor-element.elementor-element-528ee24{font-size:18px;}.elementor-3361 .elementor-element.elementor-element-726792c3{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.15;}.elementor-3361 .elementor-element.elementor-element-726792c3::before, .elementor-3361 .elementor-element.elementor-element-726792c3 > .elementor-background-video-container::before, .elementor-3361 .elementor-element.elementor-element-726792c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3361 .elementor-element.elementor-element-726792c3 > .elementor-background-slideshow::before, .elementor-3361 .elementor-element.elementor-element-726792c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3361 .elementor-element.elementor-element-726792c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3361 .elementor-element.elementor-element-7895c15c > .elementor-widget-container{margin:553px 0px 0px 85px;}.elementor-3361 .elementor-element.elementor-element-7895c15c .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:60px;font-weight:600;text-shadow:0px 0px 100px rgba(0,0,0,0.3);}@media(max-width:1024px){.elementor-3361 .elementor-element.elementor-element-df0830 > .elementor-widget-container{margin:280px 0px 0px 35px;}.elementor-3361 .elementor-element.elementor-element-df0830{text-align:center;}.elementor-3361 .elementor-element.elementor-element-df0830 .elementor-heading-title{font-size:50px;}.elementor-3361 .elementor-element.elementor-element-7895c15c > .elementor-widget-container{margin:550px 0px 0px 0px;}.elementor-3361 .elementor-element.elementor-element-7895c15c .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-3361 .elementor-element.elementor-element-df0830 > .elementor-widget-container{margin:0245px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3361 .elementor-element.elementor-element-df0830{text-align:center;}.elementor-3361 .elementor-element.elementor-element-df0830 .elementor-heading-title{font-size:35px;}.elementor-3361 .elementor-element.elementor-element-35923a5 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3361 .elementor-element.elementor-element-35923a5 .elementor-heading-title{font-size:22px;}.elementor-3361 .elementor-element.elementor-element-1c27cf71 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3361 .elementor-element.elementor-element-1c27cf71 .elementor-heading-title{font-size:22px;}.elementor-3361 .elementor-element.elementor-element-4bead11b > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3361 .elementor-element.elementor-element-4bead11b{font-size:14px;}.elementor-3361 .elementor-element.elementor-element-4d361792 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3361 .elementor-element.elementor-element-4d361792 .elementor-heading-title{font-size:22px;}.elementor-3361 .elementor-element.elementor-element-6fea2fff > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3361 .elementor-element.elementor-element-6fea2fff{font-size:14px;}.elementor-3361 .elementor-element.elementor-element-2be0197b > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3361 .elementor-element.elementor-element-2be0197b .elementor-heading-title{font-size:22px;}.elementor-3361 .elementor-element.elementor-element-56137d10 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3361 .elementor-element.elementor-element-56137d10{font-size:14px;}.elementor-3361 .elementor-element.elementor-element-15e73ada > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3361 .elementor-element.elementor-element-15e73ada .elementor-heading-title{font-size:22px;}.elementor-3361 .elementor-element.elementor-element-618b8a54 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3361 .elementor-element.elementor-element-618b8a54{font-size:14px;}.elementor-3361 .elementor-element.elementor-element-24f7b6d2 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3361 .elementor-element.elementor-element-24f7b6d2 .elementor-heading-title{font-size:22px;}.elementor-3361 .elementor-element.elementor-element-528ee24 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3361 .elementor-element.elementor-element-528ee24{font-size:14px;}.elementor-3361 .elementor-element.elementor-element-7895c15c > .elementor-widget-container{margin:500px 0px 0px 0px;}.elementor-3361 .elementor-element.elementor-element-7895c15c.elementor-element{--align-self:center;}.elementor-3361 .elementor-element.elementor-element-7895c15c{text-align:center;}.elementor-3361 .elementor-element.elementor-element-7895c15c .elementor-heading-title{font-size:30px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display SC';
	font-display: auto;
	src: url('https://irishtrees.iewp-content/uploads/2025/04/PlayfairDisplaySC-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */