.elementor-10901 .elementor-element.elementor-element-d9b7046{--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}.elementor-10901 .elementor-element.elementor-element-d9b7046:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-d9b7046>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-d345d5f{--spacer-size:154px}.elementor-10901 .elementor-element.elementor-element-605ab1f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.66}.elementor-10901 .elementor-element.elementor-element-605ab1f:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-605ab1f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://westvillehotel.co.uk/wp-content/uploads/2026/06/enniskillen-castle-island-town-fermanagh.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-10901 .elementor-element.elementor-element-605ab1f::before,.elementor-10901 .elementor-element.elementor-element-605ab1f>.elementor-background-video-container::before,.elementor-10901 .elementor-element.elementor-element-605ab1f>.e-con-inner>.elementor-background-video-container::before,.elementor-10901 .elementor-element.elementor-element-605ab1f>.elementor-background-slideshow::before,.elementor-10901 .elementor-element.elementor-element-605ab1f>.e-con-inner>.elementor-background-slideshow::before,.elementor-10901 .elementor-element.elementor-element-605ab1f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(97deg,#000000 33%,#00000000 100%)}.elementor-10901 .elementor-element.elementor-element-cd5adad{--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:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-8f6c551{--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}.elementor-10901 .elementor-element.elementor-element-8f6c551.e-con{--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-10901 .elementor-element.elementor-element-e3fc2e2{padding:8px 8px 8px 8px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#B59976;border-radius:9px 9px 9px 9px;text-align:center}.elementor-10901 .elementor-element.elementor-element-e3fc2e2 .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:600;color:#FFF}.elementor-10901 .elementor-element.elementor-element-083f902{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10901 .elementor-element.elementor-element-083f902 .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:57px;font-weight:400;letter-spacing:.2px;color:#FFF}.elementor-10901 .elementor-element.elementor-element-4af6a83{--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:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-4af6a83.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary )}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-10901 .elementor-element.elementor-element-9c58b15{--divider-border-style:solid;--divider-color:#B59976;--divider-border-width:2px}.elementor-10901 .elementor-element.elementor-element-9c58b15 .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0}.elementor-10901 .elementor-element.elementor-element-9c58b15 .elementor-divider{text-align:left;padding-block-start:3px;padding-block-end:3px}.elementor-10901 .elementor-element.elementor-element-38a7698 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:19px;font-weight:500;line-height:23px;letter-spacing:-.6px;color:#FFF}.elementor-10901 .elementor-element.elementor-element-4738f29{--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}.elementor-10901 .elementor-element.elementor-element-57a0a85{--spacer-size:50px}.elementor-10901 .elementor-element.elementor-element-673af42{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-673af42.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-11f67e7{background-color:var(--e-global-color-primary);margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:15px 0 15px 0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF;border-radius:8px 8px 0 0;text-align:center}.elementor-10901 .elementor-element.elementor-element-11f67e7 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:16px;font-weight:700;line-height:23px;letter-spacing:-.6px;color:#FFF}.elementor-10901 .elementor-element.elementor-element-700a959{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-700a959:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-700a959>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-700a959.e-con{--align-self:center}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-be27fce.elementor-element{--align-self:center}.elementor-10901 .elementor-element.elementor-element-be27fce .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-be27fce .elementor-icon{font-size:20px}.elementor-10901 .elementor-element.elementor-element-be27fce .elementor-icon svg{height:20px}.elementor-10901 .elementor-element.elementor-element-b5bfd58 .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:900;line-height:15px;letter-spacing:-.3px}.elementor-10901 .elementor-element.elementor-element-579e6ac{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-579e6ac:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-579e6ac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-579e6ac.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-8305fc8 .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-8305fc8 .elementor-icon{font-size:20px}.elementor-10901 .elementor-element.elementor-element-8305fc8 .elementor-icon svg{height:20px}.elementor-10901 .elementor-element.elementor-element-243135f .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:900;line-height:15px;letter-spacing:-.3px}.elementor-10901 .elementor-element.elementor-element-c984c4f{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-c984c4f:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-c984c4f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-c984c4f.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-abddb02 .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-abddb02 .elementor-icon{font-size:20px}.elementor-10901 .elementor-element.elementor-element-abddb02 .elementor-icon svg{height:20px}.elementor-10901 .elementor-element.elementor-element-74c7db1 .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:900;line-height:15px;letter-spacing:-.3px}.elementor-10901 .elementor-element.elementor-element-dae4b24{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-dae4b24:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-dae4b24>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-dae4b24.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-9134039 .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-9134039 .elementor-icon{font-size:20px}.elementor-10901 .elementor-element.elementor-element-9134039 .elementor-icon svg{height:20px}.elementor-10901 .elementor-element.elementor-element-84ae045 .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:900;line-height:15px;letter-spacing:-.3px}.elementor-10901 .elementor-element.elementor-element-5c32833{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-5c32833:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-5c32833>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-5c32833.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-bf9369f .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-bf9369f .elementor-icon{font-size:20px}.elementor-10901 .elementor-element.elementor-element-bf9369f .elementor-icon svg{height:20px}.elementor-10901 .elementor-element.elementor-element-6020980 .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:900;line-height:15px;letter-spacing:-.3px}.elementor-10901 .elementor-element.elementor-element-06bebeb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-06bebeb:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-06bebeb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-06bebeb.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-a00bef1{--divider-border-style:solid;--divider-color:#ECE9E9;--divider-border-width:2px}.elementor-10901 .elementor-element.elementor-element-a00bef1 .elementor-divider-separator{width:81%;margin:0 auto;margin-center:0}.elementor-10901 .elementor-element.elementor-element-a00bef1 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px}.elementor-10901 .elementor-element.elementor-element-cd94ae9{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-cd94ae9:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-cd94ae9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-cd94ae9.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-20f92b3 .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:900;line-height:15px;letter-spacing:-.3px;color:var(--e-global-color-text)}.elementor-10901 .elementor-element.elementor-element-d0a2787{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-d0a2787:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-d0a2787>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-d0a2787.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-b11a03c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 0px;--row-gap:4px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-b11a03c:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-b11a03c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-b11a03c.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-c0c84f9{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-c0c84f9:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-c0c84f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-c0c84f9.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-cb28e15{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 8px) 0;padding:10px 0 10px 0}.elementor-10901 .elementor-element.elementor-element-cb28e15 .elementor-heading-title{font-family:"Alice",Sans-serif;font-size:45px;font-weight:400;line-height:15px;letter-spacing:-.3px;color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-f244411{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-f244411:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-f244411>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-f244411.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-774316e .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:900;line-height:15px;letter-spacing:-.3px;color:var(--e-global-color-text)}.elementor-10901 .elementor-element.elementor-element-994dfbf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-994dfbf:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-994dfbf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-10901 .elementor-element.elementor-element-994dfbf.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-d21b9c0{margin:2px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 11px 0}.elementor-10901 .elementor-element.elementor-element-d21b9c0 .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:300;line-height:15px;letter-spacing:-.3px;color:var(--e-global-color-text)}.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-10901 .elementor-element.elementor-element-09fe639 .elementor-button{background-color:#B59976}.elementor-10901 .elementor-element.elementor-element-09fe639{padding:0 0 10px 0}.elementor-10901 .elementor-element.elementor-element-09fe639 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-10901 .elementor-element.elementor-element-09fe639 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-10901 .elementor-element.elementor-element-ba1f98d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10901 .elementor-element.elementor-element-ba1f98d.e-con{--align-self:center}.elementor-10901 .elementor-element.elementor-element-94c19d0{--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;--justify-content:center}.elementor-10901 .elementor-element.elementor-element-76df2c3{--divider-border-style:solid;--divider-color:#B59976;--divider-border-width:2px}.elementor-10901 .elementor-element.elementor-element-76df2c3 .elementor-divider-separator{width:50%;margin:0 auto;margin-right:0}.elementor-10901 .elementor-element.elementor-element-76df2c3 .elementor-divider{text-align:right;padding-block-start:10px;padding-block-end:10px}.elementor-10901 .elementor-element.elementor-element-e8e7e41{--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:-47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10901 .elementor-element.elementor-element-a3efb5a{margin:50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-10901 .elementor-element.elementor-element-a3efb5a .elementor-heading-title{font-family:"Alike",Sans-serif;font-weight:500}.elementor-10901 .elementor-element.elementor-element-7cf6643{--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;--justify-content:center}.elementor-10901 .elementor-element.elementor-element-ecea5e8{--divider-border-style:solid;--divider-color:#B59976;--divider-border-width:2px}.elementor-10901 .elementor-element.elementor-element-ecea5e8 .elementor-divider-separator{width:50%;margin:0 auto;margin-left:0}.elementor-10901 .elementor-element.elementor-element-ecea5e8 .elementor-divider{text-align:left;padding-block-start:10px;padding-block-end:10px}.elementor-10901 .elementor-element.elementor-element-d1a857a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-10901 .elementor-element.elementor-element-9703b0e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-10901 .elementor-element.elementor-element-616a762{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10901 .elementor-element.elementor-element-616a762 .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-616a762 .elementor-icon{font-size:114px}.elementor-10901 .elementor-element.elementor-element-616a762 .elementor-icon svg{height:114px}.elementor-10901 .elementor-element.elementor-element-13483f6{width:var(--container-widget-width,70%);max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center}.elementor-10901 .elementor-element.elementor-element-13483f6.elementor-element{--align-self:center}.elementor-10901 .elementor-element.elementor-element-13483f6 .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:22px;font-weight:500}.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-10901 .elementor-element.elementor-element-b235434{text-align:center;font-family:"Roboto",Sans-serif;font-size:29px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-10901 .elementor-element.elementor-element-327bbbd{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-10901 .elementor-element.elementor-element-dcb4ab9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10901 .elementor-element.elementor-element-dcb4ab9 .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-dcb4ab9 .elementor-icon{font-size:114px}.elementor-10901 .elementor-element.elementor-element-dcb4ab9 .elementor-icon svg{height:114px}.elementor-10901 .elementor-element.elementor-element-3276171{width:var(--container-widget-width,84.615%);max-width:84.615%;--container-widget-width:84.615%;--container-widget-flex-grow:0;text-align:center}.elementor-10901 .elementor-element.elementor-element-3276171.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-3276171 .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:22px;font-weight:500}.elementor-10901 .elementor-element.elementor-element-79b09fc{text-align:center;font-family:"Roboto",Sans-serif;font-size:29px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-10901 .elementor-element.elementor-element-6ed0fe3{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-10901 .elementor-element.elementor-element-28fdda8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-10901 .elementor-element.elementor-element-28fdda8 .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-28fdda8 .elementor-icon{font-size:114px}.elementor-10901 .elementor-element.elementor-element-28fdda8 .elementor-icon svg{height:114px}.elementor-10901 .elementor-element.elementor-element-7d3e575{width:var(--container-widget-width,79.807%);max-width:79.807%;--container-widget-width:79.807%;--container-widget-flex-grow:0;text-align:center}.elementor-10901 .elementor-element.elementor-element-7d3e575.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-7d3e575 .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:22px;font-weight:500}.elementor-10901 .elementor-element.elementor-element-17a0a08{width:var(--container-widget-width,66.34%);max-width:66.34%;--container-widget-width:66.34%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto",Sans-serif;font-size:29px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-10901 .elementor-element.elementor-element-17a0a08.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-c5a5b69{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-10901 .elementor-element.elementor-element-360fa74{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:12px 12px 12px 12px}.elementor-10901 .elementor-element.elementor-element-360fa74 .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-360fa74 .elementor-icon{font-size:90px}.elementor-10901 .elementor-element.elementor-element-360fa74 .elementor-icon svg{height:90px}.elementor-10901 .elementor-element.elementor-element-8195f6d{width:var(--container-widget-width,74.038%);max-width:74.038%;--container-widget-width:74.038%;--container-widget-flex-grow:0;text-align:center}.elementor-10901 .elementor-element.elementor-element-8195f6d.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-8195f6d .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:22px;font-weight:500}.elementor-10901 .elementor-element.elementor-element-7977e3b{width:var(--container-widget-width,76.923%);max-width:76.923%;--container-widget-width:76.923%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto",Sans-serif;font-size:29px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-10901 .elementor-element.elementor-element-7977e3b.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-4f64875{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-10901 .elementor-element.elementor-element-4f64875.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-fd3d463{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:12px 12px 12px 12px}.elementor-10901 .elementor-element.elementor-element-fd3d463 .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-fd3d463 .elementor-icon{font-size:90px}.elementor-10901 .elementor-element.elementor-element-fd3d463 .elementor-icon svg{height:90px}.elementor-10901 .elementor-element.elementor-element-c21f2fd{width:var(--container-widget-width,82.67%);max-width:82.67%;--container-widget-width:82.67%;--container-widget-flex-grow:0;text-align:center}.elementor-10901 .elementor-element.elementor-element-c21f2fd.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-c21f2fd .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:22px;font-weight:500}.elementor-10901 .elementor-element.elementor-element-bd06b81{width:var(--container-widget-width,79.327%);max-width:79.327%;--container-widget-width:79.327%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto",Sans-serif;font-size:29px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-10901 .elementor-element.elementor-element-bd06b81.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-5367c63{--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;--padding-top:5px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-59f7da5{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px}.elementor-10901 .elementor-element.elementor-element-59f7da5:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-59f7da5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F1F1F1}.elementor-10901 .elementor-element.elementor-element-5fac53e .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:700}.elementor-10901 .elementor-element.elementor-element-13620f4 .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-13620f4 .elementor-icon{font-size:24px}.elementor-10901 .elementor-element.elementor-element-13620f4 .elementor-icon svg{height:24px}.elementor-10901 .elementor-element.elementor-element-78323a2{--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;--align-items:center}.elementor-10901 .elementor-element.elementor-element-78323a2:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-78323a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F9F9}.elementor-10901 .elementor-element.elementor-element-932cdbb{margin:50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-10901 .elementor-element.elementor-element-932cdbb .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:36px;font-weight:500}.elementor-10901 .elementor-element.elementor-element-ba8c941{--divider-border-style:solid;--divider-color:#B59976;--divider-border-width:2px}.elementor-10901 .elementor-element.elementor-element-ba8c941 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0}.elementor-10901 .elementor-element.elementor-element-ba8c941 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px}.elementor-10901 .elementor-element.elementor-element-8bce25a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-10901 .elementor-element.elementor-element-0b4eb28{text-align:center;font-family:"Roboto",Sans-serif;font-size:29px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-10901 .elementor-element.elementor-element-808bebb{--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;--justify-content:center;--gap:00px 11px;--row-gap:00px;--column-gap:11px;--flex-wrap:wrap;--padding-top:3px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-808bebb:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-808bebb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F9F9}.elementor-10901 .elementor-element.elementor-element-33a6f7c{--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;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--border-radius:12px 12px 0px 0px}.elementor-10901 .elementor-element.elementor-element-33a6f7c:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-33a6f7c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://westvillehotel.co.uk/wp-content/uploads/2026/06/enniskillen-castle-island-town-fermanagh.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-10901 .elementor-element.elementor-element-70a1d17{--spacer-size:233px}.elementor-10901 .elementor-element.elementor-element-9e78e55{--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;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--border-radius:12px 12px 0px 0px}.elementor-10901 .elementor-element.elementor-element-9e78e55:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-9e78e55>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://westvillehotel.co.uk/wp-content/uploads/2020/10/WESTVILLE-BEDROOM-WEB-01-e1617709685316.png);background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-10901 .elementor-element.elementor-element-501bc5b{--spacer-size:233px}.elementor-10901 .elementor-element.elementor-element-cebadcc{--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;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--border-radius:12px 12px 0px 0px}.elementor-10901 .elementor-element.elementor-element-cebadcc:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-cebadcc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary);background-image:url(https://westvillehotel.co.uk/wp-content/uploads/2026/02/Cuilcagh-Boardwalk-Co-Fermanagh-22_TI72UCK-1.jpg);background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-10901 .elementor-element.elementor-element-b9dc8cf{--spacer-size:233px}.elementor-10901 .elementor-element.elementor-element-eeb276f{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-10901 .elementor-element.elementor-element-eeb276f:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-eeb276f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-eeb276f.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-8a0ab66{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;border-style:none;border-radius:0 0 0 0}.elementor-10901 .elementor-element.elementor-element-8a0ab66 .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-8a0ab66.elementor-view-stacked .elementor-icon{background-color:#FFF;color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-8a0ab66.elementor-view-framed .elementor-icon,.elementor-10901 .elementor-element.elementor-element-8a0ab66.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-10901 .elementor-element.elementor-element-8a0ab66.elementor-view-framed .elementor-icon,.elementor-10901 .elementor-element.elementor-element-8a0ab66.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-10901 .elementor-element.elementor-element-8a0ab66.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-8a0ab66.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-8a0ab66 .elementor-icon{font-size:32px}.elementor-10901 .elementor-element.elementor-element-8a0ab66 .elementor-icon svg{height:32px}.elementor-10901 .elementor-element.elementor-element-6bafa53{padding:6px 0 5px 0;text-align:center}.elementor-10901 .elementor-element.elementor-element-6bafa53 .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:22px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#FFF}.elementor-10901 .elementor-element.elementor-element-42e0fa2{width:var(--container-widget-width,82.597%);max-width:82.597%;padding:8px 0 25px 0;--container-widget-width:82.597%;--container-widget-flex-grow:0;text-align:center}.elementor-10901 .elementor-element.elementor-element-42e0fa2.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-42e0fa2 .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:15px;font-weight:500;line-height:17px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFF}.elementor-10901 .elementor-element.elementor-element-241f0bb{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-10901 .elementor-element.elementor-element-241f0bb:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-241f0bb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-241f0bb.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-ed59900{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;border-style:none;border-radius:0 0 0 0}.elementor-10901 .elementor-element.elementor-element-ed59900 .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-ed59900.elementor-view-stacked .elementor-icon{background-color:#FFF;color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-ed59900.elementor-view-framed .elementor-icon,.elementor-10901 .elementor-element.elementor-element-ed59900.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-10901 .elementor-element.elementor-element-ed59900.elementor-view-framed .elementor-icon,.elementor-10901 .elementor-element.elementor-element-ed59900.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-10901 .elementor-element.elementor-element-ed59900.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-ed59900.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-ed59900 .elementor-icon{font-size:32px}.elementor-10901 .elementor-element.elementor-element-ed59900 .elementor-icon svg{height:32px}.elementor-10901 .elementor-element.elementor-element-c1accbf{padding:6px 0 5px 0;text-align:center}.elementor-10901 .elementor-element.elementor-element-c1accbf .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:22px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#FFF}.elementor-10901 .elementor-element.elementor-element-fba8bcb{width:var(--container-widget-width,82.597%);max-width:82.597%;padding:8px 0 25px 0;--container-widget-width:82.597%;--container-widget-flex-grow:0;text-align:center}.elementor-10901 .elementor-element.elementor-element-fba8bcb.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-fba8bcb .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:15px;font-weight:500;line-height:17px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFF}.elementor-10901 .elementor-element.elementor-element-bc91e8c{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px}.elementor-10901 .elementor-element.elementor-element-bc91e8c:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-bc91e8c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-bc91e8c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-fa322ab{margin:-40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;border-style:none;border-radius:0 0 0 0}.elementor-10901 .elementor-element.elementor-element-fa322ab .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-fa322ab.elementor-view-stacked .elementor-icon{background-color:#FFF;color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-fa322ab.elementor-view-framed .elementor-icon,.elementor-10901 .elementor-element.elementor-element-fa322ab.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-10901 .elementor-element.elementor-element-fa322ab.elementor-view-framed .elementor-icon,.elementor-10901 .elementor-element.elementor-element-fa322ab.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-10901 .elementor-element.elementor-element-fa322ab.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-fa322ab.elementor-view-stacked .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-fa322ab .elementor-icon{font-size:32px}.elementor-10901 .elementor-element.elementor-element-fa322ab .elementor-icon svg{height:32px}.elementor-10901 .elementor-element.elementor-element-5b20e9b{padding:6px 0 5px 0;text-align:center}.elementor-10901 .elementor-element.elementor-element-5b20e9b .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:22px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#FFF}.elementor-10901 .elementor-element.elementor-element-1047c4a{width:var(--container-widget-width,90.751%);max-width:90.751%;padding:8px 0 25px 0;--container-widget-width:90.751%;--container-widget-flex-grow:0;text-align:center}.elementor-10901 .elementor-element.elementor-element-1047c4a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-10901 .elementor-element.elementor-element-1047c4a .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:15px;font-weight:500;line-height:17px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFF}.elementor-10901 .elementor-element.elementor-element-b10046e{--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}.elementor-10901 .elementor-element.elementor-element-9e467b8{margin:50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-10901 .elementor-element.elementor-element-9e467b8 .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:36px;font-weight:500}.elementor-10901 .elementor-element.elementor-element-b8ac7aa{text-align:center;font-family:"Roboto",Sans-serif;font-size:29px;font-weight:400;color:var(--e-global-color-secondary)}.elementor-10901 .elementor-element.elementor-element-d995992{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-d05d1e3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px}.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-10901 .elementor-element.elementor-element-a6d19ea{border-radius:12px 12px 0 0}.elementor-10901 .elementor-element.elementor-element-a6d19ea img{border-radius:12px 12px 0 0}.elementor-10901 .elementor-element.elementor-element-8453c08{background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:15px 6px 15px 6px;border-radius:0 0 12px 12px;text-align:center}.elementor-10901 .elementor-element.elementor-element-8453c08 .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:600;text-transform:uppercase;color:#FFF}.elementor-10901 .elementor-element.elementor-element-4bfca0c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px}.elementor-10901 .elementor-element.elementor-element-76022b9{border-radius:12px 12px 0 0}.elementor-10901 .elementor-element.elementor-element-76022b9 img{border-radius:12px 12px 0 0}.elementor-10901 .elementor-element.elementor-element-585289a{background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:15px 6px 15px 6px;border-radius:0 0 12px 12px;text-align:center}.elementor-10901 .elementor-element.elementor-element-585289a .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:600;text-transform:uppercase;color:#FFF}.elementor-10901 .elementor-element.elementor-element-6a8e8fa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px}.elementor-10901 .elementor-element.elementor-element-fc28870{border-radius:12px 12px 0 0}.elementor-10901 .elementor-element.elementor-element-fc28870 img{border-radius:12px 12px 0 0}.elementor-10901 .elementor-element.elementor-element-af0715c{background-color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:15px 6px 15px 6px;border-radius:0 0 12px 12px;text-align:center}.elementor-10901 .elementor-element.elementor-element-af0715c .elementor-heading-title{font-family:"Creo",Sans-serif;font-weight:600;text-transform:uppercase;color:#FFF}.elementor-10901 .elementor-element.elementor-element-2c85453{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}.elementor-10901 .elementor-element.elementor-element-2c85453:not(.elementor-motion-effects-element-type-background),.elementor-10901 .elementor-element.elementor-element-2c85453>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-10901 .elementor-element.elementor-element-2d2b365{--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}.elementor-10901 .elementor-element.elementor-element-ced4b88{border-radius:12px 12px 12px 12px}.elementor-10901 .elementor-element.elementor-element-ced4b88 img{border-radius:12px 12px 12px 12px}.elementor-10901 .elementor-element.elementor-element-58801a0{--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}.elementor-10901 .elementor-element.elementor-element-a9943de{margin:50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-10901 .elementor-element.elementor-element-a9943de .elementor-heading-title{font-family:"Alike",Sans-serif;font-size:32px;font-weight:500;color:#FFF}.elementor-10901 .elementor-element.elementor-element-3cf995f{margin:0 128px calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-radius:0 0 0 0;text-align:start}.elementor-10901 .elementor-element.elementor-element-3cf995f .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:16px;font-weight:600;line-height:28px;color:#FFF}.elementor-10901 .elementor-element.elementor-element-6bcd040 .elementor-button{background-color:#B59976;font-weight:700}.elementor-10901 .elementor-element.elementor-element-6bcd040 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-10901 .elementor-element.elementor-element-6bcd040 .elementor-button .elementor-button-content-wrapper{gap:18px}.elementor-10901 .elementor-element.elementor-element-3bb5451{--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-10901 .elementor-element.elementor-element-f8a2b7d .elementor-icon-wrapper{text-align:center}.elementor-10901 .elementor-element.elementor-element-f8a2b7d.elementor-view-stacked .elementor-icon{background-color:#B59976}.elementor-10901 .elementor-element.elementor-element-f8a2b7d.elementor-view-framed .elementor-icon,.elementor-10901 .elementor-element.elementor-element-f8a2b7d.elementor-view-default .elementor-icon{color:#B59976;border-color:#B59976}.elementor-10901 .elementor-element.elementor-element-f8a2b7d.elementor-view-framed .elementor-icon,.elementor-10901 .elementor-element.elementor-element-f8a2b7d.elementor-view-default .elementor-icon svg{fill:#B59976}.elementor-10901 .elementor-element.elementor-element-f8a2b7d .elementor-icon{font-size:27px}.elementor-10901 .elementor-element.elementor-element-f8a2b7d .elementor-icon svg{height:27px}.elementor-10901 .elementor-element.elementor-element-be04704{margin:0 128px calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;border-radius:0 0 0 0;text-align:start}.elementor-10901 .elementor-element.elementor-element-be04704 .elementor-heading-title{font-family:"Creo",Sans-serif;font-size:16px;font-weight:600;line-height:28px;color:#FFF}.elementor-10901 .elementor-element.elementor-element-b9328c6{--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}.elementor-10901 .elementor-element.elementor-element-da33565{--spacer-size:50px}@media(min-width:768px){.elementor-10901 .elementor-element.elementor-element-cd5adad{--width:44%}.elementor-10901 .elementor-element.elementor-element-8f6c551{--width:53%}.elementor-10901 .elementor-element.elementor-element-4af6a83{--width:86%}.elementor-10901 .elementor-element.elementor-element-4738f29{--width:23%}.elementor-10901 .elementor-element.elementor-element-673af42{--width:31%}.elementor-10901 .elementor-element.elementor-element-700a959{--width:95%}.elementor-10901 .elementor-element.elementor-element-579e6ac{--width:95%}.elementor-10901 .elementor-element.elementor-element-c984c4f{--width:95%}.elementor-10901 .elementor-element.elementor-element-dae4b24{--width:95%}.elementor-10901 .elementor-element.elementor-element-5c32833{--width:95%}.elementor-10901 .elementor-element.elementor-element-06bebeb{--width:95%}.elementor-10901 .elementor-element.elementor-element-cd94ae9{--width:95%}.elementor-10901 .elementor-element.elementor-element-d0a2787{--width:95%}.elementor-10901 .elementor-element.elementor-element-b11a03c{--width:95%}.elementor-10901 .elementor-element.elementor-element-c0c84f9{--width:100%}.elementor-10901 .elementor-element.elementor-element-f244411{--width:95%}.elementor-10901 .elementor-element.elementor-element-994dfbf{--width:100%}.elementor-10901 .elementor-element.elementor-element-94c19d0{--width:30%}.elementor-10901 .elementor-element.elementor-element-e8e7e41{--width:43%}.elementor-10901 .elementor-element.elementor-element-7cf6643{--width:30%}.elementor-10901 .elementor-element.elementor-element-9703b0e{--width:25%}.elementor-10901 .elementor-element.elementor-element-327bbbd{--width:25%}.elementor-10901 .elementor-element.elementor-element-6ed0fe3{--width:25%}.elementor-10901 .elementor-element.elementor-element-c5a5b69{--width:25%}.elementor-10901 .elementor-element.elementor-element-4f64875{--width:20%}.elementor-10901 .elementor-element.elementor-element-5367c63{--content-width:1400px}.elementor-10901 .elementor-element.elementor-element-59f7da5{--width:80%}.elementor-10901 .elementor-element.elementor-element-8bce25a{--width:51%}.elementor-10901 .elementor-element.elementor-element-33a6f7c{--width:30%}.elementor-10901 .elementor-element.elementor-element-9e78e55{--width:30%}.elementor-10901 .elementor-element.elementor-element-cebadcc{--width:30%}.elementor-10901 .elementor-element.elementor-element-eeb276f{--width:30%}.elementor-10901 .elementor-element.elementor-element-241f0bb{--width:30%}.elementor-10901 .elementor-element.elementor-element-bc91e8c{--width:30%}.elementor-10901 .elementor-element.elementor-element-d05d1e3{--width:33.3333%}.elementor-10901 .elementor-element.elementor-element-4bfca0c{--width:33.3333%}.elementor-10901 .elementor-element.elementor-element-6a8e8fa{--width:33.3333%}.elementor-10901 .elementor-element.elementor-element-2d2b365{--width:40%}.elementor-10901 .elementor-element.elementor-element-58801a0{--width:60%}}@font-face{font-family:'Creo';font-style:normal;font-weight:400;font-display:auto;src:url(https://westvillehotel.co.uk/wp-content/uploads/2025/08/CreoExtralight-x3PLV.ttf) format('truetype')}