.elementor-7390 .elementor-element.elementor-element-4e3258b{--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-7390 .elementor-element.elementor-element-2980270{--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;}.elementor-7390 .elementor-element.elementor-element-3ab09cd{--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:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.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-7390 .elementor-element.elementor-element-440db65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7390 .elementor-element.elementor-element-440db65.elementor-element{--align-self:center;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7390 .elementor-element.elementor-element-b4ce21e.elementor-element{--align-self:center;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7390 .elementor-element.elementor-element-0c54a8e.elementor-element{--align-self:center;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-7390 .elementor-element.elementor-element-fe68b4e.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-fe68b4e{color:#FFFFFF;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7390 .elementor-element.elementor-element-aeccbae.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-aeccbae .cart button, .elementor-7390 .elementor-element.elementor-element-aeccbae .cart .button{transition:all 0.2s;}.elementor-7390 .elementor-element.elementor-element-aeccbae .quantity .qty{transition:all 0.2s;}.elementor-7390 .elementor-element.elementor-element-17cdf6c{--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;border-style:solid;--border-style:solid;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7390 .elementor-element.elementor-element-17cdf6c:not(.elementor-motion-effects-element-type-background), .elementor-7390 .elementor-element.elementor-element-17cdf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-7390 .elementor-element.elementor-element-d332f38{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7390 .elementor-element.elementor-element-804a509 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2em;font-weight:700;text-transform:uppercase;color:#EA3338;}.elementor-7390 .elementor-element.elementor-element-3944d1f{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-207cbba{--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;}.elementor-7390 .elementor-element.elementor-element-09565af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7390 .elementor-element.elementor-element-09565af.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-09565af{text-align:center;}.elementor-7390 .elementor-element.elementor-element-09565af .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2em;font-weight:800;text-transform:uppercase;color:#EA3338;}.elementor-7390 .elementor-element.elementor-element-7d63943{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-8b81707{--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;}.elementor-7390 .elementor-element.elementor-element-44ad012 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7390 .elementor-element.elementor-element-44ad012.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-44ad012{text-align:center;}.elementor-7390 .elementor-element.elementor-element-44ad012 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2em;font-weight:700;text-transform:uppercase;color:#EA3338;}.elementor-7390 .elementor-element.elementor-element-aefd8a4{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-e04bf15{--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;border-style:solid;--border-style:solid;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7390 .elementor-element.elementor-element-e04bf15:not(.elementor-motion-effects-element-type-background), .elementor-7390 .elementor-element.elementor-element-e04bf15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-7390 .elementor-element.elementor-element-6dc6873 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7390 .elementor-element.elementor-element-6dc6873.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-6dc6873{text-align:center;}.elementor-7390 .elementor-element.elementor-element-6dc6873 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2em;font-weight:800;text-transform:uppercase;color:#EA3338;}.elementor-7390 .elementor-element.elementor-element-6ceb79e.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-6ceb79e{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-af3040c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7390 .elementor-element.elementor-element-af3040c.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-af3040c{text-align:center;}.elementor-7390 .elementor-element.elementor-element-af3040c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2em;font-weight:800;text-transform:uppercase;color:#EA3338;}.elementor-7390 .elementor-element.elementor-element-850a175.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-850a175{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-c7dd62e{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-601553d{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-657fcb1{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-dd513dd{--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;border-style:solid;--border-style:solid;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7390 .elementor-element.elementor-element-dd513dd:not(.elementor-motion-effects-element-type-background), .elementor-7390 .elementor-element.elementor-element-dd513dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-7390 .elementor-element.elementor-element-3c185c4.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-3c185c4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.5em;font-weight:600;color:#EA3338;}.elementor-7390 .elementor-element.elementor-element-f0a06d0.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-f0a06d0{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-c68ed2c.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-c68ed2c{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-0a11627.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-0a11627{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-516d3d3.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-516d3d3{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-508f92b{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-9b64563{--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;border-style:solid;--border-style:solid;border-color:#2A2A2A;--border-color:#2A2A2A;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-7390 .elementor-element.elementor-element-9b64563:not(.elementor-motion-effects-element-type-background), .elementor-7390 .elementor-element.elementor-element-9b64563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-7390 .elementor-element.elementor-element-5cb3dfe.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-5cb3dfe .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-7390 .elementor-element.elementor-element-8e645f3{--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;}.elementor-7390 .elementor-element.elementor-element-8e645f3.e-con{--align-self:center;}.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-7390 .elementor-element.elementor-element-b720195.elementor-element{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-fe6e944{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-d6188f8{--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;}.elementor-7390 .elementor-element.elementor-element-d6188f8.e-con{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-0b64ea3{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-eb0d181{--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;}.elementor-7390 .elementor-element.elementor-element-eb0d181.e-con{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-b909b3b{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-7390 .elementor-element.elementor-element-5a56eb1{--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;}.elementor-7390 .elementor-element.elementor-element-5a56eb1.e-con{--align-self:center;}.elementor-7390 .elementor-element.elementor-element-d1abf0d{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-7390 .elementor-element.elementor-element-2980270{--width:50%;}.elementor-7390 .elementor-element.elementor-element-3ab09cd{--width:50%;}.elementor-7390 .elementor-element.elementor-element-d332f38{--width:25%;}.elementor-7390 .elementor-element.elementor-element-207cbba{--width:50%;}.elementor-7390 .elementor-element.elementor-element-8b81707{--width:25%;}.elementor-7390 .elementor-element.elementor-element-8e645f3{--width:50%;}.elementor-7390 .elementor-element.elementor-element-d6188f8{--width:50%;}.elementor-7390 .elementor-element.elementor-element-eb0d181{--width:50%;}.elementor-7390 .elementor-element.elementor-element-5a56eb1{--width:50%;}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for container, class: .elementor-element-2980270 */.elementor-7390 .elementor-element.elementor-element-2980270 {
  background: radial-gradient(circle, #1a1a1a 0%, #000000 100%);
  border-radius: 12px;
  padding: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-440db65 */.elementor-7390 .elementor-element.elementor-element-440db65 {
  display: inline-block;
  background: #E31E24;
  color: #fff;
  padding: 6px 16px;
  border-radius: 20px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 12px;
}
.elementor-7390 .elementor-element.elementor-element-440db65 {
  box-shadow: 0 0 20px rgba(227,30,36,0.5);
  animation: pulse-glow 2s ease-in-out infinite;
}
@keyframes pulse-glow {
  0%, 100% { box-shadow: 0 0 15px rgba(227,30,36,0.4); }
  50% { box-shadow: 0 0 25px rgba(227,30,36,0.7); }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-b4ce21e */.elementor-7390 .elementor-element.elementor-element-b4ce21e {
  font-size: 42px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  line-height: 1.1;
  letter-spacing: -0.5px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-0c54a8e */.elementor-7390 .elementor-element.elementor-element-0c54a8e {
  font-size: 28px !important;
  font-weight: 700 !important;
  color: #E31E24 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-fe68b4e */.elementor-7390 .elementor-element.elementor-element-fe68b4e {
  opacity: 0.6;
  font-size: 12px;
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #2A2A2A;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-aeccbae */.elementor-7390 .elementor-element.elementor-element-aeccbae button {
  padding: 16px 40px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 6px !important;
  transition: all 0.3s ease;
}
.elementor-7390 .elementor-element.elementor-element-aeccbae button:hover {
  transform: scale(1.03);
  box-shadow: 0 8px 25px rgba(227,30,36,0.4);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-804a509 */.elementor-7390 .elementor-element.elementor-element-804a509 {
  position: relative;
  padding-bottom: 8px;
}
.elementor-7390 .elementor-element.elementor-element-804a509::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 40px;
  height: 3px;
  background: #E31E24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09565af */.elementor-7390 .elementor-element.elementor-element-09565af {
  position: relative;
  padding-bottom: 8px;
}
.elementor-7390 .elementor-element.elementor-element-09565af::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 40px;
  height: 3px;
  background: #E31E24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44ad012 */.elementor-7390 .elementor-element.elementor-element-44ad012 {
  position: relative;
  padding-bottom: 8px;
}
.elementor-7390 .elementor-element.elementor-element-44ad012::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 40px;
  height: 3px;
  background: #E31E24;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17cdf6c */.elementor-7390 .elementor-element.elementor-element-17cdf6c {
  box-shadow: 0 4px 20px rgba(0,0,0,0.4);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.elementor-7390 .elementor-element.elementor-element-17cdf6c:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 30px rgba(227,30,36,0.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc6873 */.elementor-7390 .elementor-element.elementor-element-6dc6873 {
  display: flex;
  justify-content: space-between;
  padding: 14px 0;
  border-bottom: 1px solid #2A2A2A;
  color: #999;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ceb79e */.elementor-7390 .elementor-element.elementor-element-6ceb79e {
  font-weight: 700;
  color: #fff;
  font-size: 15px;
}
.elementor-7390 .elementor-element.elementor-element-6ceb79e {
  border-left: 3px solid #E31E24;
  background: linear-gradient(90deg, rgba(227,30,36,0.05) 0%, transparent 15%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af3040c */.elementor-7390 .elementor-element.elementor-element-af3040c {
  display: flex;
  justify-content: space-between;
  padding: 14px 0;
  border-bottom: 1px solid #2A2A2A;
  color: #999;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-850a175 */.elementor-7390 .elementor-element.elementor-element-850a175 {
  font-weight: 700;
  color: #fff;
  font-size: 15px;
}
.elementor-7390 .elementor-element.elementor-element-850a175 {
  border-left: 3px solid #E31E24;
  background: linear-gradient(90deg, rgba(227,30,36,0.05) 0%, transparent 15%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0a06d0 */.elementor-7390 .elementor-element.elementor-element-f0a06d0 {
  position: relative;
  padding-left: 28px !important;
  text-align: left !important;
}
.elementor-7390 .elementor-element.elementor-element-f0a06d0::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: #E31E24;
  font-weight: bold;
  font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c68ed2c */.elementor-7390 .elementor-element.elementor-element-c68ed2c {
  position: relative;
  padding-left: 28px !important;
  text-align: left !important;
}
.elementor-7390 .elementor-element.elementor-element-c68ed2c::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: #E31E24;
  font-weight: bold;
  font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a11627 */.elementor-7390 .elementor-element.elementor-element-0a11627 {
  position: relative;
  padding-left: 28px !important;
  text-align: left !important;
}
.elementor-7390 .elementor-element.elementor-element-0a11627::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: #E31E24;
  font-weight: bold;
  font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-516d3d3 */.elementor-7390 .elementor-element.elementor-element-516d3d3 {
  position: relative;
  padding-left: 28px !important;
  text-align: left !important;
}
.elementor-7390 .elementor-element.elementor-element-516d3d3::before {
  content: "✓";
  position: absolute;
  left: 0;
  color: #E31E24;
  font-weight: bold;
  font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b720195 */.elementor-7390 .elementor-element.elementor-element-b720195 img {
  transition: transform 0.4s ease, filter 0.4s ease;
  border-radius: 8px;
}
.elementor-7390 .elementor-element.elementor-element-b720195:hover img {
  transform: scale(1.05);
  filter: brightness(1.1);
}
.elementor-7390 .elementor-element.elementor-element-b720195 img {
  border: 2px solid #2A2A2A;
  border-radius: 10px;
  transition: all 0.3s ease;
  cursor: pointer;
}
.elementor-7390 .elementor-element.elementor-element-b720195:hover img {
  border-color: #E31E24;
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(227,30,36,0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe6e944 */.elementor-7390 .elementor-element.elementor-element-fe6e944 {
  text-align: center;
  color: #ccc;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 10px;
  transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc455ae */.elementor-7390 .elementor-element.elementor-element-cc455ae img {
  transition: transform 0.4s ease, filter 0.4s ease;
  border-radius: 8px;
}
.elementor-7390 .elementor-element.elementor-element-cc455ae:hover img {
  transform: scale(1.05);
  filter: brightness(1.1);
}
.elementor-7390 .elementor-element.elementor-element-cc455ae img {
  border: 2px solid #2A2A2A;
  border-radius: 10px;
  transition: all 0.3s ease;
  cursor: pointer;
}
.elementor-7390 .elementor-element.elementor-element-cc455ae:hover img {
  border-color: #E31E24;
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(227,30,36,0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b64ea3 */.elementor-7390 .elementor-element.elementor-element-0b64ea3 {
  text-align: center;
  color: #ccc;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 10px;
  transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd98fda */.elementor-7390 .elementor-element.elementor-element-cd98fda img {
  transition: transform 0.4s ease, filter 0.4s ease;
  border-radius: 8px;
}
.elementor-7390 .elementor-element.elementor-element-cd98fda:hover img {
  transform: scale(1.05);
  filter: brightness(1.1);
}
.elementor-7390 .elementor-element.elementor-element-cd98fda img {
  border: 2px solid #2A2A2A;
  border-radius: 10px;
  transition: all 0.3s ease;
  cursor: pointer;
}
.elementor-7390 .elementor-element.elementor-element-cd98fda:hover img {
  border-color: #E31E24;
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(227,30,36,0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b909b3b */.elementor-7390 .elementor-element.elementor-element-b909b3b {
  text-align: center;
  color: #ccc;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 10px;
  transition: color 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e194392 */.elementor-7390 .elementor-element.elementor-element-e194392 img {
  transition: transform 0.4s ease, filter 0.4s ease;
  border-radius: 8px;
}
.elementor-7390 .elementor-element.elementor-element-e194392:hover img {
  transform: scale(1.05);
  filter: brightness(1.1);
}
.elementor-7390 .elementor-element.elementor-element-e194392 img {
  border: 2px solid #2A2A2A;
  border-radius: 10px;
  transition: all 0.3s ease;
  cursor: pointer;
}
.elementor-7390 .elementor-element.elementor-element-e194392:hover img {
  border-color: #E31E24;
  transform: translateY(-5px);
  box-shadow: 0 10px 25px rgba(227,30,36,0.3);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1abf0d */.elementor-7390 .elementor-element.elementor-element-d1abf0d {
  text-align: center;
  color: #ccc;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 10px;
  transition: color 0.3s ease;
}/* End custom CSS */