.elementor-454 .elementor-element.elementor-element-352402f1 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d49ac81 ) 0%, var( --e-global-color-d49ac81 ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-454 .elementor-element.elementor-element-352402f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-454 .elementor-element.elementor-element-5a3cab9d > .elementor-element-populated{padding:7em 0em 7em 0em;}.elementor-454 .elementor-element.elementor-element-58910f7c > .elementor-container{max-width:720px;}.elementor-454 .elementor-element.elementor-element-64307cc > .elementor-element-populated >  .elementor-background-overlay{opacity:0.4;}.elementor-454 .elementor-element.elementor-element-64307cc > .elementor-element-populated, .elementor-454 .elementor-element.elementor-element-64307cc > .elementor-element-populated > .elementor-background-overlay, .elementor-454 .elementor-element.elementor-element-64307cc > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-454 .elementor-element.elementor-element-64307cc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-454 .elementor-element.elementor-element-64307cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-454 .elementor-element.elementor-element-55f43666{text-align:center;}.elementor-454 .elementor-element.elementor-element-55f43666 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-454 .elementor-element.elementor-element-f399a64{--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;}.elementor-454 .elementor-element.elementor-element-b379250{--display:flex;}.elementor-454 .elementor-element.elementor-element-32b3fc85{--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-454 .elementor-element.elementor-element-1cd0385d{--display:flex;}.elementor-454 .elementor-element.elementor-element-5d591113{--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;}.elementor-454 .elementor-element.elementor-element-713cbf57{--display:flex;}@media(max-width:1024px) and (min-width:768px){.elementor-454 .elementor-element.elementor-element-5a3cab9d{width:100%;}}@media(max-width:1024px){.elementor-454 .elementor-element.elementor-element-352402f1{padding:7em 1em 0em 1em;}.elementor-454 .elementor-element.elementor-element-5a3cab9d > .elementor-element-populated{padding:3em 0em 3em 0em;}.elementor-454 .elementor-element.elementor-element-64307cc > .elementor-element-populated{padding:3em 3em 3em 3em;}}@media(max-width:767px){.elementor-454 .elementor-element.elementor-element-352402f1{padding:5em 0em 0em 0em;}.elementor-454 .elementor-element.elementor-element-5a3cab9d{width:100%;}.elementor-454 .elementor-element.elementor-element-5a3cab9d > .elementor-element-populated{padding:3em 1em 5em 1em;}.elementor-454 .elementor-element.elementor-element-64307cc > .elementor-element-populated{padding:21px 21px 21px 21px;}}/* Start custom CSS for html, class: .elementor-element-cb9cc9a */.privacy-policy {
  padding: 100px 20px;
  background: linear-gradient(135deg,#1a1a1a,#2b2b2b);
  font-family: 'Poppins', sans-serif;
}

.container {
  max-width: 900px;
  margin: auto;
}

/* HEADER */
.policy-header {
  text-align: center;
  margin-bottom: 60px;
}

.policy-header h1 {
  font-size: 42px;
  color: #ffffff;
  margin-bottom: 10px;
}

.policy-header p {
  color: rgba(255,255,255,0.6);
}

/* CONTENT */
.policy-content {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

/* BLOCK */
.policy-block {
  background: rgba(255,255,255,0.03);
  padding: 30px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,0.05);
  transition: 0.3s ease;
}

/* HOVER EFFECT */
.policy-block:hover {
  transform: translateY(-5px);
  border-color: rgba(75,46,131,0.5);
}

/* HEADINGS */
.policy-block h2 {
  font-size: 20px;
  color: #ffffff;
  margin-bottom: 12px;
}

/* TEXT */
.policy-block p,
.policy-block li {
  color: rgba(255,255,255,0.7);
  font-size: 14px;
  line-height: 1.7;
}

/* LIST */
.policy-block ul {
  padding-left: 18px;
}

/* CONTACT BLOCK */
.policy-block.contact {
  background: linear-gradient(135deg,#4B2E83,#1F6F5C);
  color: #fff;
}

.policy-block.contact p {
  color: #fff;
}

/* RESPONSIVE */
@media(max-width:600px){
  .policy-header h1 {
    font-size: 28px;
  }

  .policy-block {
    padding: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-697c3de4 *//* SECTION */
.premium-cta {
  position: relative;
  padding: 120px 20px;
  text-align: center;
  color: #fff;
  font-family: 'Poppins', sans-serif;
  overflow: hidden;
}

/* BACKGROUND IMAGE */
.cta-bg {
  position: absolute;
  inset: 0;
  background: url('https://shilalekhpackaging.in/wp-content/uploads/2026/03/minimal-packaging-design-ideas-thumbnail.jpg') center/cover no-repeat;
  z-index: 0;
}

/* OVERLAY (BRAND GRADIENT) */
.premium-cta::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    135deg,
    rgba(0,0,0,0.7),
    rgba(75,46,131,0.7),
    rgba(31,111,92,0.6)
  );
  z-index: 1;
}

/* CONTENT */
.cta-content {
  position: relative;
  z-index: 2;
  max-width: 800px;
  margin: auto;
}

/* HEADING */
.cta-content h2 {
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 20px;
  color: #ffffff !important; /* FORCE WHITE */
}

/* TEXT */
.cta-content p {
  font-size: 16px;
  line-height: 1.7;
  margin-bottom: 30px;
  color: #e5e5e5;
}

/* BUTTONS */
.cta-buttons {
  display: flex;
  justify-content: center;
  gap: 15px;
}

/* CALL BUTTON */
.cta-call {
  padding: 14px 30px;
  background: #ffffff;
  color: #4B2E83;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  transition: 0.3s;
}

.cta-call:hover {
  transform: translateY(-3px);
}

/* WHATSAPP BUTTON */
.cta-whatsapp {
  padding: 14px 30px;
  background: linear-gradient(135deg, #4B2E83, #1F6F5C);
  color: #ffffff !important; /* FORCE WHITE */
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  transition: 0.3s;
  box-shadow: 0 15px 40px rgba(75,46,131,0.3);
}

.cta-whatsapp:hover {
  transform: translateY(-3px);
  box-shadow: 0 25px 60px rgba(75,46,131,0.4);
}

/* RESPONSIVE */
@media (max-width: 768px) {
  .cta-content h2 {
    font-size: 30px;
  }

  .cta-buttons {
    flex-direction: column;
  }
}/* End custom CSS */