.elementor-182 .elementor-element.elementor-element-774bcee{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-182 .elementor-element.elementor-element-bee6da4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-182 .elementor-element.elementor-element-bee6da4:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-bee6da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3A3A;}.elementor-182 .elementor-element.elementor-element-0e66ecb{--display:flex;--min-height:0px;--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;}.elementor-182 .elementor-element.elementor-element-0e66ecb.e-con{--order:99999 /* order end hack */;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-182 .elementor-element.elementor-element-4b4fc60 img{max-width:100%;}.elementor-182 .elementor-element.elementor-element-4705442{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-18px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-182 .elementor-element.elementor-element-4705442:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-4705442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3A3A;}.elementor-182 .elementor-element.elementor-element-4705442.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-182 .elementor-element.elementor-element-2b1b351{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:underline;color:#ea7486;}.elementor-182 .elementor-element.elementor-element-93f3325{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;}.elementor-182 .elementor-element.elementor-element-5823f8e{width:var( --container-widget-width, 31.44% );max-width:31.44%;--container-widget-width:31.44%;--container-widget-flex-grow:0;text-align:center;}.elementor-182 .elementor-element.elementor-element-5823f8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-182 .elementor-element.elementor-element-3db1786{text-align:start;}.elementor-182 .elementor-element.elementor-element-3db1786 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:39px;font-weight:600;color:#d9c8b4;}.elementor-182 .elementor-element.elementor-element-e417638{margin:-28px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-182 .elementor-element.elementor-element-e417638 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:45px;font-weight:600;color:#d9c8b4;}.elementor-182 .elementor-element.elementor-element-df23949{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-182 .elementor-element.elementor-element-df23949 .elementor-heading-title{font-family:"Dawning of a New Day", Sans-serif;font-size:50px;font-weight:600;color:#c96a75;}.elementor-182 .elementor-element.elementor-element-a93ebc0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-182 .elementor-element.elementor-element-a93ebc0:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-a93ebc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f1e7;}.elementor-182 .elementor-element.elementor-element-a52a634{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-fac7159{margin:-28px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-182 .elementor-element.elementor-element-fac7159 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:28px;font-weight:600;color:#c96a75;}.elementor-182 .elementor-element.elementor-element-bbc9921{font-family:"Antic Didone", Sans-serif;font-weight:500;color:#453d21;}.elementor-182 .elementor-element.elementor-element-ec710f9{font-family:"Antic Didone", Sans-serif;font-weight:500;color:#453d21;}.elementor-182 .elementor-element.elementor-element-0b6d852{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-182 .elementor-element.elementor-element-9c39692 .elementor-button{background-color:#F7F5EF;font-family:"Antic Didone", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;text-decoration:underline;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEB5AD;border-radius:20px 20px 20px 20px;}.elementor-182 .elementor-element.elementor-element-9c39692 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-182 .elementor-element.elementor-element-3539c90 .elementor-button{background-color:#636B2F;font-family:"Antic Didone", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEB5AD;border-radius:20px 20px 20px 20px;}.elementor-182 .elementor-element.elementor-element-3539c90.elementor-element{--order:99999 /* order end hack */;}.elementor-182 .elementor-element.elementor-element-3539c90 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-182 .elementor-element.elementor-element-2ea753b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-182 .elementor-element.elementor-element-2ea753b:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-2ea753b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E3D8;background-image:url("https://rosecottageguesthouse.ie/wp-content/uploads/2026/10/Remove_text_and_icons_background_20260910172204.jpeg");}.elementor-182 .elementor-element.elementor-element-75a6ee3{margin:-28px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-182 .elementor-element.elementor-element-75a6ee3 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase;color:#c96a75;}.elementor-182 .elementor-element.elementor-element-7f676fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-182 .elementor-element.elementor-element-ebde30f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-182 .elementor-element.elementor-element-ebde30f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-bf55088{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-182 .elementor-element.elementor-element-bf55088.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-182 .elementor-element.elementor-element-5999862{width:var( --container-widget-width, 215.585% );max-width:215.585%;--container-widget-width:215.585%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-5999862.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-5999862 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-5999862 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-5999862 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-5999862 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-5999862 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-5999862 .elementor-icon-list-icon i{color:#c96a75;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-5999862 .elementor-icon-list-icon svg{fill:#c96a75;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-5999862 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-182 .elementor-element.elementor-element-5999862 .elementor-icon-list-text{transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-e55b601{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:-7px;--margin-left:-8px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:30px;}.elementor-182 .elementor-element.elementor-element-ba8c87f{margin:-28px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-182 .elementor-element.elementor-element-ba8c87f .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#c96a75;}.elementor-182 .elementor-element.elementor-element-e5f71f9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-182 .elementor-element.elementor-element-29218fc{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-182 .elementor-element.elementor-element-29218fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-10c32b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-182 .elementor-element.elementor-element-10c32b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-c89e56f{width:var( --container-widget-width, 215.585% );max-width:215.585%;--container-widget-width:215.585%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-c89e56f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-c89e56f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-c89e56f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-c89e56f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-c89e56f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-c89e56f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-c89e56f .elementor-icon-list-icon i{color:#c96a75;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-c89e56f .elementor-icon-list-icon svg{fill:#c96a75;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-c89e56f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-182 .elementor-element.elementor-element-c89e56f .elementor-icon-list-text{transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-7602781{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:-7px;--margin-left:-8px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:30px;}.elementor-182 .elementor-element.elementor-element-2ab0466{margin:-28px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-182 .elementor-element.elementor-element-2ab0466 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#c96a75;}.elementor-182 .elementor-element.elementor-element-de57713{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-182 .elementor-element.elementor-element-fe0a02e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-182 .elementor-element.elementor-element-fe0a02e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-87b3f9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-182 .elementor-element.elementor-element-87b3f9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-1765243{width:var( --container-widget-width, 215.585% );max-width:215.585%;--container-widget-width:215.585%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-1765243.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-1765243 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-1765243 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-1765243 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-1765243 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-1765243 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-1765243 .elementor-icon-list-icon i{color:#c96a75;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-1765243 .elementor-icon-list-icon svg{fill:#c96a75;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-1765243 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-182 .elementor-element.elementor-element-1765243 .elementor-icon-list-text{transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-b397efe{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:-7px;--margin-left:-8px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:30px;}.elementor-182 .elementor-element.elementor-element-bf78f0e{margin:-28px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-182 .elementor-element.elementor-element-bf78f0e .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#c96a75;}.elementor-182 .elementor-element.elementor-element-21824aa{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-182 .elementor-element.elementor-element-ee9cc4f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-182 .elementor-element.elementor-element-ee9cc4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-20dadf8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-182 .elementor-element.elementor-element-20dadf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-b972335{width:var( --container-widget-width, 215.585% );max-width:215.585%;--container-widget-width:215.585%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-b972335.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-b972335 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-b972335 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-b972335 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-b972335 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-b972335 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-b972335 .elementor-icon-list-icon i{color:#c96a75;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-b972335 .elementor-icon-list-icon svg{fill:#c96a75;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-b972335 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-182 .elementor-element.elementor-element-b972335 .elementor-icon-list-text{transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-5fd1bf9{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:-7px;--margin-left:-8px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:30px;}.elementor-182 .elementor-element.elementor-element-36b93e4{margin:-28px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-182 .elementor-element.elementor-element-36b93e4 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#c96a75;}.elementor-182 .elementor-element.elementor-element-8a9acd3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-182 .elementor-element.elementor-element-f330d57{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-182 .elementor-element.elementor-element-f330d57.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-b0f4451{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-182 .elementor-element.elementor-element-b0f4451.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-65471fe{width:var( --container-widget-width, 215.585% );max-width:215.585%;--container-widget-width:215.585%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-65471fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-65471fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-65471fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-65471fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-65471fe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-65471fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-65471fe .elementor-icon-list-icon i{color:#c96a75;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-65471fe .elementor-icon-list-icon svg{fill:#c96a75;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-65471fe .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-182 .elementor-element.elementor-element-65471fe .elementor-icon-list-text{transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-4055dde{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:-7px;--margin-left:-8px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:30px;}.elementor-182 .elementor-element.elementor-element-e8bf801{margin:-28px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-182 .elementor-element.elementor-element-e8bf801 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#c96a75;}.elementor-182 .elementor-element.elementor-element-a1685ca{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-182 .elementor-element.elementor-element-16e44f0{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-182 .elementor-element.elementor-element-16e44f0:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-16e44f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f1e7;}.elementor-182 .elementor-element.elementor-element-ad39ab3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-182 .elementor-element.elementor-element-ad39ab3.e-con{--order:99999 /* order end hack */;}.elementor-182 .elementor-element.elementor-element-1071f02{margin:-28px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-182 .elementor-element.elementor-element-1071f02 .elementor-heading-title{font-family:"Antic Didone", Sans-serif;font-size:26px;font-weight:600;color:#453d21;}.elementor-182 .elementor-element.elementor-element-c64d8a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-182 .elementor-element.elementor-element-c64d8a4.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-996c755{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-182 .elementor-element.elementor-element-996c755.e-con{--order:99999 /* order end hack */;}.elementor-182 .elementor-element.elementor-element-0123455{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-182 .elementor-element.elementor-element-bec0269{width:var( --container-widget-width, 215.585% );max-width:215.585%;--container-widget-width:215.585%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-bec0269.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-bec0269 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-bec0269 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-bec0269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-bec0269 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-bec0269 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-bec0269 .elementor-icon-list-icon i{color:#2F3A3A;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-bec0269 .elementor-icon-list-icon svg{fill:#2F3A3A;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-bec0269 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-182 .elementor-element.elementor-element-bec0269 .elementor-icon-list-text{transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-0aa6ab3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-182 .elementor-element.elementor-element-9569a9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-182 .elementor-element.elementor-element-27342b1{width:var( --container-widget-width, 215.585% );max-width:215.585%;--container-widget-width:215.585%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-27342b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-27342b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-27342b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-27342b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-27342b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-27342b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-27342b1 .elementor-icon-list-icon i{color:#1B6500;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-27342b1 .elementor-icon-list-icon svg{fill:#1B6500;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-27342b1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-182 .elementor-element.elementor-element-27342b1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-7ff1a74{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-182 .elementor-element.elementor-element-ccb4f4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-182 .elementor-element.elementor-element-eac1d3a{width:var( --container-widget-width, 215.585% );max-width:215.585%;--container-widget-width:215.585%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-eac1d3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-eac1d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-eac1d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-eac1d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-eac1d3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-eac1d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-eac1d3a .elementor-icon-list-icon i{color:#008F2C;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-eac1d3a .elementor-icon-list-icon svg{fill:#008F2C;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-eac1d3a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-182 .elementor-element.elementor-element-eac1d3a .elementor-icon-list-text{transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-c535383{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-182 .elementor-element.elementor-element-8630d50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-182 .elementor-element.elementor-element-b51399f{width:var( --container-widget-width, 215.585% );max-width:215.585%;--container-widget-width:215.585%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-b51399f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-b51399f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-b51399f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-b51399f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-b51399f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-b51399f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-b51399f .elementor-icon-list-icon i{color:#453d21;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-b51399f .elementor-icon-list-icon svg{fill:#453d21;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-b51399f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-182 .elementor-element.elementor-element-b51399f .elementor-icon-list-text{transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-b56e79a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-182 .elementor-element.elementor-element-fa3f959{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-182 .elementor-element.elementor-element-53133ca{width:var( --container-widget-width, 215.585% );max-width:215.585%;--container-widget-width:215.585%;--container-widget-flex-grow:0;--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-182 .elementor-element.elementor-element-53133ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-182 .elementor-element.elementor-element-53133ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-53133ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-53133ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-182 .elementor-element.elementor-element-53133ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-53133ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-182 .elementor-element.elementor-element-53133ca .elementor-icon-list-icon i{color:#c96a75;transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-53133ca .elementor-icon-list-icon svg{fill:#c96a75;transition:fill 0.3s;}.elementor-182 .elementor-element.elementor-element-53133ca .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-182 .elementor-element.elementor-element-53133ca .elementor-icon-list-text{transition:color 0.3s;}.elementor-182 .elementor-element.elementor-element-2f38b50{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Antic Didone", Sans-serif;font-size:14px;font-weight:500;color:#000000;}.elementor-182 .elementor-element.elementor-element-70715d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-182 .elementor-element.elementor-element-70715d3.e-con{--order:99999 /* order end hack */;}.elementor-182 .elementor-element.elementor-element-b8ae610 img{max-width:95%;}.elementor-182 .elementor-element.elementor-element-c094a3c .elementor-button{background-color:#636B2F;font-family:"Antic Didone", Sans-serif;font-size:15px;font-weight:500;text-transform:capitalize;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEB5AD;border-radius:20px 20px 20px 20px;}.elementor-182 .elementor-element.elementor-element-c094a3c.elementor-element{--order:99999 /* order end hack */;}.elementor-182 .elementor-element.elementor-element-c094a3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-182 .elementor-element.elementor-element-6529cef{--display:flex;--min-height:48vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-182 .elementor-element.elementor-element-6529cef:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-6529cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f1e7;background-image:url("https://rosecottageguesthouse.ie/wp-content/uploads/2026/09/image_bottom-removebg-preview.png");background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-6529cef.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-182 .elementor-element.elementor-element-774bcee{--min-height:37vh;}.elementor-182 .elementor-element.elementor-element-2b1b351{text-align:start;}.elementor-182 .elementor-element.elementor-element-fac7159{text-align:start;}.elementor-182 .elementor-element.elementor-element-fac7159 .elementor-heading-title{font-size:24px;}.elementor-182 .elementor-element.elementor-element-2ea753b:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-2ea753b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-182 .elementor-element.elementor-element-1071f02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-182 .elementor-element.elementor-element-4705442{--width:60.003%;}.elementor-182 .elementor-element.elementor-element-a52a634{--width:60%;}.elementor-182 .elementor-element.elementor-element-2ea753b{--width:40%;}.elementor-182 .elementor-element.elementor-element-7f676fa{--width:84%;}.elementor-182 .elementor-element.elementor-element-ebde30f{--width:100%;}.elementor-182 .elementor-element.elementor-element-bf55088{--width:11.548%;}.elementor-182 .elementor-element.elementor-element-29218fc{--width:100%;}.elementor-182 .elementor-element.elementor-element-10c32b7{--width:11.548%;}.elementor-182 .elementor-element.elementor-element-fe0a02e{--width:100%;}.elementor-182 .elementor-element.elementor-element-87b3f9b{--width:11.548%;}.elementor-182 .elementor-element.elementor-element-ee9cc4f{--width:100%;}.elementor-182 .elementor-element.elementor-element-20dadf8{--width:11.548%;}.elementor-182 .elementor-element.elementor-element-f330d57{--width:100%;}.elementor-182 .elementor-element.elementor-element-b0f4451{--width:11.548%;}.elementor-182 .elementor-element.elementor-element-c64d8a4{--width:98.009%;}.elementor-182 .elementor-element.elementor-element-70715d3{--width:20%;}.elementor-182 .elementor-element.elementor-element-6529cef{--width:100%;}}@media(min-width:1025px){.elementor-182 .elementor-element.elementor-element-2ea753b:not(.elementor-motion-effects-element-type-background), .elementor-182 .elementor-element.elementor-element-2ea753b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-4b4fc60 */.elementor-182 .elementor-element.elementor-element-4b4fc60 img {
  -webkit-mask-image: radial-gradient(circle at center, black 50%, transparent 100%);
  mask-image: radial-gradient(circle at center, black 5-%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e417638 */.elementor-182 .elementor-element.elementor-element-e417638 .elementor-heading-title {
  display: inline-block;
  position: relative;
  padding-bottom: 12px;
}

.elementor-182 .elementor-element.elementor-element-e417638 .elementor-heading-title::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 60%; /* Adjust percentage or set px (e.g., 200px) to control length */
  height: 8px;
  background-image: url('https://rosecottageguesthouse.ie/wp-content/uploads/2026/09/gemini-svg-1.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4705442 */.elementor-182 .elementor-element.elementor-element-4705442 {
  -webkit-mask-image: linear-gradient(to right, black 75%, transparent 100%);
  mask-image: linear-gradient(to right, black 75%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fac7159 */.elementor-182 .elementor-element.elementor-element-fac7159 .elementor-heading-title {
  display: inline-block;
  position: relative;
  padding-bottom: 12px;
}

.elementor-182 .elementor-element.elementor-element-fac7159 .elementor-heading-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 35%; /* Adjust width to cover "A HANDS-ON" */
  height: 6px;
  background-image: url('https://rosecottageguesthouse.ie/wp-content/uploads/2026/09/gemini-svg.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75a6ee3 */.elementor-182 .elementor-element.elementor-element-75a6ee3 .elementor-heading-title {
  display: inline-block;
  position: relative;
  padding-bottom: 12px;
}

.elementor-182 .elementor-element.elementor-element-75a6ee3 .elementor-heading-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 35%; /* Adjust width to cover "A HANDS-ON" */
  height: 6px;
  background-image: url('https://rosecottageguesthouse.ie/wp-content/uploads/2026/09/gemini-svg-1.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba8c87f */.elementor-182 .elementor-element.elementor-element-ba8c87f .elementor-heading-title {
  display: inline-block;
  position: relative;
  padding-bottom: 12px;
}

.elementor-182 .elementor-element.elementor-element-ba8c87f .elementor-heading-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 35%; /* Adjust width to cover "A HANDS-ON" */
  height: 6px;
  background-image: url('https://rosecottageguesthouse.ie/wp-content/uploads/2026/09/gemini-svg-1.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebde30f */.elementor-182 .elementor-element.elementor-element-ebde30f {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 12px;
}

.elementor-182 .elementor-element.elementor-element-ebde30f:hover {
  transform: translateY(-4px) scale(1.01);
  box-shadow: 0 10px 25px rgba(129, 43, 59, 0.08), 0 4px 10px rgba(0, 0, 0, 0.03);
  background-color: rgba(255, 255, 255, 0.6); /* Optional subtle fill lift */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab0466 */.elementor-182 .elementor-element.elementor-element-2ab0466 .elementor-heading-title {
  display: inline-block;
  position: relative;
  padding-bottom: 12px;
}

.elementor-182 .elementor-element.elementor-element-2ab0466 .elementor-heading-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 35%; /* Adjust width to cover "A HANDS-ON" */
  height: 6px;
  background-image: url('https://rosecottageguesthouse.ie/wp-content/uploads/2026/09/gemini-svg-1.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29218fc */.elementor-182 .elementor-element.elementor-element-29218fc {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 12px;
}

.elementor-182 .elementor-element.elementor-element-29218fc:hover {
  transform: translateY(-4px) scale(1.01);
  box-shadow: 0 10px 25px rgba(129, 43, 59, 0.08), 0 4px 10px rgba(0, 0, 0, 0.03);
  background-color: rgba(255, 255, 255, 0.6); /* Optional subtle fill lift */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf78f0e */.elementor-182 .elementor-element.elementor-element-bf78f0e .elementor-heading-title {
  display: inline-block;
  position: relative;
  padding-bottom: 12px;
}

.elementor-182 .elementor-element.elementor-element-bf78f0e .elementor-heading-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 35%; /* Adjust width to cover "A HANDS-ON" */
  height: 6px;
  background-image: url('https://rosecottageguesthouse.ie/wp-content/uploads/2026/09/gemini-svg-1.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe0a02e */.elementor-182 .elementor-element.elementor-element-fe0a02e {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 12px;
}

.elementor-182 .elementor-element.elementor-element-fe0a02e:hover {
  transform: translateY(-4px) scale(1.01);
  box-shadow: 0 10px 25px rgba(129, 43, 59, 0.08), 0 4px 10px rgba(0, 0, 0, 0.03);
  background-color: rgba(255, 255, 255, 0.6); /* Optional subtle fill lift */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36b93e4 */.elementor-182 .elementor-element.elementor-element-36b93e4 .elementor-heading-title {
  display: inline-block;
  position: relative;
  padding-bottom: 12px;
}

.elementor-182 .elementor-element.elementor-element-36b93e4 .elementor-heading-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 35%; /* Adjust width to cover "A HANDS-ON" */
  height: 6px;
  background-image: url('https://rosecottageguesthouse.ie/wp-content/uploads/2026/09/gemini-svg-1.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee9cc4f */.elementor-182 .elementor-element.elementor-element-ee9cc4f {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 12px;
}

.elementor-182 .elementor-element.elementor-element-ee9cc4f:hover {
  transform: translateY(-4px) scale(1.01);
  box-shadow: 0 10px 25px rgba(129, 43, 59, 0.08), 0 4px 10px rgba(0, 0, 0, 0.03);
  background-color: rgba(255, 255, 255, 0.6); /* Optional subtle fill lift */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8bf801 */.elementor-182 .elementor-element.elementor-element-e8bf801 .elementor-heading-title {
  display: inline-block;
  position: relative;
  padding-bottom: 12px;
}

.elementor-182 .elementor-element.elementor-element-e8bf801 .elementor-heading-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 35%; /* Adjust width to cover "A HANDS-ON" */
  height: 6px;
  background-image: url('https://rosecottageguesthouse.ie/wp-content/uploads/2026/09/gemini-svg-1.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f330d57 */.elementor-182 .elementor-element.elementor-element-f330d57 {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 12px;
}

.elementor-182 .elementor-element.elementor-element-f330d57:hover {
  transform: translateY(-4px) scale(1.01);
  box-shadow: 0 10px 25px rgba(129, 43, 59, 0.08), 0 4px 10px rgba(0, 0, 0, 0.03);
  background-color: rgba(255, 255, 255, 0.6); /* Optional subtle fill lift */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea753b */.elementor-182 .elementor-element.elementor-element-2ea753b {
  background-color: #EAE6D9;
  border-radius: 2px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  /* Generates a subtle torn/rough paper edge */
  clip-path: polygon(
    0% 1%, 15% 0%, 35% 1%, 50% 0%, 70% 1%, 85% 0%, 100% 1%,
    99% 15%, 100% 35%, 99% 50%, 100% 70%, 99% 85%, 100% 100%,
    85% 99%, 70% 100%, 50% 99%, 35% 100%, 15% 99%, 0% 100%,
    1% 85%, 0% 70%, 1% 50%, 0% 35%, 1% 15%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1071f02 */.elementor-182 .elementor-element.elementor-element-1071f02 .elementor-heading-title {
  display: inline-block;
  position: relative;
  padding-bottom: 12px;
}

.elementor-182 .elementor-element.elementor-element-1071f02 .elementor-heading-title::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 35%; /* Adjust width to cover "A HANDS-ON" */
  height: 6px;
  background-image: url('https://rosecottageguesthouse.ie/wp-content/uploads/2026/09/gemini-svg.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0123455 */.elementor-182 .elementor-element.elementor-element-0123455 {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 12px;
}

.elementor-182 .elementor-element.elementor-element-0123455:hover {
  transform: translateY(-4px) scale(1.01);
  box-shadow: 0 10px 25px rgba(129, 43, 59, 0.08), 0 4px 10px rgba(0, 0, 0, 0.03);
  background-color: rgba(255, 255, 255, 0.6); /* Optional subtle fill lift */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9569a9e */.elementor-182 .elementor-element.elementor-element-9569a9e {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 12px;
}

.elementor-182 .elementor-element.elementor-element-9569a9e:hover {
  transform: translateY(-4px) scale(1.01);
  box-shadow: 0 10px 25px rgba(129, 43, 59, 0.08), 0 4px 10px rgba(0, 0, 0, 0.03);
  background-color: rgba(255, 255, 255, 0.6); /* Optional subtle fill lift */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccb4f4b */.elementor-182 .elementor-element.elementor-element-ccb4f4b {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 12px;
}

.elementor-182 .elementor-element.elementor-element-ccb4f4b:hover {
  transform: translateY(-4px) scale(1.01);
  box-shadow: 0 10px 25px rgba(129, 43, 59, 0.08), 0 4px 10px rgba(0, 0, 0, 0.03);
  background-color: rgba(255, 255, 255, 0.6); /* Optional subtle fill lift */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8630d50 */.elementor-182 .elementor-element.elementor-element-8630d50 {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 12px;
}

.elementor-182 .elementor-element.elementor-element-8630d50:hover {
  transform: translateY(-4px) scale(1.01);
  box-shadow: 0 10px 25px rgba(129, 43, 59, 0.08), 0 4px 10px rgba(0, 0, 0, 0.03);
  background-color: rgba(255, 255, 255, 0.6); /* Optional subtle fill lift */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa3f959 */.elementor-182 .elementor-element.elementor-element-fa3f959 {
  transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 12px;
}

.elementor-182 .elementor-element.elementor-element-fa3f959:hover {
  transform: translateY(-4px) scale(1.01);
  box-shadow: 0 10px 25px rgba(129, 43, 59, 0.08), 0 4px 10px rgba(0, 0, 0, 0.03);
  background-color: rgba(255, 255, 255, 0.6); /* Optional subtle fill lift */
}/* End custom CSS */