.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-66469 .elementor-element.elementor-element-599720c{text-align:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-widget-text-editor{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-66469 .elementor-element.elementor-element-99d51f0{width:var( --container-widget-width, 136.481% );max-width:136.481%;--container-widget-width:136.481%;--container-widget-flex-grow:0;text-align:center;}.elementor-66469 .elementor-element.elementor-element-0e052d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-66469 .elementor-element.elementor-element-0e052d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-66469 .elementor-element.elementor-element-adcd625 .elementor-button{background-color:#92278F;}.elementor-66469 .elementor-element.elementor-element-adcd625 .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-adcd625 .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-19eefc5 .elementor-button{background-color:#92278F;}.elementor-66469 .elementor-element.elementor-element-19eefc5 .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-19eefc5 .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-7d004f5 .elementor-button{background-color:#92278F;}.elementor-66469 .elementor-element.elementor-element-7d004f5 .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-7d004f5 .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-25a703b .elementor-button{background-color:#92278F;}.elementor-66469 .elementor-element.elementor-element-25a703b .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-25a703b .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-86abee2 .elementor-button{background-color:#92278F;}.elementor-66469 .elementor-element.elementor-element-86abee2 .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-86abee2 .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-b028cf3 .elementor-button{background-color:#92278F;}.elementor-66469 .elementor-element.elementor-element-b028cf3 .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-b028cf3 .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-12336fb .elementor-button{background-color:#92278F;}.elementor-66469 .elementor-element.elementor-element-12336fb .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-12336fb .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-4b8aa0f .elementor-button{background-color:#92278F;}.elementor-66469 .elementor-element.elementor-element-4b8aa0f .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-4b8aa0f .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-6a5f8c0 .elementor-button{background-color:#92278F;}.elementor-66469 .elementor-element.elementor-element-6a5f8c0 .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-6a5f8c0 .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-a02c09f .elementor-button{background-color:#92278F;}.elementor-66469 .elementor-element.elementor-element-a02c09f .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-a02c09f .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-b64022c .elementor-button{background-color:#BE9034;}.elementor-66469 .elementor-element.elementor-element-b64022c .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-b64022c .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-c8b87bb .elementor-button{background-color:#BE9034;}.elementor-66469 .elementor-element.elementor-element-c8b87bb .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-c8b87bb .elementor-button:focus{background-color:#DC281E;}.elementor-66469 .elementor-element.elementor-element-58ef193 .elementor-button{background-color:#92278F;}.elementor-66469 .elementor-element.elementor-element-58ef193 .elementor-button:hover, .elementor-66469 .elementor-element.elementor-element-58ef193 .elementor-button:focus{background-color:#DC281E;}/* Start custom CSS for column, class: .elementor-element-db1276f */.productcard {
  background-color: #353535;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-style: solid;
  border-color: white;
  border-width: 1px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
  transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

p {
  color: #909090;
}

.productcard img {
background-color: white;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
    transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

.productcard img:hover {
  transform: scale(0.95); /* Slight reduction in scale */
  filter: brightness(0.7); /* Dimming effect */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); /* Drop shadow */
      transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

.productcard a {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background-color: #353535;
  height: 100%;
  color: white;
  border-color: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
      transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}


.productcard a:hover {
  background-color: #353535;
  color: white;
}

/* For specific screen sizes using media queries */
@media (max-width: 600px) {
  .productcard p {
    text-align: left !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e77508b */.productcard {
  background-color: #353535;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-style: solid;
  border-color: white;
  border-width: 1px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
  transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

p {
  color: #909090;
}

.productcard img {
background-color: white;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
    transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

.productcard img:hover {
  transform: scale(0.95); /* Slight reduction in scale */
  filter: brightness(0.7); /* Dimming effect */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); /* Drop shadow */
      transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

.productcard a {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background-color: #353535;
  height: 100%;
  color: white;
  border-color: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
      transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}


.productcard a:hover {
  background-color: #353535;
  color: white;
}

/* For specific screen sizes using media queries */
@media (max-width: 600px) {
  .productcard p {
    text-align: left !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c7fb906 */.productcard {
  background-color: #353535;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-style: solid;
  border-color: white;
  border-width: 1px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
  transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

p {
  color: #909090;
}

.productcard img {
background-color: white;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
    transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

.productcard img:hover {
  transform: scale(0.95); /* Slight reduction in scale */
  filter: brightness(0.7); /* Dimming effect */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); /* Drop shadow */
      transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

.productcard a {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background-color: #353535;
  height: 100%;
  color: white;
  border-color: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
      transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}


.productcard a:hover {
  background-color: #353535;
  color: white;
}

/* For specific screen sizes using media queries */
@media (max-width: 600px) {
  .productcard p {
    text-align: left !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a79131 */.productcard {
  background-color: #353535;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-style: solid;
  border-color: white;
  border-width: 1px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
  transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

p {
  color: #909090;
}

.productcard img {
background-color: white;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
    transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

.productcard img:hover {
  transform: scale(0.95); /* Slight reduction in scale */
  filter: brightness(0.7); /* Dimming effect */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); /* Drop shadow */
      transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

.productcard a {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background-color: #353535;
  height: 100%;
  color: white;
  border-color: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
      transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}


.productcard a:hover {
  background-color: #353535;
  color: white;
}

/* For specific screen sizes using media queries */
@media (max-width: 600px) {
  .productcard p {
    text-align: left !important;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4bd2f05 */.productcard {
  background-color: #353535;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  border-style: solid;
  border-color: white;
  border-width: 1px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
  transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

p {
  color: #909090;
}

.productcard img {
background-color: white;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
    transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

.productcard img:hover {
  transform: scale(0.95); /* Slight reduction in scale */
  filter: brightness(0.7); /* Dimming effect */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.8); /* Drop shadow */
      transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}

.productcard a {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background-color: #353535;
  height: 100%;
  color: white;
  border-color: none;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
      transition: transform 0.3s ease, filter 0.3s ease; /* Smooth transition for hover effects */
}


.productcard a:hover {
  background-color: #353535;
  color: white;
}

/* For specific screen sizes using media queries */
@media (max-width: 600px) {
  .productcard p {
    text-align: left !important;
  }
}/* End custom CSS */