.elementor-843852 .elementor-element.elementor-element-74055ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-843852 .elementor-element.elementor-element-f1a8c15{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:769px){.elementor-843852 .elementor-element.elementor-element-f1a8c15{--width:90%;}}/* Start custom CSS for html, class: .elementor-element-35ceea9 */.deal-banner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 60px 30px;
  position: relative;
  background: #ff7a1a;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  overflow: hidden;
}

.deal-banner::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #ffe0c4;
  z-index: 0;
  clip-path: polygon(50% 50%, 100% 3%, 100% 100%, 50% 100%);
}

.deal-text {
  flex: 1 1 60%; /* Slightly more space for text */
  color: white;
  position: relative;
  z-index: 1;
  padding-left: 8%;
  font-family: 'Inter'
}

.deal-text h2 {
  font-size: 3.5rem; /* Larger font size to match the image */
  font-weight: 700;
  margin-bottom: 15px;
  line-height: 1.2;
  color: #fff; /* White text as in the image */
  font-family: 'Inter';
    font-style: italic;


}

.deal-text p {
  font-style: italic;
  color: #fff; /* White text */
  font-size: 1.5rem; /* Slightly larger for readability */
  line-height: 1.5;
  
}

.deal-img {
  flex: 1 1 40%;
  text-align: center;
  position: relative;
  z-index: 1;
}

.deal-img img {
  max-width: 100%;
  height: auto;
  display: block;
  margin-top: 50px
}

/* Responsive */
@media (max-width: 768px) {
  .deal-banner {
    flex-direction: column;
    clip-path: none;
  }

  .deal-banner::after {
    clip-path: none;
  }

  .deal-text, .deal-img {
    flex: 1 1 100%;
    text-align: center;
    padding: 20px 0;
  }

  .deal-text h2 {
    font-size: 1.8rem;
  }
}/* End custom CSS */