.elementor-16 .elementor-element.elementor-element-52cf3e4{--swiper-slides-to-display:5;--swiper-slides-gap:20px;padding:0px 30px 0px 30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-16 .elementor-element.elementor-element-52cf3e4 .swiper-slide > .elementor-element{height:100%;}.elementor-16 .elementor-element.elementor-element-0d1b853{--swiper-slides-to-display:5;--swiper-slides-gap:20px;padding:0px 30px 0px 30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-16 .elementor-element.elementor-element-0d1b853 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-52cf3e4{--swiper-slides-to-display:3;--swiper-slides-gap:15px;}.elementor-16 .elementor-element.elementor-element-0d1b853{--swiper-slides-to-display:3;--swiper-slides-gap:15px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-52cf3e4{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}.elementor-16 .elementor-element.elementor-element-0d1b853{--swiper-slides-to-display:2;--swiper-slides-gap:10px;}}/* Start custom CSS *//* ---- Home proofing grid ---- */
.page-header{display:none;}
.e-tabs-content-area{display:none;}

/* Grid columns */
[data-id="24c0f001"]{display:grid;grid-template-columns:repeat(5,1fr);column-gap:clamp(15px,calc(11.656px + .955vw),30px);row-gap:clamp(30px,calc(28px + .625vw),40px);align-items:start;}
@media(max-width:1366px){[data-id="24c0f001"]{grid-template-columns:repeat(4,1fr);}}
@media(max-width:1024px){[data-id="24c0f001"]{grid-template-columns:repeat(3,1fr);}}
@media(max-width:767px){[data-id="24c0f001"]{grid-template-columns:repeat(2,1fr);}}

/* Card typography */
[data-id="24c0f001"] .elementor-widget-theme-post-title{margin:0;}
[data-id="24c0f001"] .elementor-widget-theme-post-title:has(h4.elementor-heading-title){margin-block-start:-45px;}
@media(max-width:1024px){[data-id="24c0f001"] .elementor-widget-theme-post-title:has(h4.elementor-heading-title){margin-block-start:-35px;}}
[data-id="24c0f001"] h4.elementor-heading-title{font-family:"Indie Flower",cursive;font-weight:400;font-size:clamp(15px,calc(13.4px + .5vw),22px);line-height:1.2;text-align:center;color:var(--Gold_Accent,#C5A059);}
[data-id="24c0f001"] h4.elementor-heading-title a{color:inherit;text-decoration:none;}
[data-id="24c0f001"] h6.elementor-heading-title{font-family:"Roboto Flex",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(12px,calc(11.1px + .26vw),16px);line-height:1.3;text-align:center;color:var(--Gold_Accent,#C5A059);margin-block-start:8px;text-shadow:3px 3px 6px rgba(0,0,0,.8);}
[data-id="24c0f001"] h6.elementor-heading-title a{color:inherit;text-decoration:none;}
[data-id="24c0f001"] h6.elementor-heading-title a:hover{color:#ffffff;}
[data-id="24c0f001"] p.elementor-heading-title{font-family:"Roboto Flex",sans-serif;font-weight:200;font-size:clamp(12px,calc(11.1px + .26vw),16px);line-height:1.35em;margin:0 0 6px;}
[data-id="24c0f001"] p.elementor-heading-title a{color:var(--Gold_Accent,#C5A059);text-decoration:none;}
[data-id="24c0f001"] p.elementor-heading-title a:hover{color:#ffffff;}
[data-id="24c0f001"] .elementor-widget-theme-post-featured-image img{display:block;width:100%;height:auto;transition:filter .5s ease;}
[data-id="24c0f001"] .elementor-widget-theme-post-featured-image img:hover{filter:brightness(1.2) contrast(.9) saturate(1.15);}

/* Selected chip label */
.e-tab-base.e--selected p{color:#000000;}

/* ---- Filters (driven by the selected chip) ---- */
body:has(#e0407b7-tab-1[aria-selected="true"]) [data-id="24c0f001"] [data-e-type="e-collection-loop-item"]:not(:has(a[href*="/client-proof-album/"])){display:none;}
body:has(#e0407b7-tab-2[aria-selected="true"]) [data-id="24c0f001"] [data-e-type="e-collection-loop-item"]:not(:has(a[href*="/client-proof-gallery/"])){display:none;}
body:has(#e0407b7-tab-3[aria-selected="true"]) [data-id="24c0f001"] [data-e-type="e-collection-loop-item"]:not(:has(a[href*="/location-category/amelia-earhart-park/"])){display:none;}
body:has(#e0407b7-tab-4[aria-selected="true"]) [data-id="24c0f001"] [data-e-type="e-collection-loop-item"]:not(:has(a[href*="/location-category/beach/"])){display:none;}
body:has(#e0407b7-tab-5[aria-selected="true"]) [data-id="24c0f001"] [data-e-type="e-collection-loop-item"]:not(:has(a[href*="/location-category/matheson-hammock-park/"])){display:none;}
body:has(#e0407b7-tab-6[aria-selected="true"]) [data-id="24c0f001"] [data-e-type="e-collection-loop-item"]:not(:has(a[href*="/location-category/studio/"])){display:none;}
body:has(#e0407b7-tab-7[aria-selected="true"]) [data-id="24c0f001"] [data-e-type="e-collection-loop-item"]:not(:has(a[href*="/location-category/villa-turqueza/"])){display:none;}/* End custom CSS */