.elementor-180 .elementor-element.elementor-element-ab22b1c{--display:flex;--min-height:65vh;--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:stretch;--overlay-opacity:0.5;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05%;--padding-bottom:0%;--padding-left:0%;--padding-right:05%;}.elementor-180 .elementor-element.elementor-element-ab22b1c::before, .elementor-180 .elementor-element.elementor-element-ab22b1c > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-ab22b1c > .e-con-inner > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-ab22b1c > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-ab22b1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-ab22b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #000000 56%);}.elementor-180 .elementor-element.elementor-element-ab22b1c:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-ab22b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-180 .elementor-element.elementor-element-5dd6eda{--display:flex;}.elementor-widget-theme-post-title .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-180 .elementor-element.elementor-element-81c0ed3 .elementor-heading-title{font-family:"Site Font Individuals", Sans-serif;font-size:4rem;font-weight:900;color:var( --e-global-color-d43de33 );}.elementor-180 .elementor-element.elementor-element-bafe965{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-180 .elementor-element.elementor-element-8861063{--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;--border-radius:5px 5px 0px 0px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-180 .elementor-element.elementor-element-8861063:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-8861063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d43de33 );}.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-180 .elementor-element.elementor-element-5dfc6c0{font-family:var( --e-global-typography-472922b-font-family ), Sans-serif;font-size:var( --e-global-typography-472922b-font-size );font-weight:var( --e-global-typography-472922b-font-weight );}.elementor-180 .elementor-element.elementor-element-7d80c58{--display:flex;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.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-180 .elementor-element.elementor-element-b6c1351 .elementor-heading-title{font-family:"Site Font Individuals", Sans-serif;font-weight:400;}.elementor-180 .elementor-element.elementor-element-9e199e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-180 .elementor-element.elementor-element-334e987{--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-180 .elementor-element.elementor-element-04ee262 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:5px 5px 5px 5px;}.elementor-180 .elementor-element.elementor-element-04ee262 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-180 .elementor-element.elementor-element-04ee262 .jet-woo-product-gallery-slider .jet-swiper-nav{font-size:25px;color:var( --e-global-color-d43de33 );background-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-180 .elementor-element.elementor-element-04ee262 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;left:3%;}.elementor-180 .elementor-element.elementor-element-04ee262 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;right:3%;}.elementor-180 .elementor-element.elementor-element-334e987.e-con{--align-self:center;}.elementor-180 .elementor-element.elementor-element-a268bce{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-180 .elementor-element.elementor-element-86a761a{--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;--border-radius:5px 5px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-180 .elementor-element.elementor-element-86a761a:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-86a761a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d43de33 );}.elementor-180 .elementor-element.elementor-element-63f1710{columns:2;column-gap:50px;font-family:var( --e-global-typography-472922b-font-family ), Sans-serif;font-size:var( --e-global-typography-472922b-font-size );font-weight:var( --e-global-typography-472922b-font-weight );}.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-180 .elementor-element.elementor-element-8bfa7c5 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Site Font Individuals", Sans-serif;font-size:1.2rem;font-weight:600;fill:var( --e-global-color-d43de33 );color:var( --e-global-color-d43de33 );border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-180 .elementor-element.elementor-element-8bfa7c5.elementor-element{--align-self:flex-end;}.elementor-180 .elementor-element.elementor-element-bc44005{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-bc44005:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-bc44005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-180 .elementor-element.elementor-element-bc44005::before, .elementor-180 .elementor-element.elementor-element-bc44005 > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-bc44005 > .e-con-inner > .elementor-background-video-container::before, .elementor-180 .elementor-element.elementor-element-bc44005 > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-bc44005 > .e-con-inner > .elementor-background-slideshow::before, .elementor-180 .elementor-element.elementor-element-bc44005 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging4.blackfoxdev.co.uk/wp-content/uploads/2026/03/WALLACEA-03.svg");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-180 .elementor-element.elementor-element-d0b0a44{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:10%;--padding-right:0%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-180 .elementor-element.elementor-element-958560a .elementor-icon-wrapper{text-align:start;}.elementor-180 .elementor-element.elementor-element-958560a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d43de33 );}.elementor-180 .elementor-element.elementor-element-958560a.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-958560a.elementor-view-default .elementor-icon{color:var( --e-global-color-d43de33 );border-color:var( --e-global-color-d43de33 );}.elementor-180 .elementor-element.elementor-element-958560a.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-958560a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d43de33 );}.elementor-180 .elementor-element.elementor-element-e68137a{font-family:"Site Font Individuals", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-d43de33 );}.elementor-180 .elementor-element.elementor-element-1b61afa .elementor-icon-wrapper{text-align:end;}.elementor-180 .elementor-element.elementor-element-1b61afa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d43de33 );}.elementor-180 .elementor-element.elementor-element-1b61afa.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-1b61afa.elementor-view-default .elementor-icon{color:var( --e-global-color-d43de33 );border-color:var( --e-global-color-d43de33 );}.elementor-180 .elementor-element.elementor-element-1b61afa.elementor-view-framed .elementor-icon, .elementor-180 .elementor-element.elementor-element-1b61afa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d43de33 );}.elementor-180 .elementor-element.elementor-element-44d5718 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Site Font Individuals", Sans-serif;font-size:1rem;font-weight:600;fill:var( --e-global-color-d43de33 );color:var( --e-global-color-d43de33 );border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-180 .elementor-element.elementor-element-44d5718.elementor-element{--align-self:flex-start;}.elementor-180 .elementor-element.elementor-element-e3767f1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-e3767f1:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-e3767f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-180 .elementor-element.elementor-element-991e908{--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:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-180 .elementor-element.elementor-element-121387b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-efb7250{text-align:start;}.elementor-180 .elementor-element.elementor-element-efb7250 .elementor-heading-title{font-family:"Site Font Individuals", Sans-serif;font-size:2.5rem;font-weight:900;color:var( --e-global-color-secondary );}.elementor-180 .elementor-element.elementor-element-bfa11fb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-180 .elementor-element.elementor-element-984ce56 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-180 .elementor-element.elementor-element-984ce56 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-180 .elementor-element.elementor-element-984ce56 > .jet-listing-grid > .jet-listing-grid__items, .elementor-180 .elementor-element.elementor-element-984ce56 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-180 .elementor-element.elementor-element-984ce56 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(20px / 2);padding-right:calc(20px / 2);}:is( .elementor-180 .elementor-element.elementor-element-984ce56 > .jet-listing-grid, .elementor-180 .elementor-element.elementor-element-984ce56 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-180 .elementor-element.elementor-element-984ce56 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);width:calc(100% + 20px);}.elementor-180 .elementor-element.elementor-element-984ce56 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 20px / -2);margin-right:calc( 20px / -2);}.elementor-180 .elementor-element.elementor-element-21349ec{--display:flex;}@media(min-width:768px){.elementor-180 .elementor-element.elementor-element-5dd6eda{--width:70%;}.elementor-180 .elementor-element.elementor-element-bafe965{--content-width:1300px;}.elementor-180 .elementor-element.elementor-element-8861063{--width:70%;}.elementor-180 .elementor-element.elementor-element-7d80c58{--width:30%;}.elementor-180 .elementor-element.elementor-element-a268bce{--content-width:1300px;}.elementor-180 .elementor-element.elementor-element-86a761a{--width:100%;}.elementor-180 .elementor-element.elementor-element-d0b0a44{--width:40%;}.elementor-180 .elementor-element.elementor-element-e3767f1{--width:60%;}.elementor-180 .elementor-element.elementor-element-991e908{--content-width:1250px;}}@media(max-width:1366px){.elementor-180 .elementor-element.elementor-element-bafe965{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:03%;}.elementor-180 .elementor-element.elementor-element-5dfc6c0{font-size:var( --e-global-typography-472922b-font-size );}.elementor-180 .elementor-element.elementor-element-63f1710{font-size:var( --e-global-typography-472922b-font-size );}.elementor-180 .elementor-element.elementor-element-d0b0a44{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}}@media(max-width:1024px){.elementor-180 .elementor-element.elementor-element-5dfc6c0{font-size:var( --e-global-typography-472922b-font-size );} .elementor-180 .elementor-element.elementor-element-9e199e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-180 .elementor-element.elementor-element-63f1710{font-size:var( --e-global-typography-472922b-font-size );}}@media(max-width:767px){.elementor-180 .elementor-element.elementor-element-ab22b1c{--min-height:50vh;--padding-top:050%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-180 .elementor-element.elementor-element-81c0ed3{text-align:center;}.elementor-180 .elementor-element.elementor-element-81c0ed3 .elementor-heading-title{font-size:2rem;}.elementor-180 .elementor-element.elementor-element-bafe965{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:10%;--padding-bottom:00%;--padding-left:5%;--padding-right:5%;}.elementor-180 .elementor-element.elementor-element-8861063{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-180 .elementor-element.elementor-element-5dfc6c0{font-size:var( --e-global-typography-472922b-font-size );}.elementor-180 .elementor-element.elementor-element-b6c1351{text-align:center;}.elementor-180 .elementor-element.elementor-element-b6c1351 .elementor-heading-title{font-size:1.25rem;}.elementor-180 .elementor-element.elementor-element-9e199e4{--alignment:center;} .elementor-180 .elementor-element.elementor-element-9e199e4{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-180 .elementor-element.elementor-element-04ee262 .jet-woo-product-gallery-slider .jet-swiper-nav{padding:5px 5px 5px 5px;}.elementor-180 .elementor-element.elementor-element-334e987{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-180 .elementor-element.elementor-element-a268bce{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-180 .elementor-element.elementor-element-86a761a{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-180 .elementor-element.elementor-element-63f1710{columns:1;font-size:var( --e-global-typography-472922b-font-size );}.elementor-180 .elementor-element.elementor-element-8bfa7c5.elementor-element{--align-self:stretch;}.elementor-180 .elementor-element.elementor-element-d0b0a44{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-180 .elementor-element.elementor-element-e68137a{font-size:1.2rem;}.elementor-180 .elementor-element.elementor-element-44d5718.elementor-element{--align-self:stretch;}.elementor-180 .elementor-element.elementor-element-e3767f1{--min-height:250px;}.elementor-180 .elementor-element.elementor-element-e3767f1:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-e3767f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-180 .elementor-element.elementor-element-991e908{--padding-top:10%;--padding-bottom:010%;--padding-left:5%;--padding-right:5%;}.elementor-180 .elementor-element.elementor-element-efb7250{text-align:start;}.elementor-180 .elementor-element.elementor-element-efb7250 .elementor-heading-title{font-size:1.75rem;}.elementor-180 .elementor-element.elementor-element-984ce56 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-04ee262 */.jet-woo-product-gallery__image-item img {
    width: 800px;
    height: 400px;
    object-fit: cover; /* Ensures the image covers the area without distortion */
}

