.elementor-74 .elementor-element.elementor-element-36bbbed1{--display:flex;--min-height:79vh;--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:flex-end;--overlay-opacity:1;--padding-top:210px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-36bbbed1:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-36bbbed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4530;background-position:bottom right;background-size:cover;}.elementor-74 .elementor-element.elementor-element-36bbbed1::before, .elementor-74 .elementor-element.elementor-element-36bbbed1 > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-36bbbed1 > .e-con-inner > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-36bbbed1 > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-36bbbed1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-36bbbed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(31,42,31,0.15) 0%, rgba(31,42,31,0.85) 100%);}.elementor-74 .elementor-element.elementor-element-74727416{--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:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-5061d33a{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-74 .elementor-element.elementor-element-f2d87a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;}.elementor-74 .elementor-element.elementor-element-f2d87a9 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-1576e2d4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:85px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-24cfd491{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-74 .elementor-element.elementor-element-53bdf4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-74 .elementor-element.elementor-element-53bdf4{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-52706704.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-74 .elementor-element.elementor-element-52706704{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-4fe1b5c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-74 .elementor-element.elementor-element-4fe1b5c8{font-family:"Source Sans 3", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-11882849{--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:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-11882849:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-11882849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-7a48bfb5{--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:stretch;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-404dfdc9{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-79be7e89{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;line-height:1.4em;color:#3F5A3A;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-74 .elementor-element.elementor-element-6c2e0de4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.15em;color:#2B2B2B;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-icon i{color:#7F211B;transition:color 0.3s;}.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-icon svg{fill:#7F211B;transition:fill 0.3s;}.elementor-74 .elementor-element.elementor-element-3e311a7{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-item > a{font-size:16px;}.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-text{color:#2B2B2B;transition:color 0.3s;}.elementor-74 .elementor-element.elementor-element-22d630ef{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-6a7214a9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;line-height:1.15em;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-487e9823{font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-3476c809{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-75afb9f{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:38px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;--z-index:5;}.elementor-74 .elementor-element.elementor-element-75afb9f:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-75afb9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F4530;}.elementor-74 .elementor-element.elementor-element-66c54fd4 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.2em;color:#E6C3BE;}.elementor-74 .elementor-element.elementor-element-2f350ad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:500;font-style:italic;line-height:1em;color:#E6C3BE;}.elementor-74 .elementor-element.elementor-element-66eab7bd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:500;line-height:1em;letter-spacing:-1px;color:#F4EFE4;}.elementor-74 .elementor-element.elementor-element-8361458{font-size:15px;color:rgba(244,239,228,.85);}.elementor-74 .elementor-element.elementor-element-e08cc11{font-size:15px;color:rgba(244,239,228,.85);}.elementor-74 .elementor-element.elementor-element-39cca583{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:rgba(244,239,228,.6);}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-76135723 .elementor-button{background-color:#7F211B;font-family:"Source Sans 3", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:18px 24px 18px 24px;}.elementor-74 .elementor-element.elementor-element-76135723 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-76135723 .elementor-button:focus{background-color:#F4EFE4;color:#1F2A1F;}.elementor-74 .elementor-element.elementor-element-76135723 .elementor-button-content-wrapper{flex-direction:row;}.elementor-74 .elementor-element.elementor-element-76135723 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-74 .elementor-element.elementor-element-76135723 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-76135723 .elementor-button:focus svg{fill:#1F2A1F;}.elementor-74 .elementor-element.elementor-element-e95cef7 .elementor-button{background-color:rgba(0,0,0,0);font-size:15px;font-weight:600;fill:#F4EFE4;color:#F4EFE4;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(244,239,228,.45);border-radius:4px 4px 4px 4px;padding:15px 24px 15px 24px;}.elementor-74 .elementor-element.elementor-element-e95cef7 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-e95cef7 .elementor-button:focus{background-color:rgba(244,239,228,.1);color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-e95cef7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-74 .elementor-element.elementor-element-e95cef7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-74 .elementor-element.elementor-element-e95cef7 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-e95cef7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-icon i{color:#E6C3BE;transition:color 0.3s;}.elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-icon svg{fill:#E6C3BE;transition:fill 0.3s;}.elementor-74 .elementor-element.elementor-element-3641949{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-item > a{font-size:14px;}.elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-text{color:rgba(244,239,228,.82);transition:color 0.3s;}.elementor-74 .elementor-element.elementor-element-c853e48{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6DFD0;--border-color:#E6DFD0;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-74 .elementor-element.elementor-element-1208e1c .elementor-heading-title{font-size:24px;color:#3F5A3A;}.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-icon i{color:#7F211B;transition:color 0.3s;}.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-icon svg{fill:#7F211B;transition:fill 0.3s;}.elementor-74 .elementor-element.elementor-element-d7145cf{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-item > a{font-size:16px;}.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-text{color:#2B2B2B;transition:color 0.3s;}.elementor-74 .elementor-element.elementor-element-453d60d3{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-453d60d3:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-453d60d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EFE4;}.elementor-74 .elementor-element.elementor-element-5e6fdc5d{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-18180dc0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-74 .elementor-element.elementor-element-18180dc0{text-align:center;}.elementor-74 .elementor-element.elementor-element-18180dc0 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-dbc6787{text-align:center;font-size:17px;line-height:1.6em;color:#4A4A4A;}.elementor-74 .elementor-element.elementor-element-5d3c0764{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-74 .elementor-element.elementor-element-4de0e72{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--image-border-radius:6px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-74 .elementor-element.elementor-element-6957e0ef{--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:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-6957e0ef:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-6957e0ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-62eb73bd{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-3c2b5ddc{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-88f8eac .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#7F211B;}.elementor-74 .elementor-element.elementor-element-4a365e95 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.15em;color:#2B2B2B;}.elementor-74 .elementor-element.elementor-element-1bac466f{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-loop-grid .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-74 .elementor-element.elementor-element-e2c8ced{--grid-columns:3;--grid-row-gap:36px;--grid-column-gap:36px;}.elementor-74 .elementor-element.elementor-element-e2c8ced .elementor-loop-container{grid-auto-rows:1fr;}.elementor-74 .elementor-element.elementor-element-e2c8ced .e-loop-item > .elementor-section, .elementor-74 .elementor-element.elementor-element-e2c8ced .e-loop-item > .elementor-section > .elementor-container, .elementor-74 .elementor-element.elementor-element-e2c8ced .e-loop-item > .e-con, .elementor-74 .elementor-element.elementor-element-e2c8ced .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-74 .elementor-element.elementor-element-5712fd0a{--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;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-5712fd0a:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-5712fd0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2A1F;background-image:url("https://gonorthumberland.co.uk/wp-content/uploads/2026/10/pheasant-inn-stone-bar.jpg");background-position:center center;background-size:cover;}.elementor-74 .elementor-element.elementor-element-5712fd0a::before, .elementor-74 .elementor-element.elementor-element-5712fd0a > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-5712fd0a > .e-con-inner > .elementor-background-video-container::before, .elementor-74 .elementor-element.elementor-element-5712fd0a > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-5712fd0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-74 .elementor-element.elementor-element-5712fd0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,30,20,0.88) 0%, rgba(31,42,31,0.72) 100%);}.elementor-74 .elementor-element.elementor-element-6944ab2{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-74 .elementor-element.elementor-element-b495560{text-align:center;}.elementor-74 .elementor-element.elementor-element-b495560 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#E6C3BE;}.elementor-74 .elementor-element.elementor-element-0099f10{text-align:center;}.elementor-74 .elementor-element.elementor-element-0099f10 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;line-height:1.05em;letter-spacing:-0.5px;color:#F4EFE4;}.elementor-74 .elementor-element.elementor-element-dc1f744{text-align:center;font-size:18px;line-height:1.6em;color:rgba(244,239,228,0.85);}.elementor-74 .elementor-element.elementor-element-5425bf8{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-16a1b67 .elementor-button{background-color:#7F211B;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:17px 34px 17px 34px;}.elementor-74 .elementor-element.elementor-element-16a1b67 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-16a1b67 .elementor-button:focus{background-color:#3F5A3A;color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-16a1b67 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-16a1b67 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-7cd2451 .elementor-button{background-color:rgba(0,0,0,0);font-size:16px;font-weight:600;fill:#F4EFE4;color:#F4EFE4;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(244,239,228,0.6);border-radius:4px 4px 4px 4px;padding:16px 30px 16px 30px;}.elementor-74 .elementor-element.elementor-element-7cd2451 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-7cd2451 .elementor-button:focus{background-color:#F4EFE4;color:#1F2A1F;}.elementor-74 .elementor-element.elementor-element-7cd2451 .elementor-button-content-wrapper{flex-direction:row;}.elementor-74 .elementor-element.elementor-element-7cd2451 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-74 .elementor-element.elementor-element-7cd2451 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-7cd2451 .elementor-button:focus svg{fill:#1F2A1F;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-74 .elementor-element.elementor-element-e2c8ced{--grid-columns:2;}.elementor-74 .elementor-element.elementor-element-0099f10 .elementor-heading-title{font-size:46px;}}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-74727416{--content-width:1320px;}.elementor-74 .elementor-element.elementor-element-5061d33a{--width:66%;}.elementor-74 .elementor-element.elementor-element-7a48bfb5{--content-width:1320px;}.elementor-74 .elementor-element.elementor-element-404dfdc9{--width:60%;}.elementor-74 .elementor-element.elementor-element-3476c809{--width:34%;}.elementor-74 .elementor-element.elementor-element-5e6fdc5d{--content-width:1320px;}.elementor-74 .elementor-element.elementor-element-5d3c0764{--content-width:1320px;}.elementor-74 .elementor-element.elementor-element-62eb73bd{--content-width:1320px;}.elementor-74 .elementor-element.elementor-element-3c2b5ddc{--width:100%;}.elementor-74 .elementor-element.elementor-element-1bac466f{--content-width:1320px;}.elementor-74 .elementor-element.elementor-element-6944ab2{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-74 .elementor-element.elementor-element-5061d33a{--width:100%;}.elementor-74 .elementor-element.elementor-element-404dfdc9{--width:100%;}.elementor-74 .elementor-element.elementor-element-3476c809{--width:100%;}.elementor-74 .elementor-element.elementor-element-3c2b5ddc{--width:100%;}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-36bbbed1{--padding-top:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-5061d33a{--width:100%;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-74 .elementor-element.elementor-element-1576e2d4 .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-74 .elementor-element.elementor-element-11882849{--padding-top:48px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-404dfdc9{--width:100%;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-74 .elementor-element.elementor-element-3476c809{--width:100%;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-74 .elementor-element.elementor-element-453d60d3{--padding-top:42px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-74 .elementor-element.elementor-element-6957e0ef{--padding-top:48px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-74 .elementor-element.elementor-element-3c2b5ddc{--width:100%;}.elementor-widget-loop-grid .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-74 .elementor-element.elementor-element-e2c8ced{--grid-columns:1;}.elementor-74 .elementor-element.elementor-element-5712fd0a{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-74 .elementor-element.elementor-element-0099f10 .elementor-heading-title{font-size:38px;}}/* Start custom CSS for text-editor, class: .elementor-element-4fe1b5c8 */.elementor-74 .elementor-element.elementor-element-4fe1b5c8 p{text-transform:capitalize;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5061d33a */.elementor-74 .elementor-element.elementor-element-5061d33a{--width:calc(66% - var(--gap,40px)/2);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36bbbed1 */.elementor-74 .elementor-element.elementor-element-36bbbed1 {
    background-size: cover !important;
    background-position: center 62% !important;
}
@media (max-width: 767px) {
    .elementor-74 .elementor-element.elementor-element-36bbbed1 { background-position: center 55% !important; }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3e311a7 */.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;}
.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-item{margin:0!important;padding:0!important;}
.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-icon{width:34px;height:34px;border-radius:50%;background:#F4EFE4;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}
@media(max-width:600px){.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-items{grid-template-columns:1fr;}}
body.postid-70 .elementor-74 .elementor-element.elementor-element-3e311a7{display:none;}
.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-icon{padding:0!important;}
.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-icon svg, .elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-icon i{width:16px!important;height:16px;margin:0!important;}
.elementor-74 .elementor-element.elementor-element-3e311a7 .elementor-icon-list-text{padding-left:12px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22d630ef */.elementor-74 .elementor-element.elementor-element-22d630ef .elementor-widget-container{column-count:2;column-gap:32px;}
body:not(.postid-70) .elementor-74 .elementor-element.elementor-element-22d630ef{display:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a7214a9 */.elementor-74 .elementor-element.elementor-element-6a7214a9{margin-top:12px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-487e9823 */.elementor-74 .elementor-element.elementor-element-487e9823 .elementor-widget-container{background:#F4EFE4;border-left:3px solid #7F211B;padding:16px 20px;border-radius:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-404dfdc9 */.elementor-74 .elementor-element.elementor-element-404dfdc9{--width:calc(60% - 30px);}
@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-404dfdc9{--width:100%;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f350ad */.elementor-74 .elementor-element.elementor-element-2f350ad{margin-top:10px;margin-bottom:-6px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8361458 */.elementor-74 .elementor-element.elementor-element-8361458 p{margin:0;}
body.postid-70 .elementor-74 .elementor-element.elementor-element-8361458{display:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e08cc11 */.elementor-74 .elementor-element.elementor-element-e08cc11 p{margin:0;}
body:not(.postid-70) .elementor-74 .elementor-element.elementor-element-e08cc11{display:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39cca583 */.elementor-74 .elementor-element.elementor-element-39cca583 p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76135723 */.elementor-74 .elementor-element.elementor-element-76135723 .elementor-button{width:100%;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3641949 */.elementor-74 .elementor-element.elementor-element-3641949{margin-top:12px;}
body.postid-70 .elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-item:first-child,body.postid-70 .elementor-74 .elementor-element.elementor-element-3641949 .elementor-icon-list-item:nth-child(2){display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75afb9f */.elementor-74 .elementor-element.elementor-element-75afb9f{border-top:4px solid #7F211B;box-shadow:0 18px 40px -18px rgba(20,30,20,.45);position:relative;overflow:hidden;}
.elementor-74 .elementor-element.elementor-element-75afb9f:after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;border:1px solid rgba(230,195,190,.14);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d7145cf */.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-icon{width:34px;height:34px;border-radius:50%;background:#F4EFE4;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}
.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-item{align-items:center;}
.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-icon{padding:0!important;}
.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-icon svg, .elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-icon i{width:16px!important;height:16px;margin:0!important;}
.elementor-74 .elementor-element.elementor-element-d7145cf .elementor-icon-list-text{padding-left:12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c853e48 */body.postid-70 .elementor-74 .elementor-element.elementor-element-c853e48{display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3476c809 */.elementor-74 .elementor-element.elementor-element-3476c809{--width:calc(40% - 30px);}
@media(min-width:1025px){.elementor-74 .elementor-element.elementor-element-3476c809{position:sticky;top:120px;align-self:flex-start;}}
@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-3476c809{--width:100%;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbc6787 */.elementor-74 .elementor-element.elementor-element-dbc6787{max-width:600px!important;width:100%;margin:10px auto 0!important;}
.elementor-74 .elementor-element.elementor-element-dbc6787 p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c2b5ddc */.elementor-74 .elementor-element.elementor-element-3c2b5ddc{--width:calc(100% - var(--gap,40px)/2);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dc1f744 */.elementor-74 .elementor-element.elementor-element-dc1f744{max-width:640px!important;width:100%;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6944ab2 */.elementor-74 .elementor-element.elementor-element-6944ab2{max-width:980px;margin:0 auto;text-align:center;}/* End custom CSS */