.elementor-3 .elementor-element.elementor-element-0bb8099{--display:flex;--min-height:610px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-3 .elementor-element.elementor-element-0bb8099:not(.elementor-motion-effects-element-type-background),.elementor-3 .elementor-element.elementor-element-0bb8099>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0000004D;background-image:url(https://ferniefoxhotel.com/wp-content/uploads/2026/05/birr-agency_Fernie-Fox-Hotel.webp);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-3 .elementor-element.elementor-element-0bb8099::before,.elementor-3 .elementor-element.elementor-element-0bb8099>.elementor-background-video-container::before,.elementor-3 .elementor-element.elementor-element-0bb8099>.e-con-inner>.elementor-background-video-container::before,.elementor-3 .elementor-element.elementor-element-0bb8099>.elementor-background-slideshow::before,.elementor-3 .elementor-element.elementor-element-0bb8099>.e-con-inner>.elementor-background-slideshow::before,.elementor-3 .elementor-element.elementor-element-0bb8099>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0000008C;--background-overlay:''}.elementor-3 .elementor-element.elementor-element-ea51baf{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1}.elementor-3 .elementor-element.elementor-element-3ecb634{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3 .elementor-element.elementor-element-62dab6d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:var(--container-widget-width,48px);max-width:48px;--container-widget-width:48px;--container-widget-flex-grow:0}.elementor-3 .elementor-element.elementor-element-62dab6d .elementor-divider-separator{width:100%}.elementor-3 .elementor-element.elementor-element-561e6c2 .elementor-heading-title{font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.58em;letter-spacing:4px;color:var(--e-global-color-06a0b15)}.elementor-3 .elementor-element.elementor-element-b9af81a .elementor-heading-title{color:var(--e-global-color-06a0b15)}.elementor-3 .elementor-element.elementor-element-51a713e{--display:flex;--position:absolute;--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-end;--align-items:stretch;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0;--z-index:0}body:not(.rtl) .elementor-3 .elementor-element.elementor-element-51a713e{left:0}body.rtl .elementor-3 .elementor-element.elementor-element-51a713e{right:0}.elementor-3 .elementor-element.elementor-element-47bcb05{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -12px) 0}.elementor-3 .elementor-element.elementor-element-47bcb05 img{width:100%;height:100%;object-fit:contain;object-position:center center;opacity:.12}.elementor-3 .elementor-element.elementor-element-555b112{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px}.elementor-3 .elementor-element.elementor-element-327839c{text-align:start}.elementor-3 .elementor-element.elementor-element-327839c .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;letter-spacing:.025em;color:var(--e-global-color-primary)}.elementor-3 .elementor-element.elementor-element-049eb92{width:100%;max-width:100%;color:var(--e-global-color-text)}.elementor-3 .elementor-element.elementor-element-b362c5d{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-3 .elementor-element.elementor-element-b362c5d .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;letter-spacing:.025em;color:var(--e-global-color-primary)}.elementor-3 .elementor-element.elementor-element-681aaea{width:100%;max-width:100%;color:var(--e-global-color-text)}.elementor-3 .elementor-element.elementor-element-cb39625{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-3 .elementor-element.elementor-element-cb39625 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;letter-spacing:.025em;color:var(--e-global-color-primary)}.elementor-3 .elementor-element.elementor-element-6760582{width:100%;max-width:100%;color:var(--e-global-color-text)}.elementor-3 .elementor-element.elementor-element-15bb6f0{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-3 .elementor-element.elementor-element-15bb6f0 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;letter-spacing:.025em;color:var(--e-global-color-primary)}.elementor-3 .elementor-element.elementor-element-0e4d915{width:100%;max-width:100%;color:var(--e-global-color-text)}.elementor-3 .elementor-element.elementor-element-7055683{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-3 .elementor-element.elementor-element-7055683 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;letter-spacing:.025em;color:var(--e-global-color-primary)}.elementor-3 .elementor-element.elementor-element-1b33311{width:100%;max-width:100%;color:var(--e-global-color-text)}.elementor-3 .elementor-element.elementor-element-04194f6{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-3 .elementor-element.elementor-element-04194f6 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;letter-spacing:.025em;color:var(--e-global-color-primary)}.elementor-3 .elementor-element.elementor-element-a23343c{width:100%;max-width:100%;color:var(--e-global-color-text)}.elementor-3 .elementor-element.elementor-element-7f9cb9c{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-3 .elementor-element.elementor-element-7f9cb9c .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;letter-spacing:.025em;color:var(--e-global-color-primary)}.elementor-3 .elementor-element.elementor-element-1496054{width:100%;max-width:100%;color:var(--e-global-color-text)}.elementor-3 .elementor-element.elementor-element-91c3103{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-3 .elementor-element.elementor-element-91c3103 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;letter-spacing:.025em;color:var(--e-global-color-primary)}.elementor-3 .elementor-element.elementor-element-9974028{width:100%;max-width:100%;color:var(--e-global-color-text)}.elementor-3 .elementor-element.elementor-element-e1ee2c9{margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:start}.elementor-3 .elementor-element.elementor-element-e1ee2c9 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:36px;font-weight:500;line-height:1.12em;letter-spacing:.025em;color:var(--e-global-color-primary)}.elementor-3 .elementor-element.elementor-element-ca855b7{width:100%;max-width:100%;color:var(--e-global-color-text)}:root{--page-title-display:none}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-51a713e{--content-width:1526px}}@media(max-width:1366px){.elementor-3 .elementor-element.elementor-element-0bb8099{--min-height:550px}.elementor-3 .elementor-element.elementor-element-ea51baf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3 .elementor-element.elementor-element-555b112{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}}@media(max-width:1200px){.elementor-3 .elementor-element.elementor-element-0bb8099{--min-height:500px}.elementor-3 .elementor-element.elementor-element-327839c .elementor-heading-title{font-size:32px}.elementor-3 .elementor-element.elementor-element-b362c5d .elementor-heading-title{font-size:32px}.elementor-3 .elementor-element.elementor-element-cb39625 .elementor-heading-title{font-size:32px}.elementor-3 .elementor-element.elementor-element-15bb6f0 .elementor-heading-title{font-size:32px}.elementor-3 .elementor-element.elementor-element-7055683 .elementor-heading-title{font-size:32px}.elementor-3 .elementor-element.elementor-element-04194f6 .elementor-heading-title{font-size:32px}.elementor-3 .elementor-element.elementor-element-7f9cb9c .elementor-heading-title{font-size:32px}.elementor-3 .elementor-element.elementor-element-91c3103 .elementor-heading-title{font-size:32px}.elementor-3 .elementor-element.elementor-element-e1ee2c9 .elementor-heading-title{font-size:32px}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-0bb8099{--min-height:400px}.elementor-3 .elementor-element.elementor-element-ea51baf{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-3 .elementor-element.elementor-element-555b112{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-3 .elementor-element.elementor-element-327839c .elementor-heading-title{font-size:28px}.elementor-3 .elementor-element.elementor-element-b362c5d .elementor-heading-title{font-size:28px}.elementor-3 .elementor-element.elementor-element-cb39625 .elementor-heading-title{font-size:28px}.elementor-3 .elementor-element.elementor-element-15bb6f0 .elementor-heading-title{font-size:28px}.elementor-3 .elementor-element.elementor-element-7055683 .elementor-heading-title{font-size:28px}.elementor-3 .elementor-element.elementor-element-04194f6 .elementor-heading-title{font-size:28px}.elementor-3 .elementor-element.elementor-element-7f9cb9c .elementor-heading-title{font-size:28px}.elementor-3 .elementor-element.elementor-element-91c3103 .elementor-heading-title{font-size:28px}.elementor-3 .elementor-element.elementor-element-e1ee2c9 .elementor-heading-title{font-size:28px}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-0bb8099{--min-height:350px}.elementor-3 .elementor-element.elementor-element-327839c .elementor-heading-title{font-size:26px}.elementor-3 .elementor-element.elementor-element-b362c5d .elementor-heading-title{font-size:26px}.elementor-3 .elementor-element.elementor-element-cb39625 .elementor-heading-title{font-size:26px}.elementor-3 .elementor-element.elementor-element-15bb6f0 .elementor-heading-title{font-size:26px}.elementor-3 .elementor-element.elementor-element-7055683 .elementor-heading-title{font-size:26px}.elementor-3 .elementor-element.elementor-element-04194f6 .elementor-heading-title{font-size:26px}.elementor-3 .elementor-element.elementor-element-7f9cb9c .elementor-heading-title{font-size:26px}.elementor-3 .elementor-element.elementor-element-91c3103 .elementor-heading-title{font-size:26px}.elementor-3 .elementor-element.elementor-element-e1ee2c9 .elementor-heading-title{font-size:26px}}