.elementor-6039 .elementor-element.elementor-element-f5368c2{--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:0px;--padding-right:0px;}.elementor-6039 .elementor-element.elementor-element-4ed8214 img{width:100%;}.elementor-6039 .elementor-element.elementor-element-6b07279e{--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-6039 .elementor-element.elementor-element-2f9472bb{--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;}.elementor-6039 .elementor-element.elementor-element-b263e8b{--spacer-size:38px;}.woocommerce .elementor-6039 .elementor-element.elementor-element-23ea8add .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-6039 .elementor-element.elementor-element-23ea8add .flex-viewport, .woocommerce .elementor-6039 .elementor-element.elementor-element-23ea8add .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-6039 .elementor-element.elementor-element-23ea8add .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-6039 .elementor-element.elementor-element-23ea8add .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-6039 .elementor-element.elementor-element-23ea8add .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.elementor-6039 .elementor-element.elementor-element-297494e6{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6039 .elementor-element.elementor-element-44c2c2c9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:35px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-6039 .elementor-element.elementor-element-44c2c2c9:not(.elementor-motion-effects-element-type-background), .elementor-6039 .elementor-element.elementor-element-44c2c2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-6039 .elementor-element.elementor-element-7b1834ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-6039 .elementor-element.elementor-element-621d195 .cart button, .elementor-6039 .elementor-element.elementor-element-621d195 .cart .button{border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;color:var( --e-global-color-secondary );background-color:#00D084;transition:all 0.2s;}.elementor-6039 .elementor-element.elementor-element-621d195 .added_to_cart{color:var( --e-global-color-6fe2d1d );}.elementor-6039 .elementor-element.elementor-element-621d195{--view-cart-spacing:0px;}.woocommerce .elementor-6039 .elementor-element.elementor-element-621d195 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-6039 .elementor-element.elementor-element-621d195 form.cart table.variations tr th, .woocommerce .elementor-6039 .elementor-element.elementor-element-621d195 form.cart table.variations tr td{padding-top:calc( 15px/2 );padding-bottom:calc( 15px/2 );}.woocommerce .elementor-6039 .elementor-element.elementor-element-621d195 form.cart table.variations label{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-6039 .elementor-element.elementor-element-621d195 form.cart table.variations td.value select{color:var( --e-global-color-text );}.woocommerce .elementor-6039 .elementor-element.elementor-element-621d195 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-6039 .elementor-element.elementor-element-621d195 form.cart table.variations td.value:before{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-6039 .elementor-element.elementor-element-621d195 form.cart table.variations td.value select, .woocommerce .elementor-6039 .elementor-element.elementor-element-621d195 form.cart table.variations td.value:before{border-radius:20px;}.elementor-6039 .elementor-element.elementor-element-747203f{--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;}@media(min-width:768px){.elementor-6039 .elementor-element.elementor-element-2f9472bb{--width:50%;}.elementor-6039 .elementor-element.elementor-element-297494e6{--width:50%;}}@media(max-width:767px){.elementor-6039 .elementor-element.elementor-element-6b07279e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6039 .elementor-element.elementor-element-297494e6{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6039 .elementor-element.elementor-element-44c2c2c9{--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-6039 .elementor-element.elementor-element-7b1834ad > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-6039 .elementor-element.elementor-element-7b1834ad .elementor-heading-title{font-size:24px;}.elementor-6039 .elementor-element.elementor-element-621d195 > .elementor-widget-container{margin:-25px 0px 0px 0px;}}


/* Start custom CSS for woocommerce-product-images, class: .elementor-element-23ea8add */.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none;}/* End custom CSS */



/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-621d195 */.wapf-field-input input[type=email], .wapf-field-input input[type=number], .wapf-field-input input[type=text], .wapf-field-input input[type=url], .wapf-field-input select, .wapf-field-input textarea { 
    margin-top: 9px;
    border-radius: 20px;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {    color: #93c600; }


.elementor-6039 .elementor-element.elementor-element-621d195 .cart button, .elementor-6039 .elementor-element.elementor-element-621d195 .cart .button {
width:100%;
margin-top:20px !important;    
    
}/* End custom CSS */




/* Start custom CSS for html, class: .elementor-element-7b3dd73 *//* Main Section Styling */
.content-image-section {
  display: flex;
  align-items: top;
  justify-content: space-between;
  max-width: 1140px;
  margin: 0 auto;
  gap: 20px;
  padding: 0px 0px 30px 0px;
}

/* Content Styling */
.content {
  flex: 1;
  padding: 20px;
}

.content h2 {
  margin-bottom: 10px;
  font-size: 1.8rem;
  color: #333;
}

.content p {
  font-size: 1rem;
  line-height: 1.6;
  color: #555;
}

/* Image Styling */
.image {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.image img {
  max-width: 100%;
  height: auto;
  border-radius: 8px; /* Optional for rounded corners */
}

/* Responsive Design */
@media (max-width: 768px) {
  .content-image-section {
    flex-direction: column;
  }

  .image {
    margin-bottom: 20px; 
  }
  
  .content {
    text-align: left;
  }
}/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-9ff7ee2 */.image-2 {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}

.image-2 img {
  max-width: 100%;
  height: auto;
  border-radius: 8px; /* Optional for rounded corners */
}

.cta {
  margin-top: 20px;
}

.cta-button {
  display: inline-block;
  padding: 10px 20px;
  background-color: #253595;
  color: white !important;
  text-decoration: none;
  font-size: 1rem;
  border-radius: 5px;
}

.cta-button:hover {
  background-color: #0056b3;
}

@media (max-width: 768px) {
    .image-2 {display:none;}
    
}/* End custom CSS */


