.elementor-21 .elementor-element.elementor-element-4f743ef{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF4F;--border-color:#FFFFFF4F;--margin-top:0px;--margin-bottom:-172px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-21 .elementor-element.elementor-element-4f743ef:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4f743ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f358a85{--display:flex;--min-height:50px;--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:space-around;--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:0px;}.elementor-21 .elementor-element.elementor-element-f358a85:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f358a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-21 .elementor-element.elementor-element-f358a85.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-8af2c06{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-dbe2874{padding:2px 5px 0px 0px;--e-rating-gap:3px;}.elementor-21 .elementor-element.elementor-element-a062c1e{font-size:14px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f74d8d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1c905a9{--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:space-between;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-1c905a9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1c905a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-cdb2234{--display:flex;}.elementor-21 .elementor-element.elementor-element-4fb2f89{--display:flex;}.elementor-21 .elementor-element.elementor-element-ca7b298{--display:flex;}.elementor-21 .elementor-element.elementor-element-5d373b9{--display:flex;}.elementor-21 .elementor-element.elementor-element-ef120cf{--display:flex;}.elementor-21 .elementor-element.elementor-element-becc6c1{--display:flex;}.elementor-21 .elementor-element.elementor-element-3e9d58d{--display:flex;}.elementor-21 .elementor-element.elementor-element-2653754{--display:flex;}.elementor-21 .elementor-element.elementor-element-5e139c5{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:13px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color:#000000;--n-menu-icon-color-hover:#000000;--n-menu-icon-color-active:#000000;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#000000;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#000000;}.elementor-21 .elementor-element.elementor-element-5e139c5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-21 .elementor-element.elementor-element-5e139c5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-21 .elementor-element.elementor-element-5e139c5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:900;}.elementor-21 .elementor-element.elementor-element-5e139c5 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#C2C2C2;}.elementor-21 .elementor-element.elementor-element-0d03039{--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;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF4F;--border-color:#FFFFFF4F;--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:99;}.elementor-21 .elementor-element.elementor-element-01fe940{--display:flex;--min-height:50px;--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:space-around;--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:0px;}.elementor-21 .elementor-element.elementor-element-01fe940:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-01fe940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-21 .elementor-element.elementor-element-01fe940.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-0a0da89{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-dd29aea{padding:2px 5px 0px 0px;--e-rating-gap:3px;}.elementor-21 .elementor-element.elementor-element-0cd7641{font-size:14px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f3b4181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:14px;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0777494{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--margin-top:0px;--margin-bottom:-172px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-21 .elementor-element.elementor-element-0777494:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0777494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-21 .elementor-element.elementor-element-98b6bf6{--display:flex;}.elementor-21 .elementor-element.elementor-element-4770c2e{text-align:left;}.elementor-21 .elementor-element.elementor-element-4770c2e img{width:20%;}.elementor-21 .elementor-element.elementor-element-607cd9b img{width:65%;}.elementor-21 .elementor-element.elementor-element-66bbf24{--display:flex;--justify-content:center;}.elementor-21 .elementor-element.elementor-element-a8a1815{--display:flex;}.elementor-21 .elementor-element.elementor-element-d839496{--display:flex;}.elementor-21 .elementor-element.elementor-element-16ea3ac{--display:flex;}.elementor-21 .elementor-element.elementor-element-f6fd307{--display:flex;}.elementor-21 .elementor-element.elementor-element-ee8d501{--display:flex;}.elementor-21 .elementor-element.elementor-element-e46f13f{--display:flex;}.elementor-21 .elementor-element.elementor-element-c606e55{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:13px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-21 .elementor-element.elementor-element-c606e55 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-21 .elementor-element.elementor-element-c606e55 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-21 .elementor-element.elementor-element-c606e55 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:900;}.elementor-21 .elementor-element.elementor-element-c606e55 {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#C2C2C2;}.elementor-21 .elementor-element.elementor-element-62365a4{--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;}.elementor-21 .elementor-element.elementor-element-fe84344 .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-fe84344.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fe84344.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fe84344.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fe84344.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fe84344.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fe84344 .elementor-icon{font-size:20px;}.elementor-21 .elementor-element.elementor-element-fe84344 .elementor-icon svg{height:20px;}.elementor-21 .elementor-element.elementor-element-73e18af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-icon-hover-color:#FFFFFF;--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--toggle-icon-size:20px;--cart-background-color:#000000;--cart-border-style:none;--divider-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-21 .elementor-element.elementor-element-73e18af .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-4f743ef{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:-96px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8af2c06{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-a062c1e{font-size:12px;}.elementor-21 .elementor-element.elementor-element-f74d8d1{font-size:12px;}.elementor-21 .elementor-element.elementor-element-cdb2234{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-27289cf{text-align:left;}.elementor-21 .elementor-element.elementor-element-27289cf img{width:25%;}.elementor-21 .elementor-element.elementor-element-4fb2f89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-5e139c5.elementor-element{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-0d03039{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:-96px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0a0da89{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-0cd7641{font-size:12px;}.elementor-21 .elementor-element.elementor-element-f3b4181{font-size:12px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-4f743ef{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:-144px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-dbe2874.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a062c1e{text-align:center;}.elementor-21 .elementor-element.elementor-element-f74d8d1{text-align:center;}.elementor-21 .elementor-element.elementor-element-1c905a9{--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-1c905a9.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-cdb2234{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-27289cf img{width:30%;}.elementor-21 .elementor-element.elementor-element-4fb2f89{--width:50%;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-4fb2f89.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5e139c5{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;}.elementor-21 .elementor-element.elementor-element-5e139c5.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}:where( .elementor-21 .elementor-element.elementor-element-5e139c5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-top:20px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:20px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-21 .elementor-element.elementor-element-0d03039{--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;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:-144px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-21 .elementor-element.elementor-element-dd29aea.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-0cd7641{text-align:center;}.elementor-21 .elementor-element.elementor-element-f3b4181{text-align:center;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-4f743ef{--width:100%;}.elementor-21 .elementor-element.elementor-element-8af2c06{--width:30%;}.elementor-21 .elementor-element.elementor-element-1c905a9{--width:100%;}.elementor-21 .elementor-element.elementor-element-0d03039{--width:100%;}.elementor-21 .elementor-element.elementor-element-0a0da89{--width:30%;}.elementor-21 .elementor-element.elementor-element-98b6bf6{--width:20%;}.elementor-21 .elementor-element.elementor-element-66bbf24{--width:60%;}.elementor-21 .elementor-element.elementor-element-62365a4{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-8af2c06{--width:50%;}.elementor-21 .elementor-element.elementor-element-0a0da89{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-0777494 *//* Change the Background Colour on Scroll */
.elementor-sticky--effects {
 background: #fff !important;
 transition: background 0.5s ease-in-out;
 padding: 10px 0px !important;
}

/* The scroll-logo is currently off.*/
.scroll-logo {
 display: none;
}
/* Shut this logo off and activate the other logo after scroll*/
.elementor-sticky--effects .scroll-logo {
display: inline-block;
max-width: 25% !important;
transition: display 0.5s ease-in-out, max-width 0.5s ease-in-out;
}

.elementor-sticky--effects .original-logo {
 display: none;
 transition: display 0.5s ease-in-out;
}


/* Change Text Colour and Links colour */
.elementor-sticky--effects .menutextcolours a span {
 color: #000 !important;
 font-size: 12px !important;
   line-height: 0px !important;
 transition: color 0.5s ease-in-out, font-size 0.5s ease-in-out, line-height 0.5s ease-in-out;
}
.elementor-sticky--effects  .menutextcolours .elementor-icon svg {
    fill: #000 !important;
    font-size: 16px !important;
}
.elementor-sticky--effects  .menutextcolours .elementor-menu-cart__toggle .elementor-button svg {
    fill: #000 !important;
    font-size: 16px !important;
}/* End custom CSS */