.elementor-82 .elementor-element.elementor-element-1cf1454{--display:flex;--min-height:998px;--overlay-opacity:0.5;}.elementor-82 .elementor-element.elementor-element-1cf1454:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-1cf1454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://karlfenessphotography.com/wp-content/uploads/2026/02/Gallery-Header-1.png");background-position:center center;background-size:cover;}.elementor-82 .elementor-element.elementor-element-1cf1454::before, .elementor-82 .elementor-element.elementor-element-1cf1454 > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-1cf1454 > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-1cf1454 > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-1cf1454 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-1cf1454 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-9cc1f21{--spacer-size:292px;}.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-82 .elementor-element.elementor-element-57ef778{text-align:center;}.elementor-82 .elementor-element.elementor-element-0e26a1c{--display:flex;}.elementor-82 .elementor-element.elementor-element-5eb6daa{--spacer-size:109px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-82 .elementor-element.elementor-element-ad0e9d1{--display:flex;}.elementor-82 .elementor-element.elementor-element-b9625bb{background-color:#FFFFFF;text-align:center;}.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-82 .elementor-element.elementor-element-d2b697d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-d2b697d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-d2b697d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-ebd3f8a{--spacer-size:44px;}.elementor-82 .elementor-element.elementor-element-201c4b6{--display:flex;}.elementor-82 .elementor-element.elementor-element-ed16fef{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-b5ce1b1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-b5ce1b1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-b5ce1b1{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-762b2ff{--display:flex;}.elementor-82 .elementor-element.elementor-element-114a04d{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-44f8dc7 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-44f8dc7 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-44f8dc7{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-c659b72{--display:flex;}.elementor-82 .elementor-element.elementor-element-06ed0fb{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-c773f6e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-c773f6e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-c773f6e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-7fd1268{--display:flex;}.elementor-82 .elementor-element.elementor-element-8debb5e{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-266413f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-266413f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-266413f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-8cdf4cc{--display:flex;}.elementor-82 .elementor-element.elementor-element-d23cc33{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-a727957 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-a727957 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-a727957{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-1689973{--display:flex;}.elementor-82 .elementor-element.elementor-element-de5eead{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-2abf85a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-2abf85a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-2abf85a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-dad0927{--display:flex;}.elementor-82 .elementor-element.elementor-element-b9ea979{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-406c042 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-406c042 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-406c042{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-1613ce3{--display:flex;}.elementor-82 .elementor-element.elementor-element-132363f{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-9bfc35e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-9bfc35e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-9bfc35e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-e955b67{--display:flex;}.elementor-82 .elementor-element.elementor-element-d42532e{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-b4c2e44 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-b4c2e44 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-b4c2e44{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-fc3b53b{--display:flex;}.elementor-82 .elementor-element.elementor-element-d63d1a2{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-fd33f95 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-fd33f95 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-fd33f95{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-a34dcbd{--display:flex;}.elementor-82 .elementor-element.elementor-element-aaf44fa{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-ba179d8 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-ba179d8 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-ba179d8{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-810d921{--display:flex;}.elementor-82 .elementor-element.elementor-element-9451e63{background-color:#FFFFFF;text-align:center;}.elementor-82 .elementor-element.elementor-element-e8b0656 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-e8b0656 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-e8b0656{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-3c13209{--display:flex;}.elementor-82 .elementor-element.elementor-element-a192da7{--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-82 .elementor-element.elementor-element-4b4d05f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-4b4d05f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-4b4d05f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-6194469{--display:flex;}.elementor-82 .elementor-element.elementor-element-91a93c3{--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-82 .elementor-element.elementor-element-03e4186 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-03e4186 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-03e4186{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-f538afc{--display:flex;}.elementor-82 .elementor-element.elementor-element-74622b9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-74622b9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-74622b9{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-c5ec806{--display:flex;}.elementor-82 .elementor-element.elementor-element-be60062 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-be60062 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-be60062{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-656ca9c{--display:flex;}.elementor-82 .elementor-element.elementor-element-7b2c5eb .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-7b2c5eb .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-7b2c5eb{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-0d19f1e{--display:flex;}.elementor-82 .elementor-element.elementor-element-211b3bd{--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-82 .elementor-element.elementor-element-d923151 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-d923151 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-d923151{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-4d468cc{--display:flex;}.elementor-82 .elementor-element.elementor-element-2f01cc1{--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-82 .elementor-element.elementor-element-80815b5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-80815b5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-80815b5{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-0aa6409{--display:flex;}.elementor-82 .elementor-element.elementor-element-35cb35a{--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-82 .elementor-element.elementor-element-d6c5bca .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-d6c5bca .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-d6c5bca{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-8248c0b{--display:flex;}.elementor-82 .elementor-element.elementor-element-2707be9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-2707be9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-2707be9{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-cfc6f13{--display:flex;}.elementor-82 .elementor-element.elementor-element-43a582e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-82 .elementor-element.elementor-element-43a582e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-82 .elementor-element.elementor-element-43a582e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-82 .elementor-element.elementor-element-bef3318{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-82 .elementor-element.elementor-element-1c3cfd8{--display:flex;}.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 );}