.elementor-2305 .elementor-element.elementor-element-141ba4e{--display:flex;--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2305 .elementor-element.elementor-element-141ba4e:not(.elementor-motion-effects-element-type-background), .elementor-2305 .elementor-element.elementor-element-141ba4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2305 .elementor-element.elementor-element-4ddaadd0 > .elementor-widget-container{margin:280px 150px 40px 150px;}.elementor-2305 .elementor-element.elementor-element-4ddaadd0 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-468bcaf1 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-468bcaf1 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-69a437af > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-5983e1b9 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-5983e1b9 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-dd50343 > .elementor-widget-container{margin:0px 0150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-4056f095 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-4056f095 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-2ebd76b > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-76f3e7bc > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-76f3e7bc .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-1ed74ad4 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-3f1bb170 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-3f1bb170 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-388283bc > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-6bfd196d > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-6bfd196d .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-57b29b0e > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-651b398f > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-651b398f .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-2a9f84a5 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-140af0fd > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-140af0fd .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-103c74 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-28da943d > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-28da943d .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-6049eb15 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-546928f7 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-546928f7 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-59df5762 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-9f3fbf1 > .elementor-widget-container{margin:-26px 150px 0px 150px;}.elementor-2305 .elementor-element.elementor-element-9f3fbf1 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-0b7c3ac );}.elementor-2305 .elementor-element.elementor-element-172b83e > .elementor-widget-container{margin:0px 150px 0px 150px;}@media(max-width:767px){.elementor-2305 .elementor-element.elementor-element-4ddaadd0 > .elementor-widget-container{margin:245px 0px 64px 0px;}.elementor-2305 .elementor-element.elementor-element-468bcaf1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-69a437af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2px 2px 2px 2px;}.elementor-2305 .elementor-element.elementor-element-5983e1b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-dd50343 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-4056f095 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-2ebd76b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-76f3e7bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-1ed74ad4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-3f1bb170 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-388283bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-6bfd196d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-57b29b0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-651b398f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-2a9f84a5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-140af0fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-103c74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-28da943d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-6049eb15 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-546928f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-59df5762 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-9f3fbf1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2305 .elementor-element.elementor-element-172b83e > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* 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 */