.elementor-7525 .elementor-element.elementor-element-3f2500c{--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;box-shadow:0px 60px 40px 0px rgba(0, 0, 0, 0.13);--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;--z-index:1000000000000;}.elementor-7525 .elementor-element.elementor-element-3f2500c:not(.elementor-motion-effects-element-type-background), .elementor-7525 .elementor-element.elementor-element-3f2500c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7525 .elementor-element.elementor-element-cd328cb{--display:flex;--gap:020px 020px;--row-gap:020px;--column-gap:020px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7525 .elementor-element.elementor-element-cec951b .category-names-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:18px;column-gap:14px;}.elementor-7525 .elementor-element.elementor-element-cec951b .category-name{background-color:#FFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#222222;}.elementor-7525 .elementor-element.elementor-element-cec951b .category-name:hover{color:#000000;}.elementor-7525 .elementor-element.elementor-element-cec951b .category-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#8B8D8D;margin:0px 0px 20px 0px;}.elementor-7525 .elementor-element.elementor-element-018f4ce{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7525 .elementor-element.elementor-element-987aedf{--display:flex;--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.3;--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-7525 .elementor-element.elementor-element-987aedf:not(.elementor-motion-effects-element-type-background), .elementor-7525 .elementor-element.elementor-element-987aedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdn.wizcommerce.com/assets/84278bb0-978b-446e-af11-16c2320d5a6a.jpg?transforms=%5B%5B%22resize%22%2C%7B%22width%22%3A1600%2C%22height%22%3A1598%2C%22fit%22%3A%22contain%22%2C%22background%22%3A%22white%22%7D%5D%5D");background-size:cover;}.elementor-7525 .elementor-element.elementor-element-987aedf::before, .elementor-7525 .elementor-element.elementor-element-987aedf > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-987aedf > .e-con-inner > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-987aedf > .elementor-background-slideshow::before, .elementor-7525 .elementor-element.elementor-element-987aedf > .e-con-inner > .elementor-background-slideshow::before, .elementor-7525 .elementor-element.elementor-element-987aedf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7525 .elementor-element.elementor-element-987aedf:hover::before, .elementor-7525 .elementor-element.elementor-element-987aedf:hover > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-987aedf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-987aedf > .elementor-background-slideshow:hover::before, .elementor-7525 .elementor-element.elementor-element-987aedf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7525 .elementor-element.elementor-element-987aedf:hover{--overlay-opacity:0.5;}.elementor-7525 .elementor-element.elementor-element-73be402{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-7525 .elementor-element.elementor-element-73be402:not(.elementor-motion-effects-element-type-background), .elementor-7525 .elementor-element.elementor-element-73be402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000096 100%);}.elementor-7525 .elementor-element.elementor-element-73be402:hover::before, .elementor-7525 .elementor-element.elementor-element-73be402:hover > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-73be402:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-73be402 > .elementor-background-slideshow:hover::before, .elementor-7525 .elementor-element.elementor-element-73be402 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7525 .elementor-element.elementor-element-73be402:hover{--overlay-opacity:0.5;}.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-7525 .elementor-element.elementor-element-79e61ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7525 .elementor-element.elementor-element-79e61ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:21px;letter-spacing:0px;color:#FCFCFC;}.elementor-7525 .elementor-element.elementor-element-3db293c{padding:0px 0px 0px 0px;}.elementor-7525 .elementor-element.elementor-element-3db293c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:21px;letter-spacing:0px;color:#FFFFFF;}.elementor-7525 .elementor-element.elementor-element-00f9420{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-7525 .elementor-element.elementor-element-00f9420 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:21px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-7525 .elementor-element.elementor-element-c2cc398{--display:flex;--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.3;--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-7525 .elementor-element.elementor-element-c2cc398:not(.elementor-motion-effects-element-type-background), .elementor-7525 .elementor-element.elementor-element-c2cc398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdn.wizcommerce.com/assets/00416910-be28-4de6-bd02-dd0165e06633.jpg?transforms=%5B%5B%22resize%22%2C%7B%22width%22%3A1600%2C%22height%22%3A1598%2C%22fit%22%3A%22contain%22%2C%22background%22%3A%22white%22%7D%5D%5D");background-size:cover;}.elementor-7525 .elementor-element.elementor-element-c2cc398::before, .elementor-7525 .elementor-element.elementor-element-c2cc398 > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-c2cc398 > .e-con-inner > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-c2cc398 > .elementor-background-slideshow::before, .elementor-7525 .elementor-element.elementor-element-c2cc398 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7525 .elementor-element.elementor-element-c2cc398 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7525 .elementor-element.elementor-element-c2cc398:hover::before, .elementor-7525 .elementor-element.elementor-element-c2cc398:hover > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-c2cc398:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-c2cc398 > .elementor-background-slideshow:hover::before, .elementor-7525 .elementor-element.elementor-element-c2cc398 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7525 .elementor-element.elementor-element-c2cc398:hover{--overlay-opacity:0.5;}.elementor-7525 .elementor-element.elementor-element-3ea4ebb{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-7525 .elementor-element.elementor-element-3ea4ebb:not(.elementor-motion-effects-element-type-background), .elementor-7525 .elementor-element.elementor-element-3ea4ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #00000096 100%);}.elementor-7525 .elementor-element.elementor-element-3ea4ebb:hover::before, .elementor-7525 .elementor-element.elementor-element-3ea4ebb:hover > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-3ea4ebb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-7525 .elementor-element.elementor-element-3ea4ebb > .elementor-background-slideshow:hover::before, .elementor-7525 .elementor-element.elementor-element-3ea4ebb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-7525 .elementor-element.elementor-element-3ea4ebb:hover{--overlay-opacity:0.5;}.elementor-7525 .elementor-element.elementor-element-9b4a679{padding:0px 0px 0px 0px;}.elementor-7525 .elementor-element.elementor-element-9b4a679 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;line-height:21px;letter-spacing:0px;color:#FFFFFF;}.elementor-7525 .elementor-element.elementor-element-91e9e66{padding:0px 0px 0px 0px;}.elementor-7525 .elementor-element.elementor-element-91e9e66 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;line-height:21px;letter-spacing:0px;color:#FFFFFF;}.elementor-7525 .elementor-element.elementor-element-4f8cc0d{width:var( --container-widget-width, fit-content );max-width:fit-content;padding:0px 0px 0px 0px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-7525 .elementor-element.elementor-element-4f8cc0d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:21px;letter-spacing:0px;color:#FFFFFF;}.elementor-7525 .elementor-element.elementor-element-fc6d1f1{--display:flex;}@media(max-width:767px){.elementor-7525 .elementor-element.elementor-element-987aedf:not(.elementor-motion-effects-element-type-background), .elementor-7525 .elementor-element.elementor-element-987aedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdn.wizcommerce.com/assets/00416910-be28-4de6-bd02-dd0165e06633.jpg?transforms=%5B%5B%22resize%22%2C%7B%22width%22%3A1600%2C%22height%22%3A1598%2C%22fit%22%3A%22contain%22%2C%22background%22%3A%22white%22%7D%5D%5D");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7525 .elementor-element.elementor-element-c2cc398:not(.elementor-motion-effects-element-type-background), .elementor-7525 .elementor-element.elementor-element-c2cc398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cdn.wizcommerce.com/assets/00416910-be28-4de6-bd02-dd0165e06633.jpg?transforms=%5B%5B%22resize%22%2C%7B%22width%22%3A1600%2C%22height%22%3A1598%2C%22fit%22%3A%22contain%22%2C%22background%22%3A%22white%22%7D%5D%5D");background-position:center center;background-repeat:no-repeat;background-size:cover;}}@media(min-width:768px){.elementor-7525 .elementor-element.elementor-element-cd328cb{--width:40%;}.elementor-7525 .elementor-element.elementor-element-018f4ce{--width:60%;}}/* Start custom CSS for category_names_wiz_plugin_widget, class: .elementor-element-cec951b */.mega-fullwidth .category-names-container {
    height: 375px;
    flex-wrap: wrap;
}
.ekit-wid-con a:focus-visible, .ekit-wid-con button:focus-visible, .ekit-wid-con input:focus-visible, .ekit-wid-con textarea:focus-visible{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-987aedf */.elementor-7525 .elementor-element.elementor-element-987aedf {
  position: relative;
}

/* content sits at bottom initially */
.elementor-7525 .elementor-element.elementor-element-987aedf .content-wrap {
  transition: transform 0.35s ease;
  transform: translateY(0);
}

/* button hidden but SPACE RESERVED */
.elementor-7525 .elementor-element.elementor-element-987aedf .card-btn {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.35s ease;
}

/* hover behavior */
.elementor-7525 .elementor-element.elementor-element-987aedf:hover .content-wrap {
  transform: translateY(-20px); /* text moves up slightly */
}

.elementor-7525 .elementor-element.elementor-element-987aedf:hover .card-btn {
  max-height: 60px;   /* height of button */
  opacity: 1;
}

/* gradient overlay */
.elementor-7525 .elementor-element.elementor-element-987aedf:hover::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.25),
    rgba(0,0,0,0)
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2cc398 */.elementor-7525 .elementor-element.elementor-element-c2cc398 {
  position: relative;
}

/* content sits at bottom initially */
.elementor-7525 .elementor-element.elementor-element-c2cc398 .content-wrap {
  transition: transform 0.35s ease;
  transform: translateY(0);
}

/* button hidden but SPACE RESERVED */
.elementor-7525 .elementor-element.elementor-element-c2cc398 .card-btn {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.35s ease;
}

/* hover behavior */
.elementor-7525 .elementor-element.elementor-element-c2cc398:hover .content-wrap {
  transform: translateY(-20px); /* text moves up slightly */
}

.elementor-7525 .elementor-element.elementor-element-c2cc398:hover .card-btn {
  max-height: 60px;   /* height of button */
  opacity: 1;
}

/* gradient overlay */
.elementor-7525 .elementor-element.elementor-element-c2cc398:hover::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to top,
    rgba(0,0,0,0.25),
    rgba(0,0,0,0)
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f2500c */.menu-item.mega-fullwidth  .elementskit-megamenu-panel:not(.mega-customwidth) {
    left: -40%;
}/* End custom CSS */