.elementor-88 .elementor-element.elementor-element-fe14105{--display:flex;--min-height:719px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-fe14105:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-fe14105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lhvrbespoke.com/wp-content/uploads/2025/10/cover-LHVR-Bespoke-image.webp");background-position:0px 0px;background-size:cover;}.elementor-88 .elementor-element.elementor-element-fe14105.e-con{--align-self:center;}.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-88 .elementor-element.elementor-element-b6d9b84{width:auto;max-width:auto;top:491px;text-align:left;}.elementor-88 .elementor-element.elementor-element-b6d9b84.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-b6d9b84{left:77px;}body.rtl .elementor-88 .elementor-element.elementor-element-b6d9b84{right:77px;}.elementor-88 .elementor-element.elementor-element-b6d9b84 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:36px;font-weight:500;line-height:20px;letter-spacing:0px;word-spacing:1px;color:var( --e-global-color-astglobalcolor4 );}.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 );}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-c445484{left:115px;}body.rtl .elementor-88 .elementor-element.elementor-element-c445484{right:115px;}.elementor-88 .elementor-element.elementor-element-c445484{top:538px;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0px;word-spacing:1px;color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-cb28e15{left:183px;}body.rtl .elementor-88 .elementor-element.elementor-element-cb28e15{right:183px;}.elementor-88 .elementor-element.elementor-element-cb28e15{top:576px;}.elementor-88 .elementor-element.elementor-element-cb28e15 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:25px;font-weight:400;text-decoration:underline;line-height:20px;color:var( --e-global-color-astglobalcolor4 );}.elementor-88 .elementor-element.elementor-element-ceaf6f9{--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-88 .elementor-element.elementor-element-142f126{text-align:center;}.elementor-88 .elementor-element.elementor-element-142f126 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-c9c7e2d );}.elementor-88 .elementor-element.elementor-element-66ccf97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-9ed0c1d{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;text-align:center;font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-c9c7e2d );}.elementor-88 .elementor-element.elementor-element-9ed0c1d p{margin-block-end:18px;}.elementor-88 .elementor-element.elementor-element-bf86048{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-19acd71{--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-88 .elementor-element.elementor-element-19acd71:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-19acd71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A6E4B;}.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-88 .elementor-element.elementor-element-0d7bf4d{width:var( --container-widget-width, 58.177% );max-width:58.177%;margin:-9px -9px calc(var(--kit-widget-spacing, 0px) + -9px) -9px;--container-widget-width:58.177%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-0d7bf4d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-eddc83f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-88 .elementor-element.elementor-element-6524090{text-align:left;}.elementor-88 .elementor-element.elementor-element-6524090 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-88 .elementor-element.elementor-element-dc1fcca{font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0px;word-spacing:1px;color:var( --e-global-color-astglobalcolor4 );}.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-88 .elementor-element.elementor-element-c926aee .elementor-button{background-color:var( --e-global-color-896b5eb );font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;text-decoration:underline;line-height:20px;}.elementor-88 .elementor-element.elementor-element-ffaadb4{--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-88 .elementor-element.elementor-element-2ad8b8a{--spacer-size:50px;}.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 );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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 );}.elementor-88 .elementor-element.elementor-element-bcf8554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 70px 0px 070px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-88 .elementor-element.elementor-element-aa2f0cc{--spacer-size:50px;}.elementor-88 .elementor-element.elementor-element-ad771e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-df43400{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-88 .elementor-element.elementor-element-df43400:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-df43400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8A6E4B;}.elementor-88 .elementor-element.elementor-element-594647a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-88 .elementor-element.elementor-element-cc1bf58{text-align:left;}.elementor-88 .elementor-element.elementor-element-cc1bf58 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-astglobalcolor4 );}.elementor-88 .elementor-element.elementor-element-b9701e5{text-align:left;font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-88 .elementor-element.elementor-element-3ac3e09 .elementor-button{background-color:var( --e-global-color-896b5eb );font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;text-decoration:underline;line-height:20px;}.elementor-88 .elementor-element.elementor-element-5089703{margin:-9px -9px calc(var(--kit-widget-spacing, 0px) + -9px) -9px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-61d18cd{--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:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-2eda16e{margin:0px -6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-1903032{text-align:center;}.elementor-88 .elementor-element.elementor-element-1903032 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:700;letter-spacing:1.6;color:var( --e-global-color-c9c7e2d );}.elementor-88 .elementor-element.elementor-element-73a08b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-f8293c7{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-d3c7b36{--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;}.elementor-88 .elementor-element.elementor-element-39593ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-39593ab .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-c9c7e2d );}.elementor-88 .elementor-element.elementor-element-a71a812{--display:flex;--padding-top:47px;--padding-bottom:47px;--padding-left:47px;--padding-right:47px;}.elementor-88 .elementor-element.elementor-element-2b7d28c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-88 .elementor-element.elementor-element-2b7d28c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-88 .elementor-element.elementor-element-2b7d28c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-88 .elementor-element.elementor-element-4f21184 .elementor-button{background-color:var( --e-global-color-896b5eb );border-style:none;}.elementor-88 .elementor-element.elementor-element-4f21184 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-4f21184 .elementor-button:focus{background-color:var( --e-global-color-c9c7e2d );}.elementor-88 .elementor-element.elementor-element-4f21184{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-4f21184 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-4f21184 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-88 .elementor-element.elementor-element-df5d3fd{--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:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-e0a680b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-eb60b05{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-eb60b05.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-2cd1873{--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-88 .elementor-element.elementor-element-2cd1873.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-60320be{width:var( --container-widget-width, 103.217% );max-width:103.217%;--container-widget-width:103.217%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-60320be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-60320be img{width:100%;}.elementor-88 .elementor-element.elementor-element-852c718{--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-88 .elementor-element.elementor-element-852c718.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-6d2322f{--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-88 .elementor-element.elementor-element-6d2322f.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-c6dff24{text-align:left;}.elementor-88 .elementor-element.elementor-element-c6dff24 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-c9c7e2d );}.elementor-88 .elementor-element.elementor-element-c699ba4{text-align:left;font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:0px;word-spacing:1px;color:var( --e-global-color-896b5eb );}.elementor-88 .elementor-element.elementor-element-af52d9e .elementor-button{background-color:#FFFFFF;font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;text-decoration:underline;line-height:20px;fill:var( --e-global-color-c9c7e2d );color:var( --e-global-color-c9c7e2d );}.elementor-88 .elementor-element.elementor-element-af52d9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-af52d9e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-88 .elementor-element.elementor-element-28a0ea8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d74b09a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-eb60b05{--width:100%;}.elementor-88 .elementor-element.elementor-element-2cd1873{--width:38%;}.elementor-88 .elementor-element.elementor-element-852c718{--width:18%;}.elementor-88 .elementor-element.elementor-element-6d2322f{--width:44%;}}@media(max-width:1024px) and (min-width:768px){.elementor-88 .elementor-element.elementor-element-fe14105{--width:100%;}.elementor-88 .elementor-element.elementor-element-2cd1873{--width:49.689%;}.elementor-88 .elementor-element.elementor-element-852c718{--width:24.881%;}}@media(max-width:1024px){.elementor-88 .elementor-element.elementor-element-fe14105{--min-height:484px;}.elementor-88 .elementor-element.elementor-element-fe14105:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-fe14105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-b6d9b84{left:38px;}body.rtl .elementor-88 .elementor-element.elementor-element-b6d9b84{right:38px;}.elementor-88 .elementor-element.elementor-element-b6d9b84{top:241px;}.elementor-88 .elementor-element.elementor-element-b6d9b84 .elementor-heading-title{font-size:25px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-c445484{left:58px;}body.rtl .elementor-88 .elementor-element.elementor-element-c445484{right:58px;}.elementor-88 .elementor-element.elementor-element-c445484{top:275px;font-size:13px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-cb28e15{left:97px;}body.rtl .elementor-88 .elementor-element.elementor-element-cb28e15{right:97px;}.elementor-88 .elementor-element.elementor-element-cb28e15{top:307px;}.elementor-88 .elementor-element.elementor-element-cb28e15 .elementor-heading-title{font-size:22px;}.elementor-88 .elementor-element.elementor-element-9ed0c1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-9ed0c1d p{margin-block-end:7px;}.elementor-88 .elementor-element.elementor-element-60320be{width:var( --container-widget-width, 372.672px );max-width:372.672px;--container-widget-width:372.672px;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-852c718{--justify-content:flex-start;}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-fe14105:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-fe14105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lhvrbespoke.com/wp-content/uploads/2025/10/cover-LHVR-Bespoke-image.webp");background-position:center left;background-repeat:no-repeat;}.elementor-88 .elementor-element.elementor-element-fe14105{--min-height:235px;--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;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-b6d9b84{left:26px;}body.rtl .elementor-88 .elementor-element.elementor-element-b6d9b84{right:26px;}.elementor-88 .elementor-element.elementor-element-b6d9b84{top:97px;}.elementor-88 .elementor-element.elementor-element-b6d9b84 .elementor-heading-title{font-size:14px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-c445484{left:7px;}body.rtl .elementor-88 .elementor-element.elementor-element-c445484{right:7px;}.elementor-88 .elementor-element.elementor-element-c445484{top:121px;column-gap:0px;text-align:center;font-size:11px;}body:not(.rtl) .elementor-88 .elementor-element.elementor-element-cb28e15{left:20px;}body.rtl .elementor-88 .elementor-element.elementor-element-cb28e15{right:20px;}.elementor-88 .elementor-element.elementor-element-cb28e15{top:144px;text-align:left;}.elementor-88 .elementor-element.elementor-element-142f126 .elementor-heading-title{font-size:26px;}.elementor-88 .elementor-element.elementor-element-9ed0c1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-size:13px;letter-spacing:0.2px;}.elementor-88 .elementor-element.elementor-element-9ed0c1d p{margin-block-end:13px;}.elementor-88 .elementor-element.elementor-element-19acd71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-0d7bf4d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-6524090{text-align:center;}.elementor-88 .elementor-element.elementor-element-6524090 .elementor-heading-title{font-size:26px;}.elementor-88 .elementor-element.elementor-element-dc1fcca{text-align:center;font-size:13px;}.elementor-88 .elementor-element.elementor-element-bcf8554{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-df43400{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-de6ba97{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-de6ba97.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-cc1bf58{text-align:center;}.elementor-88 .elementor-element.elementor-element-cc1bf58 .elementor-heading-title{font-size:26px;}.elementor-88 .elementor-element.elementor-element-b9701e5{text-align:center;font-size:13px;}.elementor-88 .elementor-element.elementor-element-5089703{width:100%;max-width:100%;margin:-9px -28px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-88 .elementor-element.elementor-element-2eda16e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-1903032{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-1903032 .elementor-heading-title{font-size:26px;}.elementor-88 .elementor-element.elementor-element-d3c7b36{--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-88 .elementor-element.elementor-element-39593ab .elementor-heading-title{font-size:26px;}.elementor-88 .elementor-element.elementor-element-a71a812{--justify-content:flex-end;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-88 .elementor-element.elementor-element-2b7d28c{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-4f21184 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-2cd1873{--width:65%;}.elementor-88 .elementor-element.elementor-element-60320be img{width:533px;}.elementor-88 .elementor-element.elementor-element-852c718{--width:29%;--justify-content:center;}.elementor-88 .elementor-element.elementor-element-c6dff24 .elementor-heading-title{font-size:26px;}.elementor-88 .elementor-element.elementor-element-c699ba4{font-size:13px;}}/* Start custom CSS for html, class: .elementor-element-bf86048 *//* ——— BRAND TYPE + COLOR OVERRIDES ——— */
:root{
  --lhvr-bg:#f3efe9;        /* soft paper */
  --lhvr-text:#795c3c;      /* brand brown */
  --lhvr-text-soft:#7f6a56b3;
  --lhvr-btn:transparent;   /* ghost button by default */
  --lhvr-btn-text:#795c3c;
}

/* Base font for the component */
.lhvr-slider{
  font-family:'Jost', sans-serif;
  color:#795c3c;
}

/* Headings (card titles) — your spec */
.lhvr-card__title{
  margin:0 0 8px;
  font-family:'Cormorant Garamond', serif;
  font-size:28px;
  font-weight:700;
  line-height:20px;          /* per spec */
  letter-spacing:0;
  word-spacing:0;
  color:#795c3c;
  text-align:left;
}

/* Paragraphs — your spec */
.lhvr-card__body p{
  margin:0 0 12px;
  font-family:'Jost', sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:20px;          /* per spec */
  letter-spacing:0;
  word-spacing:0;
  color:#795c3c;
}

/* Optional small subline */
.lhvr-card__sub{
  font-family:'Jost', sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:20px;
  color:var(--lhvr-text-soft);
}

/* Button in brand type */
.lhvr-btn{
  font-family:'Jost', sans-serif;
  font-size:14px;
  font-weight:600;
  line-height:20px;
  color:var(--lhvr-btn-text);
  background:var(--lhvr-btn);
  border:0;
  padding:10px 0;            /* ghost link look */
  text-decoration:none;
  letter-spacing:0;
  transition:opacity .2s;
}
.lhvr-btn:hover{ opacity:.85; }

/* Fix image alt text wrapping in narrow cards (optional) */
.lhvr-card__image img{ font-family:'Jost', sans-serif; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f8293c7 *//* ==== LHVR Process – FINAL OVERRIDES (place LAST) ==== */

/* Load brand fonts */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@700&family=Jost:wght@400&display=swap');

/* spacing between the six columns */
.proc .steps{ gap:42px !important; }

/* center each step under its badge */
.proc .step{
  display:grid !important;
  justify-items:center !important;  /* title + body centered as a unit */
  padding-top: calc(var(--trackY) + (var(--badge)/2) + 18px) !important;
}

/* badge truly centered */
.proc .badge{
  left:50% !important;
  transform:translate(-50%, -50%) !important;
}

/* ----- TYPOGRAPHY (YOUR SPEC) ----- */
/* Titles (heading) - Cormorant Garamond, 28/20, bold, #795c3c, centered */
.proc .title,
.proc h3.title{
  font-family:'Cormorant Garamond', serif !important;
  font-size:28px !important;
  font-weight:700 !important;
  line-height:20px !important;
  letter-spacing:0 !important;   /* default */
  word-spacing:0 !important;     /* default */
  color:#795c3c !important;
  text-align:center !important;
  max-width:36ch !important;
  margin:12px 0 10px !important;
}

/* Body (paragraph) - Jost, 14/20, #795c3c, left text but block centered */
.proc .body,
.proc p.body,
.proc .body p{
  font-family:'Jost', sans-serif !important;
  font-size:14px !important;
  font-weight:400 !important;
  line-height:20px !important;
  letter-spacing:0 !important;
  word-spacing:0 !important;
  color:#795c3c !important;
  text-align:left !important;
  max-width:36ch !important;
  margin:0 auto !important;             /* center the text block */
  hyphens:none !important;              /* stop li- brary etc. */
  word-break:normal !important;
  overflow-wrap:break-word !important;
}

/* Real space BETWEEN paragraphs inside a step */
.proc .body p + p{ margin-top:14px !important; }

/* If editor used <br> instead of <p> */
.proc .body br + br{
  display:block !important;
  content:"" !important;
  margin-top:14px !important;
  line-height:0 !important;
}

/* Desktop dashed line already set; keep columns tidy on very wide screens */
@media (min-width:1440px){
  .proc .title, .proc .body{ max-width:40ch !important; }
}

/* Mobile / tablet (horizontal scroller) */
@media (max-width:1024px){
  .proc .steps{ gap:18px !important; }
  .proc .title, .proc .body{ max-width:46ch !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a08b5 */:root{
  --brand:#795c3c;
  --badge:56px;                     /* easy one-knob size */
  --trackY: calc(var(--badge)/2);   /* line sits through badge center */
}
.badge{ width:var(--badge); height:var(--badge); }
.lhvr-proc::before{ top: var(--trackY); }           /* dotted line *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0a680b *//* SECTION: white background & calmer palette */
.lhvr-stories{ background:#fff; }

/* Card: lighter, crisper, less shadow */
.lhvr-stories .story{
  background:#fff;
  border:1px solid #eee;
  box-shadow: 0 6px 18px rgba(0,0,0,.04);
  border-radius:16px;
  padding:20px 20px 18px;
}

/* Header: tidy rule under the name block */
.lhvr-stories .head{ position:relative; padding-bottom:10px; }
.lhvr-stories .head::after{
  content:""; position:absolute; left:0; right:0; bottom:0;
  height:1px; background:linear-gradient(90deg, #f1ece6, #e9e4de, #f1ece6);
}

/* Avatar: circular for a friendlier, more "real" feel */
.lhvr-stories .avatar{
  width:56px; height:56px; border-radius:999px; object-fit:cover;
  box-shadow:none; border:1px solid #eee;
}

/* Title & meta colors */
.lhvr-stories .who b{ color:#3b2f22; }
.lhvr-stories .who span{ color:#7a6a57; }

/* Tags: a touch lighter */
.lhvr-stories .tag{
  background:#fff8f1; border:1px solid rgba(121,92,60,.25); color:#795c3c;
}

/* Quote: slightly larger, airier, nicer punctuation */
.lhvr-stories .quote{
  font-size:16.5px; line-height:1.58; color:#443629;
  margin:12px 0 2px; padding-left:16px;
}
.lhvr-stories .quote::before{
  color:#e6d9cc; font-size:22px; top:0;
}

/* Facts row: quieter, neater chips */
.lhvr-stories .fact{
  background:#faf8f6; border:1px solid #efe8df; color:#5b4c3d;
  padding:6px 10px; border-radius:10px; font-size:12.5px;
}
.lhvr-stories .fact b{ color:#3b2f22; }

/* Remove the "Read full story" link entirely */
.lhvr-stories .more{ display:none !important; }

/* Grid spacing subtle tweak on desktop */
@media (min-width:981px){
  .lhvr-stories .stories{ gap:24px; }
}

/* Mobile: a bit more padding around cards while scrolling */
@media (max-width:980px){
  .lhvr-stories{ padding-left:18px; padding-right:18px; }
  .lhvr-stories .stories{ gap:14px; }
  .lhvr-stories .story{ min-width: calc(100vw - 56px); }
}
/* Import fonts (Google Fonts) */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@700&family=Jost:wght@400&display=swap');

/* Paragraphs */
.lhvr-stories p,
.lhvr-stories .quote,
.lhvr-stories .fact,
.lhvr-stories .tags,
.lhvr-stories .more {
  font-family: 'Jost', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  word-spacing: 0px;
  color: #795c3c;
}

/* Headings */
.lhvr-stories .title,
.lhvr-stories .who b {
  font-family: 'Cormorant Garamond', serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 20px;
  color: #795c3c;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ab21edd */.hd{ font-size:42px; line-height:20px; }
/* === LHVR Experience – requested tweaks (place LAST) === */

/* Put copy at bottom-right of the section */
.lhvr-exp.b .inner{
  display:grid;
  align-content:end;          /* stack content at bottom of area */
  justify-items:end;          /* push content to the right */
  min-height:520px;           /* keep the hero height */
  padding:72px 20px;          /* your existing padding */
}
.lhvr-exp.b .copy{
  max-width:620px;
}
.lhvr-exp.b .copy.pos-right{
  justify-self:end;           /* right align block */
  align-self:end;             /* bottom align block */
  margin:0;                   /* ensure no stray margins fight placement */
  text-align:left;
}

/* Primary CTA: brand brown with white text, custom hover */
.lhvr-exp.b .btn.gold{
  font-family:'Cormorant Garamond',serif;
  font-weight:700;
  font-size:16px;
  line-height:20px;
  letter-spacing:.02em;

  background:#795c3c;         /* requested color */
  color:#fff;                 /* white text */
  padding:12px 18px;
  border-radius:6px;
  text-decoration:none;
  border:none;

  box-shadow:0 6px 24px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.15);
  transition:background .2s ease, transform .2s ease, filter .2s ease;
}
.lhvr-exp.b .btn.gold:hover{
  background:#8A6E4B;         /* requested hover */
  transform:translateY(-1px);
}

/* Secondary link: gold underline always (no white underline on hover) */
.lhvr-exp.b .link,
.lhvr-exp.b .link:visited,
.lhvr-exp.b .link:hover,
.lhvr-exp.b .link:focus{
  color:#F5F5F0;
  text-decoration:none;                     /* prevent browser underline */
  border-bottom:2px solid #D4AF37;          /* gold underline */
  padding-bottom:2px;
}
.lhvr-exp.b .link:hover{
  border-bottom-color:#8A6E4B;              /* darker gold on hover */
}

/* Optional: tighten CTA row spacing on one line */
.lhvr-exp.b .ctas{
  display:flex;
  gap:18px;
  align-items:center;
  margin-top:16px;
}

/* Keep layout readable on mobile (still bottom area, centered) */
@media (max-width:1024px){
  .lhvr-exp.b .inner{
    justify-items:start;       /* easier reading on phones */
    padding:56px 16px;
  }
  .lhvr-exp.b .copy{ max-width:620px; }
}

/* === LHVR Experience buttons – final spec (place LAST) === */

/* Primary CTA */
.lhvr-exp.b .btn.gold{
  background:#795c3c !important;   /* normal */
  color:#fff !important;
  border:none !important;
  box-shadow:0 6px 24px rgba(0,0,0,.25) !important;
  transition:background .2s ease, transform .2s ease;
}
.lhvr-exp.b .btn.gold:hover,
.lhvr-exp.b .btn.gold:focus{
  background:#8A6E4B !important;   /* hover */
  color:#fff !important;
  transform:translateY(-1px);
  outline:none;
}

/* Secondary link */
.lhvr-exp.b .link{
  color:#F5F5F0 !important;         /* keep text white */
  text-decoration:none !important;  /* no underline by default */
  border-bottom:none !important;
  padding-bottom:2px;
}
.lhvr-exp.b .link:hover,
.lhvr-exp.b .link:focus{
  color:#F5F5F0 !important;
  border-bottom:2px solid #ffffff !important;   /* underline shows on hover in WHITE */
  text-decoration:none !important;
  outline:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4efd83e */.newsletter-section {
  background: #E3DED3 !important;
}
/* Import fonts (if not already added) */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@700&family=Jost:wght@400&display=swap');

/* Newsletter wrapper */
.newsletter-section{
  background: #f3efe9;  /* or your brand paper color */
  padding: 40px 20px;
  text-align: center;
}

/* Heading (Sign Up For Our Newsletter) */
.newsletter-section h2{
  font-family: 'Cormorant Garamond', serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 20px;
  color: #795c3c;
  margin-bottom: 16px;
}

/* Input field */
.newsletter-section input[type="email"]{
  font-family: 'Jost', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  padding: 10px 14px;
  border: 1px solid #795c3c;
  color: #795c3c;
  background: #f3efe9;
  width: 260px;
  border-radius: 2px;
}

/* Placeholder text */
.newsletter-section input::placeholder{
  color: #a08c7a;
  font-family: 'Jost', sans-serif;
  font-size: 14px;
}

/* Button */
.newsletter-section button{
  font-family: 'Jost', sans-serif;
  font-size: 14px;
  font-weight: 400;
  background: #795c3c;
  color: #fff;
  padding: 10px 20px;
  margin-left: 4px;
  border: none;
  cursor: pointer;
  border-radius: 2px;
  transition: background .3s;
}
.newsletter-section button:hover{
  background: #5e452d;
}

/* Disclaimer text */
.newsletter-section p{
  font-family: 'Jost', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: #6e5c48;
  margin-top: 12px;
}/* End custom CSS */