.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1699 .elementor-element.elementor-element-d23a8e5{--display:flex;--min-height:650px;--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:0.75;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 24px 24px;--margin-top:-90px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1699 .elementor-element.elementor-element-d23a8e5::before, .elementor-1699 .elementor-element.elementor-element-d23a8e5 > .elementor-background-video-container::before, .elementor-1699 .elementor-element.elementor-element-d23a8e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1699 .elementor-element.elementor-element-d23a8e5 > .elementor-background-slideshow::before, .elementor-1699 .elementor-element.elementor-element-d23a8e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1699 .elementor-element.elementor-element-d23a8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #F2295B00 25%);}.elementor-1699 .elementor-element.elementor-element-d23a8e5:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-d23a8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://boldly.com.au/wp-content/uploads/2026/03/Work-fallback-scaled.jpg") 50% 50%;background-size:cover;}.elementor-1699 .elementor-element.elementor-element-ebcf0af{--display:flex;--min-height:150px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-ebcf0af:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-ebcf0af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #02010100 25%, #19191994 100%);}.elementor-1699 .elementor-element.elementor-element-07e3b0a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-07e3b0a:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-07e3b0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1699 .elementor-element.elementor-element-38731b6{--display:flex;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-1699 .elementor-element.elementor-element-8502fa3{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;z-index:3;}.elementor-1699 .elementor-element.elementor-element-8502fa3 .elementor-heading-title{font-family:"BW Gradual", Sans-serif;font-size:115px;font-weight:300;letter-spacing:-4px;color:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-809c32e{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-1699 .elementor-element.elementor-element-373ff49{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-1699 .elementor-element.elementor-element-db8e951{width:initial;max-width:initial;--e-transform-scale:1.15;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-250px;z-index:1;--e-transform-origin-x:right;}.elementor-1699 .elementor-element.elementor-element-db8e951.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1699 .elementor-element.elementor-element-db8e951{right:50px;}body.rtl .elementor-1699 .elementor-element.elementor-element-db8e951{left:50px;}.elementor-1699 .elementor-element.elementor-element-db8e951 img{width:100%;}.elementor-1699 .elementor-element.elementor-element-3e3e277{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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 );}.elementor-1699 .elementor-element.elementor-element-bc33a76{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-family:"BW Gradual", Sans-serif;font-size:25px;font-weight:300;color:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-bc33a76.elementor-element{--align-self:flex-start;}.elementor-1699 .elementor-element.elementor-element-81b80b9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-81b80b9:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-81b80b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1699 .elementor-element.elementor-element-1e15ad2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-942f942{--display:flex;--margin-top:45px;--margin-bottom:-145px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-4e9c569{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-1699 .elementor-element.elementor-element-4e9c569.elementor-element{--align-self:flex-start;}.elementor-1699 .elementor-element.elementor-element-4e9c569 .elementor-heading-title{font-family:"BW Gradual", Sans-serif;font-size:115px;font-weight:700;line-height:90px;letter-spacing:-4px;text-shadow:0px 0px 128px rgba(0, 0, 0, 0.5);color:#1E1E1E;}.elementor-widget-premium-img-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-img-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i, .elementor-widget-premium-img-gallery .pa-gallery-img-link i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span, .elementor-widget-premium-img-gallery .pa-gallery-img-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{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-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{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-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover{color:var( --e-global-color-secondary );}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-img-gallery-fitRows div.premium-gallery-item{width:50%;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .elementor-repeater-item-1529064{transform:rotate(0deg);}.elementor-1699 .elementor-element.elementor-element-e9f7134{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-img-gallery-filter{justify-content:flex-end;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-caption{text-align:left;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .pa-gallery-img-container, .elementor-1699 .elementor-element.elementor-element-e9f7134 .pa-gallery-img:not(.style2) .pa-gallery-icons-wrapper, .elementor-1699 .elementor-element.elementor-element-e9f7134 .pa-gallery-img.style2 .pa-gallery-icons-caption-container{border-radius:25px 25px 25px 25px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-name, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-name a{color:#FFFFFF;font-family:"BW Gradual", Sans-serif;font-size:50px;font-weight:300;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-desc, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-desc a{color:#FFFFFF;font-family:"BW Gradual", Sans-serif;font-size:30px;font-weight:300;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-cats-container li a.category{font-family:"BW Gradual", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;background-color:#32323200;margin:10px 5px 50px 5px;padding:12px 20px 12px 45px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-cats-container li a:hover{background-color:#02010100;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-cats-container li a.active{color:#FFFFFF;background-color:#323232;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-img-gallery{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-4f132c9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-4f132c9:not(.elementor-motion-effects-element-type-background), .elementor-1699 .elementor-element.elementor-element-4f132c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1699 .elementor-element.elementor-element-75e0205{--display:flex;--min-height:500px;--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:center;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1699 .elementor-element.elementor-element-6d545bb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-97d0f84{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-1699 .elementor-element.elementor-element-97d0f84 .elementor-heading-title{font-family:"BW Gradual", Sans-serif;font-size:50px;font-weight:300;letter-spacing:-2px;color:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-ea0cb76{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-3eea644{width:var( --container-widget-width, 100px );max-width:100px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100px;--container-widget-flex-grow:0;z-index:3;text-align:start;}.elementor-1699 .elementor-element.elementor-element-3eea644 .elementor-heading-title{font-family:"BW Gradual", Sans-serif;font-size:50px;font-weight:300;letter-spacing:-2px;color:#FFFFFF;}.elementor-1699 .elementor-element.elementor-element-287e362{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-287e362 img{width:170px;}.elementor-1699 .elementor-element.elementor-element-2036e65{--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-1699 .elementor-element.elementor-element-8d3e3ad{text-align:center;}.elementor-1699 .elementor-element.elementor-element-8d3e3ad .elementor-heading-title{font-family:"BW Gradual", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-widget-social-icons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-social-icons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1699 .elementor-element.elementor-element-f0f7bef{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:22px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1699 .elementor-element.elementor-element-f0f7bef .elementor-social-icon{background-color:#323232;--icon-padding:0.7em;}.elementor-1699 .elementor-element.elementor-element-f0f7bef .elementor-social-icon i{color:#E3E3E3;}.elementor-1699 .elementor-element.elementor-element-f0f7bef .elementor-social-icon svg{fill:#E3E3E3;}.elementor-1699 .elementor-element.elementor-element-f0f7bef .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-1699 .elementor-element.elementor-element-f0f7bef .elementor-social-icon:hover i{color:#E3E3E3;}.elementor-1699 .elementor-element.elementor-element-f0f7bef .elementor-social-icon:hover svg{fill:#E3E3E3;}@media(max-width:1800px){.elementor-1699 .elementor-element.elementor-element-d23a8e5{--min-height:500px;}.elementor-1699 .elementor-element.elementor-element-07e3b0a{--padding-top:0px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-1699 .elementor-element.elementor-element-38731b6{--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-8502fa3{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-1699 .elementor-element.elementor-element-8502fa3 .elementor-heading-title{font-size:90px;}.elementor-1699 .elementor-element.elementor-element-809c32e{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-bc33a76{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1699 .elementor-element.elementor-element-81b80b9{--padding-top:0px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1699 .elementor-element.elementor-element-e9f7134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-name, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-name a{font-size:45px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-desc, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-desc a{font-size:22px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-cats-container li a.category{margin:10px 0px 50px 5px;}.elementor-1699 .elementor-element.elementor-element-75e0205{--min-height:400px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1200px){.elementor-1699 .elementor-element.elementor-element-d23a8e5{--min-height:470px;}.elementor-1699 .elementor-element.elementor-element-07e3b0a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-1699 .elementor-element.elementor-element-38731b6{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-8502fa3{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-1699 .elementor-element.elementor-element-8502fa3 .elementor-heading-title{font-size:75px;}.elementor-1699 .elementor-element.elementor-element-db8e951{--e-transform-scale:1;bottom:-150px;}.elementor-1699 .elementor-element.elementor-element-bc33a76{width:100%;max-width:100%;font-size:22px;}.elementor-1699 .elementor-element.elementor-element-4e9c569 .elementor-heading-title{font-size:100px;}.elementor-1699 .elementor-element.elementor-element-e9f7134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-name, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-name a{font-size:35px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-desc, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-desc a{font-size:20px;}.elementor-1699 .elementor-element.elementor-element-75e0205{--min-height:370px;}.elementor-1699 .elementor-element.elementor-element-6d545bb{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-97d0f84 .elementor-heading-title{font-size:40px;}.elementor-1699 .elementor-element.elementor-element-3eea644{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-1699 .elementor-element.elementor-element-3eea644 .elementor-heading-title{font-size:40px;}.elementor-1699 .elementor-element.elementor-element-287e362 img{width:150px;}}@media(max-width:1024px){.elementor-1699 .elementor-element.elementor-element-d23a8e5{--min-height:400px;}.elementor-1699 .elementor-element.elementor-element-07e3b0a{--padding-top:0px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-1699 .elementor-element.elementor-element-38731b6{--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-8502fa3{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-1699 .elementor-element.elementor-element-8502fa3 .elementor-heading-title{font-size:65px;}.elementor-1699 .elementor-element.elementor-element-db8e951{--e-transform-scale:1.3;}body:not(.rtl) .elementor-1699 .elementor-element.elementor-element-db8e951{right:0px;}body.rtl .elementor-1699 .elementor-element.elementor-element-db8e951{left:0px;}.elementor-1699 .elementor-element.elementor-element-bc33a76{width:100%;max-width:100%;font-size:20px;}.elementor-1699 .elementor-element.elementor-element-81b80b9{--padding-top:0px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-1699 .elementor-element.elementor-element-942f942{--margin-top:50px;--margin-bottom:-110px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-4e9c569{padding:0px 0px 0px 0px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-img-gallery-fitRows div.premium-gallery-item{width:50%;}.elementor-1699 .elementor-element.elementor-element-e9f7134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-img-gallery-filter{justify-content:flex-start;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-name, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-name a{font-size:30px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-desc, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-desc a{font-size:20px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-cats-container li a.category{margin:10px 0px 30px 5px;}.elementor-1699 .elementor-element.elementor-element-75e0205{--min-height:330px;}.elementor-1699 .elementor-element.elementor-element-6d545bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1699 .elementor-element.elementor-element-2036e65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:880px){.elementor-1699 .elementor-element.elementor-element-07e3b0a{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1699 .elementor-element.elementor-element-8502fa3{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-1699 .elementor-element.elementor-element-8502fa3 .elementor-heading-title{font-size:65px;}.elementor-1699 .elementor-element.elementor-element-809c32e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-db8e951{--e-transform-scale:1.3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1699 .elementor-element.elementor-element-942f942{--margin-top:50px;--margin-bottom:-110px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-4e9c569 .elementor-heading-title{font-size:90px;line-height:75px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-img-gallery-filter{justify-content:flex-start;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-name, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-name a{font-size:30px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-desc, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-img-desc a{font-size:18px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-cats-container li a.category{margin:10px 0px 30px 10px;}.elementor-1699 .elementor-element.elementor-element-97d0f84{width:100%;max-width:100%;}.elementor-1699 .elementor-element.elementor-element-3eea644{--container-widget-width:85px;--container-widget-flex-grow:0;width:var( --container-widget-width, 85px );max-width:85px;}}@media(max-width:767px){.elementor-1699 .elementor-element.elementor-element-d23a8e5{--min-height:350px;}.elementor-1699 .elementor-element.elementor-element-07e3b0a{--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1699 .elementor-element.elementor-element-38731b6{--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-8502fa3{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-1699 .elementor-element.elementor-element-8502fa3 .elementor-heading-title{font-size:50px;line-height:55px;}.elementor-1699 .elementor-element.elementor-element-809c32e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-db8e951{--e-transform-scale:1.2;}.elementor-1699 .elementor-element.elementor-element-81b80b9{--padding-top:0px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1699 .elementor-element.elementor-element-942f942{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-1699 .elementor-element.elementor-element-4e9c569 .elementor-heading-title{font-size:80px;line-height:50px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-img-gallery-masonry div.premium-gallery-item, .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%;}.elementor-1699 .elementor-element.elementor-element-e9f7134{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-cats-container li a.category{margin:10px 5px 0px 5px;}.elementor-1699 .elementor-element.elementor-element-75e0205{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1699 .elementor-element.elementor-element-6d545bb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1699 .elementor-element.elementor-element-ea0cb76{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1699 .elementor-element.elementor-element-8d3e3ad .elementor-heading-title{line-height:24px;}}@media(min-width:768px){.elementor-1699 .elementor-element.elementor-element-07e3b0a{--content-width:1600px;}.elementor-1699 .elementor-element.elementor-element-373ff49{--width:50%;}.elementor-1699 .elementor-element.elementor-element-3e3e277{--width:50%;}.elementor-1699 .elementor-element.elementor-element-81b80b9{--content-width:1600px;}.elementor-1699 .elementor-element.elementor-element-942f942{--width:49%;}.elementor-1699 .elementor-element.elementor-element-75e0205{--content-width:1440px;}}@media(max-width:1800px) and (min-width:768px){.elementor-1699 .elementor-element.elementor-element-373ff49{--width:50%;}.elementor-1699 .elementor-element.elementor-element-3e3e277{--width:60%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1699 .elementor-element.elementor-element-373ff49{--width:50%;}.elementor-1699 .elementor-element.elementor-element-3e3e277{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1699 .elementor-element.elementor-element-373ff49{--width:50%;}.elementor-1699 .elementor-element.elementor-element-3e3e277{--width:50%;}}@media(max-width:880px) and (min-width:768px){.elementor-1699 .elementor-element.elementor-element-3e3e277{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-db8e951 */@media (min-width: 1801px) {
    .elementor-1699 .elementor-element.elementor-element-db8e951.boldly-sticky-icon.elementor-sticky--effects {
    margin-left: 50px !important;
    margin-top: 10px !important;
}
}


