.elementor-19 .elementor-element.elementor-element-b2ebdd9{--display:flex;--min-height:100svh;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-19 .elementor-element.elementor-element-d7cf421{--display:flex;--min-height:100svh;--justify-content:flex-end;--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);--overlay-opacity:0.4;--padding-top:var(--header-height);--padding-bottom:0;--padding-left:var(--site-padding);--padding-right:var(--site-padding);}.elementor-19 .elementor-element.elementor-element-d7cf421::before, .elementor-19 .elementor-element.elementor-element-d7cf421 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-d7cf421 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-d7cf421 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-d7cf421 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-d7cf421 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ba89252 );--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-d7cf421:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-d7cf421 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://havengallerybyron.com/wp-content/uploads/2025/12/IMG_0448-scaled.jpeg") 50% 50%;background-size:cover;}.elementor-19 .elementor-element.elementor-element-9f46599{padding:0% 0% 0% 7%;}.elementor-19 .elementor-element.elementor-element-9f46599 .elementor-heading-title{font-family:"Syne Mono", Sans-serif;font-size:clamp(1.2rem, 1.1832rem + 0.064vw, 1.26rem);text-transform:uppercase;letter-spacing:0.2em;color:var( --e-global-color-a7ba1d8 );}.elementor-19 .elementor-element.elementor-element-9a22195{padding:0 0 var(--site-padding) 0;}.elementor-19 .elementor-element.elementor-element-9a22195 .elementor-heading-title{font-family:var( --e-global-typography-a70a0ad-font-family ), Sans-serif;font-size:var( --e-global-typography-a70a0ad-font-size );text-transform:var( --e-global-typography-a70a0ad-text-transform );line-height:var( --e-global-typography-a70a0ad-line-height );color:var( --e-global-color-a7ba1d8 );}.elementor-19 .elementor-element.elementor-element-498a7d1{--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:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-19 .elementor-element.elementor-element-1d3fcb1{--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:flex-end;border-style:none;--border-style:none;--border-radius:0rem 0rem 0rem 0rem;--padding-top:0;--padding-bottom:var(--section-padding);--padding-left:var(--site-padding);--padding-right:var(--site-padding);}.elementor-19 .elementor-element.elementor-element-36a9981{--display:flex;border-style:solid;--border-style:solid;border-width:0rem 0.063rem 0rem 0rem;--border-top-width:0rem;--border-right-width:0.063rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:var( --e-global-color-a7ba1d8 );--border-color:var( --e-global-color-a7ba1d8 );--padding-top:var(--section-padding);--padding-bottom:0;--padding-left:0;--padding-right:var(--site-padding);}.elementor-19 .elementor-element.elementor-element-1f2d749{margin:0 0 calc(var(--kit-widget-spacing, 0px) + calc(var(--small-gap) * -1)) 0;}.elementor-19 .elementor-element.elementor-element-1f2d749 .elementor-heading-title{font-family:var( --e-global-typography-73af407-font-family ), Sans-serif;font-size:var( --e-global-typography-73af407-font-size );text-transform:var( --e-global-typography-73af407-text-transform );letter-spacing:var( --e-global-typography-73af407-letter-spacing );color:var( --e-global-color-a7ba1d8 );}.elementor-19 .elementor-element.elementor-element-b928c60{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-19 .elementor-element.elementor-element-b928c60 .elementor-heading-title{font-family:"Special Gothic Expanded One", Sans-serif;font-size:var(--step-5);line-height:1;color:var( --e-global-color-a7ba1d8 );}.elementor-19 .elementor-element.elementor-element-8b96750{font-family:var( --e-global-typography-0d5ebc4-font-family ), Sans-serif;font-size:var( --e-global-typography-0d5ebc4-font-size );font-weight:var( --e-global-typography-0d5ebc4-font-weight );line-height:var( --e-global-typography-0d5ebc4-line-height );letter-spacing:var( --e-global-typography-0d5ebc4-letter-spacing );color:var( --e-global-color-a7ba1d8 );}.elementor-19 .elementor-element.elementor-element-e16d70b{--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-19 .elementor-element.elementor-element-7f6183b{--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:var(--text-spacing) var(--large-gap);--row-gap:var(--text-spacing);--column-gap:var(--large-gap);--padding-top:0;--padding-bottom:var(--section-padding);--padding-left:var(--site-padding);--padding-right:var(--site-padding);}.elementor-19 .elementor-element.elementor-element-382961d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0.063px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0.063px;border-color:var( --e-global-color-a7ba1d8 );--border-color:var( --e-global-color-a7ba1d8 );--padding-top:0;--padding-bottom:0;--padding-left:var(--site-padding);--padding-right:0;}.elementor-19 .elementor-element.elementor-element-7298201 .elementor-heading-title{font-family:var( --e-global-typography-a85acb7-font-family ), Sans-serif;font-size:var( --e-global-typography-a85acb7-font-size );line-height:var( --e-global-typography-a85acb7-line-height );color:var( --e-global-color-a7ba1d8 );}.elementor-19 .elementor-element.elementor-element-f300c41{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--small-gap) var(--small-gap);--row-gap:var(--small-gap);--column-gap:var(--small-gap);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-26588bf .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-19 .elementor-element.elementor-element-26588bf .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-19 .elementor-element.elementor-element-26588bf{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-19 .elementor-element.elementor-element-ae5a0f3{--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-19 .elementor-element.elementor-element-dbddba9{--display:flex;--padding-top:0;--padding-bottom:var(--section-padding);--padding-left:var(--site-padding);--padding-right:var(--site-padding);}.elementor-19 .elementor-element.elementor-element-2d0879e{--display:flex;border-style:solid;--border-style:solid;border-width:0.063rem 0rem 0rem 0rem;--border-top-width:0.063rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:var( --e-global-color-a7ba1d8 );--border-color:var( --e-global-color-a7ba1d8 );}.elementor-19 .elementor-element.elementor-element-94b479f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:var(--text-spacing) 0 0 0;text-align:center;}.elementor-19 .elementor-element.elementor-element-94b479f .elementor-heading-title{font-family:var( --e-global-typography-73af407-font-family ), Sans-serif;font-size:var( --e-global-typography-73af407-font-size );text-transform:var( --e-global-typography-73af407-text-transform );letter-spacing:var( --e-global-typography-73af407-letter-spacing );color:var( --e-global-color-a7ba1d8 );}.elementor-19 .elementor-element.elementor-element-7d2ecea > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-19 .elementor-element.elementor-element-7d2ecea > .jet-listing-grid > .jet-listing-grid__items, .elementor-19 .elementor-element.elementor-element-7d2ecea > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-19 .elementor-element.elementor-element-7d2ecea > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-19 .elementor-element.elementor-element-7d2ecea > .jet-listing-grid, .elementor-19 .elementor-element.elementor-element-7d2ecea > .jet-listing-grid > .jet-listing-grid__slider, .elementor-19 .elementor-element.elementor-element-7d2ecea > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-19 .elementor-element.elementor-element-7d2ecea > .jet-listing-grid, .elementor-19 .elementor-element.elementor-element-7d2ecea > .jet-listing-grid > .jet-listing-grid__slider, .elementor-19 .elementor-element.elementor-element-7d2ecea > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-19 .elementor-element.elementor-element-3e4dd49{--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-19 .elementor-element.elementor-element-682cb79{--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:flex-start;border-style:none;--border-style:none;--border-radius:0rem 0rem 0rem 0rem;--padding-top:0;--padding-bottom:var(--section-padding);--padding-left:var(--site-padding);--padding-right:var(--site-padding);}.elementor-19 .elementor-element.elementor-element-7bd2b94{--display:flex;border-style:solid;--border-style:solid;border-width:0rem 0rem 0rem 0.063rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0.063rem;border-color:var( --e-global-color-a7ba1d8 );--border-color:var( --e-global-color-a7ba1d8 );--padding-top:var(--section-padding);--padding-bottom:0;--padding-left:var(--site-padding);--padding-right:0;}.elementor-19 .elementor-element.elementor-element-e0de115{margin:0 0 calc(var(--kit-widget-spacing, 0px) + calc(var(--small-gap) * -1)) 0;}.elementor-19 .elementor-element.elementor-element-e0de115 .elementor-heading-title{font-family:var( --e-global-typography-73af407-font-family ), Sans-serif;font-size:var( --e-global-typography-73af407-font-size );text-transform:var( --e-global-typography-73af407-text-transform );letter-spacing:var( --e-global-typography-73af407-letter-spacing );color:var( --e-global-color-a7ba1d8 );}.elementor-19 .elementor-element.elementor-element-0481994{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;}.elementor-19 .elementor-element.elementor-element-0481994 .elementor-heading-title{font-family:var( --e-global-typography-a85acb7-font-family ), Sans-serif;font-size:var( --e-global-typography-a85acb7-font-size );line-height:var( --e-global-typography-a85acb7-line-height );color:var( --e-global-color-a7ba1d8 );}.elementor-19 .elementor-element.elementor-element-d4cdd4c{font-family:var( --e-global-typography-0d5ebc4-font-family ), Sans-serif;font-size:var( --e-global-typography-0d5ebc4-font-size );font-weight:var( --e-global-typography-0d5ebc4-font-weight );line-height:var( --e-global-typography-0d5ebc4-line-height );letter-spacing:var( --e-global-typography-0d5ebc4-letter-spacing );color:var( --e-global-color-a7ba1d8 );}.elementor-19 .elementor-element.elementor-element-8c73c6e{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-382961d{--width:fit-content;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-9a22195 .elementor-heading-title{font-size:var( --e-global-typography-a70a0ad-font-size );line-height:var( --e-global-typography-a70a0ad-line-height );}.elementor-19 .elementor-element.elementor-element-1f2d749 .elementor-heading-title{font-size:var( --e-global-typography-73af407-font-size );letter-spacing:var( --e-global-typography-73af407-letter-spacing );}.elementor-19 .elementor-element.elementor-element-8b96750{font-size:var( --e-global-typography-0d5ebc4-font-size );line-height:var( --e-global-typography-0d5ebc4-line-height );letter-spacing:var( --e-global-typography-0d5ebc4-letter-spacing );}.elementor-19 .elementor-element.elementor-element-7298201 .elementor-heading-title{font-size:var( --e-global-typography-a85acb7-font-size );line-height:var( --e-global-typography-a85acb7-line-height );}.elementor-19 .elementor-element.elementor-element-f300c41{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-94b479f .elementor-heading-title{font-size:var( --e-global-typography-73af407-font-size );letter-spacing:var( --e-global-typography-73af407-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e0de115 .elementor-heading-title{font-size:var( --e-global-typography-73af407-font-size );letter-spacing:var( --e-global-typography-73af407-letter-spacing );}.elementor-19 .elementor-element.elementor-element-0481994 .elementor-heading-title{font-size:var( --e-global-typography-a85acb7-font-size );line-height:var( --e-global-typography-a85acb7-line-height );}.elementor-19 .elementor-element.elementor-element-d4cdd4c{font-size:var( --e-global-typography-0d5ebc4-font-size );line-height:var( --e-global-typography-0d5ebc4-line-height );letter-spacing:var( --e-global-typography-0d5ebc4-letter-spacing );}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-9a22195{padding:0 var(--site-padding) var(--site-padding) 0;}.elementor-19 .elementor-element.elementor-element-9a22195 .elementor-heading-title{font-size:var( --e-global-typography-a70a0ad-font-size );line-height:var( --e-global-typography-a70a0ad-line-height );}.elementor-19 .elementor-element.elementor-element-1f2d749 .elementor-heading-title{font-size:var( --e-global-typography-73af407-font-size );letter-spacing:var( --e-global-typography-73af407-letter-spacing );}.elementor-19 .elementor-element.elementor-element-8b96750{font-size:var( --e-global-typography-0d5ebc4-font-size );line-height:var( --e-global-typography-0d5ebc4-line-height );letter-spacing:var( --e-global-typography-0d5ebc4-letter-spacing );}.elementor-19 .elementor-element.elementor-element-7298201 .elementor-heading-title{font-size:var( --e-global-typography-a85acb7-font-size );line-height:var( --e-global-typography-a85acb7-line-height );}.elementor-19 .elementor-element.elementor-element-f300c41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-94b479f .elementor-heading-title{font-size:var( --e-global-typography-73af407-font-size );letter-spacing:var( --e-global-typography-73af407-letter-spacing );}.elementor-19 .elementor-element.elementor-element-e0de115 .elementor-heading-title{font-size:var( --e-global-typography-73af407-font-size );letter-spacing:var( --e-global-typography-73af407-letter-spacing );}.elementor-19 .elementor-element.elementor-element-0481994 .elementor-heading-title{font-size:var( --e-global-typography-a85acb7-font-size );line-height:var( --e-global-typography-a85acb7-line-height );}.elementor-19 .elementor-element.elementor-element-d4cdd4c{font-size:var( --e-global-typography-0d5ebc4-font-size );line-height:var( --e-global-typography-0d5ebc4-line-height );letter-spacing:var( --e-global-typography-0d5ebc4-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-9a22195 */@media (width > 64rem) {
    .elementor-19 .elementor-element.elementor-element-9a22195 span:nth-child(1) {
        padding-inline-start: 10%;
    }
    
    .elementor-19 .elementor-element.elementor-element-9a22195 span:nth-child(2) {
        padding-inline-start: 25%;
    }
}


.elementor-19 .elementor-element.elementor-element-9a22195 {
    border-inline-end: solid 0.063rem;
    border-image: linear-gradient(180deg,rgba(255, 255, 255, 0) 38%, rgba(255, 255, 255, 1) 38%, rgba(255, 255, 255, 1) 100%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7298201 */.elementor-19 .elementor-element.elementor-element-7298201 {
    writing-mode: vertical-lr;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-7d2ecea *//* remove border on last item */

.elementor-19 .elementor-element.elementor-element-7d2ecea .jet-listing-grid__item:last-child .e-con-full {
    border-block-end-width: 0;
}/* End custom CSS */