.jet-woo-product-gallery__image-item img {
    /* Ignore dimensions on mobile */
    @media (max-width: 768px) {
        width: 500px;
        height: 250px;
    }/* End custom CSS */
/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-04ee262 */.jet-woo-product-gallery__image-item img {
    width: 800px;
    height: 400px;
    object-fit: cover; /* Ensures the image covers the area without distortion */
}

.jet-woo-product-gallery__image-item img {
    /* Ignore dimensions on mobile */
    @media (max-width: 768px) {
        width: 500px;
        height: 250px;
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Site Font Individuals';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://staging4.blackfoxdev.co.uk/wp-content/uploads/2026/02/Avenir-Black-03.ttf') format('truetype');
}
@font-face {
	font-family: 'Site Font Individuals';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging4.blackfoxdev.co.uk/wp-content/uploads/2026/02/Avenir-Light-07.ttf') format('truetype');
}
@font-face {
	font-family: 'Site Font Individuals';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging4.blackfoxdev.co.uk/wp-content/uploads/2026/02/Avenir-Medium-09.ttf') format('truetype');
}
@font-face {
	font-family: 'Site Font Individuals';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://staging4.blackfoxdev.co.uk/wp-content/uploads/2026/02/Avenir-Book-01.ttf') format('truetype');
}
/* End Custom Fonts CSS */