@media (min-width: 1200px) and (max-width: 1600px) {
    .elementor-1699 .elementor-element.elementor-element-db8e951.boldly-sticky-icon.elementor-sticky--effects {
    margin-left: 40px !important;
    margin-top: 10px !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-1699 .elementor-element.elementor-element-db8e951.boldly-sticky-icon.elementor-sticky--effects {
    margin-left: 60px !important;
    margin-top: 10px !important;
}
}

@media (min-width: 767px) and (max-width: 880px) {
    .elementor-1699 .elementor-element.elementor-element-db8e951.boldly-sticky-icon.elementor-sticky--effects {
    margin-left: 45px !important;
    margin-top: 10px !important;
}
}

@media (max-width: 766px) {
    .elementor-1699 .elementor-element.elementor-element-db8e951.boldly-sticky-icon.elementor-sticky--effects {
    margin-left: 29px !important;
    margin-top: 10px !important;
}
}


.elementor-1699 .elementor-element.elementor-element-db8e951 {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for premium-img-gallery, class: .elementor-element-e9f7134 */p.premium-gallery-img-desc {
    display: block;
    width: 450px;
}

/* 1200px – 1025px */
@media (max-width:1200px) and (min-width:1025px){
    .premium-gallery-container .pa-gallery-img-container{
        height:450px !important;
    }
}

/* 1024px – 768px */
@media (max-width:1024px) and (min-width:768px){
    .premium-gallery-container .pa-gallery-img-container{
        height:400px !important;
    }
}

/* 767px and below */
@media (max-width:767px){
    .premium-gallery-container .pa-gallery-img-container{
        height:370px !important;
    }
}

/* ensure images fill the box */
.premium-gallery-container .pa-gallery-img-container img{
    width:100%;
    height:100%;
    object-fit:cover;
}

@media (max-width: 767px) {
    
p.premium-gallery-img-desc {
    font-size: 20px !important;
    width: 85% !important;
    margin-bottom: 20px;
}

.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-caption {
    padding: 20px !important;
}

}


@media (max-width: 1200px) and (min-width: 768px) {
    
p.premium-gallery-img-desc {
    font-size: 20px !important;
    line-height: 26px;
    width: 100%;
    margin-bottom: 25px;
}

.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-caption {
    padding: 30px 30px 15px 30px !important;
}

}


@media (max-width: 1800px) and (min-width: 1201px) {
    

.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-caption {
    padding: 30px 30px 15px 30px !important;
}

}


.pa-gallery-icons-wrapper {
    transition: opacity 0.3s ease-in-out !important;
}

.elementor-1699 .elementor-element.elementor-element-e9f7134 .pa-gallery-img.style1 {
    border-radius: 25px !Important;
}

.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-caption {
    background-image: linear-gradient(180deg, #01B8C100 40%, #00000094 90%);
    opacity: 1;
    padding: 50px 50px 40px 50px;
}

.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-item .pa-gallery-icons-wrapper {
    background-image: linear-gradient(180deg, #01B8C100 40%, #00000094 90%);
    opacity: 0;
}

.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-item:hover .pa-gallery-icons-wrapper {
    background-image: linear-gradient(180deg, #01B8C100 40%, #00000094 90%);
    opacity: 1;
}


@media (max-width: 767px) {
    ul.premium-gallery-cats-container {
        margin-bottom: 30px !important;
    }
    
    ul.premium-gallery-cats-container {
        display: flex;
        flex-wrap: wrap;
    }
    
    /*.premium-img-gallery-filter .premium-gallery-cats-container li {*/
    /*    width: 97% ! Important;*/
    /*}*/
    
    
    .premium-gallery-caption {
    transform: translate3d(0, 0, 0) !important;
    opacity: 1 !important;
    }

    .elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-caption {
    background-image: linear-gradient(180deg, #01B8C100 0%, #000 80%);
    opacity: 1;
    }
}


@media (max-width: 1024px) and (min-width: 768px){
    
    .premium-gallery-caption {
    transform: translate3d(0, 0, 0) !important;
    opacity: 1 !important;
}

.elementor-1699 .elementor-element.elementor-element-e9f7134 .premium-gallery-item .pa-gallery-icons-wrapper {
    background-image: linear-gradient(180deg, #01B8C100 -10%, #00000094 100%);
    opacity: 1;
}
}/* End custom CSS */
/* Start custom CSS *//* Icon on the left of filter buttons */
.premium-gallery-cats-container .category::after {
    content: "";
    position: absolute;
    left: -1px; /* distance from left edge */
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 35px;
    background-image: url('/wp-content/uploads/2026/03/eye-icon-32px.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 2; /* above hover background but below text */
}

/* Add left padding to make room for the icon */
.premium-gallery-cats-container .category {
    padding-left: 65px; /* adjust if needed for spacing */
}


img.eye-icon {
    width: 45px !important;
    margin-right: 12px;
    
}

img.arrow-icon {
    margin-top: 20px;
}

/* Base style for filter buttons */
.premium-gallery-cats-container .category {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    z-index: 1;
    padding: 10px 20px;
    border-radius: 30px; /* soft pill shape */
    background: rgba(50,50,50,1.0); /* default background */
    color: #ccc; /* default text color */
    text-decoration: none;
    transition: color 0.3s ease;
}

/* Hover fill effect */
.premium-gallery-cats-container .category::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(50,50,50,1.0); /* hover fill color */
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease;
    z-index: -1;
    border-radius: inherit;
}

.premium-gallery-cats-container .category:hover::before {
    transform: scaleX(1);
}

.premium-gallery-cats-container .category:hover {
    color: #fff; /* optional text color change on hover */
}

/* Optional: active category style */
.premium-gallery-cats-container .category.active::before {
    transform: scaleX(1);
    background: rgba(50,50,50,1.0); /* slightly stronger for active */
    color: #fff;
}


.elementor-flip-box {
    transition: border-width 0.3s ease-in-out;
    border: 0px solid #19191900;
}

.elementor-flip-box:hover {
    border-width: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://boldly.com.au/wp-content/uploads/2025/07/BwGradualDEMO-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://boldly.com.au/wp-content/uploads/2025/07/BwGradualDEMO-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://boldly.com.au/wp-content/uploads/2025/07/BwGradualDEMO-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://boldly.com.au/wp-content/uploads/2025/07/BwGradualDEMO-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'BW Gradual';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://boldly.com.au/wp-content/uploads/2025/07/BwGradualDEMO-ExtraBold.woff2') format('woff2'),
		url('http://boldly.com.au/wp-content/uploads/2025/07/BwGradualDEMO-ExtraBold.woff') format('woff'),
		url('http://boldly.com.au/wp-content/uploads/2025/07/BwGradualDEMO-ExtraBold_1.ttf') format('truetype');
}
/* End Custom Fonts CSS */