.elementor-2842 .elementor-element.elementor-element-09b57a2 > .elementor-container{max-width:1200px;min-height:190px;}.elementor-2842 .elementor-element.elementor-element-bd83fc6 > .elementor-container{max-width:1200px;min-height:190px;}.elementor-2842 .elementor-element.elementor-element-f5967b6 > .elementor-container{max-width:1200px;min-height:190px;}.elementor-2842 .elementor-element.elementor-element-ecc440b > .elementor-container{max-width:1200px;min-height:190px;}.elementor-2842 .elementor-element.elementor-element-ecc440b{margin-top:0px;margin-bottom:0px;}.elementor-2842 .elementor-element.elementor-element-b5ecb32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2842 .elementor-element.elementor-element-69d3d6b > .elementor-container{max-width:1200px;min-height:190px;}.elementor-2842 .elementor-element.elementor-element-c07b6d1 > .elementor-container{max-width:1200px;min-height:190px;}.elementor-2842 .elementor-element.elementor-element-b6cf355 > .elementor-container{max-width:1200px;min-height:190px;}.elementor-2842 .elementor-element.elementor-element-53f7184 > .elementor-container{max-width:1200px;min-height:190px;}.elementor-2842 .elementor-element.elementor-element-a30dc9a > .elementor-container{max-width:1200px;min-height:190px;}.elementor-2842 .elementor-element.elementor-element-a858629 > .elementor-container{max-width:1200px;min-height:190px;}.elementor-2842 .elementor-element.elementor-element-3e24369 > .elementor-container{max-width:1200px;min-height:190px;}.elementor-2842 .elementor-element.elementor-element-2e987bf > .elementor-container{min-height:190px;}@media(max-width:767px){.elementor-2842 .elementor-element.elementor-element-b5ecb32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2842 .elementor-element.elementor-element-2d484cb > .elementor-widget-container{margin:-106px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-b5ecb32 *//* Free Gift Section Styling */
.free-gift {
  background-color: #ffffff; /* White background */
  padding: 80px 0;
  text-align: center;
  color: #333;
  font-family: 'Poly', sans-serif;
}

.free-gift h2 {
  font-size: 42px;
  font-weight: 700;
  color: #333;
  margin-bottom: 30px;
}

.free-gift p {
  font-size: 20px;
  font-weight: 600;
  color: #555;
  margin-bottom: 40px;
}

.free-gift .image-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 40px;
  flex-wrap: wrap;
  margin-bottom: 30px;
}

/* Each Image Block */
.free-gift .image-container div {
  flex-basis: 45%;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Add hover effects to images */
.free-gift .image-container div:hover {
  transform: translateY(-10px); /* Slight upward movement */
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15); /* Stronger shadow effect */
}

/* Image Styling */
.free-gift .image-container img {
  width: 100%;
  height: auto;
  border-radius: 8px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.3s ease;
}

/* Bold Plus Sign Styling */
.free-gift .image-container .plus-sign {
  font-size: 60px;
  font-weight: bold;
  color: #333;
  padding: 50px 0;
  transition: color 0.3s ease;
}

/* Hover effect for the Plus sign */
.free-gift .image-container .plus-sign:hover {
  color: #FF6F61; /* Red color when hovered */
}

/* CTA Section Styling */
.free-gift .cta-text {
  font-size: 22px;
  font-weight: 700;
  color: #333;
  margin-top: 30px;
  font-family: 'Poly', sans-serif;
}

.free-gift .cta-button {
  background-color: #FF6F61; /* Red CTA button */
  color: white;
  padding: 18px 45px;
  font-size: 22px;
  font-weight: 700;
  border-radius: 5px;
  text-decoration: none;
  transition: background-color 0.3s ease, transform 0.3s ease;
  font-family: 'Poly', sans-serif;
}

/* Hover effect for the button */
.free-gift .cta-button:hover {
  background-color: #FFD700; /* Gold color on hover */
  transform: scale(1.05); /* Slight enlarge effect */
}/* End custom CSS */