.elementor-5525 .elementor-element.elementor-element-712e0ccc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5525 .elementor-element.elementor-element-2c2bd531{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5525 .elementor-element.elementor-element-570f3ace > .elementor-widget-container{margin:0rem 0rem 0.62rem 0rem;padding:0px 0px 0px 0px;}.elementor-5525 .elementor-element.elementor-element-570f3ace.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-5525 .elementor-element.elementor-element-570f3ace.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-5525 .elementor-element.elementor-element-570f3ace{text-align:center;}.elementor-5525 .elementor-element.elementor-element-570f3ace .elementor-heading-title{font-size:2.5rem;font-weight:600;color:var( --e-global-color-4a268ca );}.elementor-5525 .elementor-element.elementor-element-1b493a74 > .elementor-widget-container{margin:1rem 0rem 0.62rem 0rem;padding:0px 0px 0px 0px;}.elementor-5525 .elementor-element.elementor-element-1b493a74.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-5525 .elementor-element.elementor-element-1b493a74.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-5525 .elementor-element.elementor-element-1b493a74{text-align:center;}.elementor-5525 .elementor-element.elementor-element-1b493a74 .elementor-heading-title{font-size:1rem;font-weight:400;}.elementor-5525 .elementor-element.elementor-element-6a725087{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5525 .elementor-element.elementor-element-395c4d9.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-5525 .elementor-element.elementor-element-395c4d9.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-5525 .elementor-element.elementor-element-395c4d9{--icon-box-icon-margin:16px;}.elementor-5525 .elementor-element.elementor-element-395c4d9 .elementor-icon-box-title{margin-bottom:8px;}.elementor-5525 .elementor-element.elementor-element-395c4d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5525 .elementor-element.elementor-element-395c4d9.elementor-view-framed .elementor-icon, .elementor-5525 .elementor-element.elementor-element-395c4d9.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5525 .elementor-element.elementor-element-395c4d9 .elementor-icon{font-size:40px;}.elementor-5525 .elementor-element.elementor-element-395c4d9 .elementor-icon-box-title, .elementor-5525 .elementor-element.elementor-element-395c4d9 .elementor-icon-box-title a{font-size:1.15rem;font-weight:600;}.elementor-5525 .elementor-element.elementor-element-395c4d9 .elementor-icon-box-description{color:#6B7280;font-size:1rem;}.elementor-5525 .elementor-element.elementor-element-395c4d9 .elementor-icon:after{left:2%;}.elementor-5525 .elementor-element.elementor-element-cf18466.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-5525 .elementor-element.elementor-element-cf18466.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-5525 .elementor-element.elementor-element-cf18466{--icon-box-icon-margin:16px;}.elementor-5525 .elementor-element.elementor-element-cf18466 .elementor-icon-box-title{margin-bottom:8px;}.elementor-5525 .elementor-element.elementor-element-cf18466.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5525 .elementor-element.elementor-element-cf18466.elementor-view-framed .elementor-icon, .elementor-5525 .elementor-element.elementor-element-cf18466.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5525 .elementor-element.elementor-element-cf18466 .elementor-icon{font-size:40px;}.elementor-5525 .elementor-element.elementor-element-cf18466 .elementor-icon-box-title, .elementor-5525 .elementor-element.elementor-element-cf18466 .elementor-icon-box-title a{font-size:1.15rem;font-weight:600;}.elementor-5525 .elementor-element.elementor-element-cf18466 .elementor-icon-box-description{color:#6B7280;font-size:1rem;}.elementor-5525 .elementor-element.elementor-element-cf18466 .elementor-icon:after{left:2%;}.elementor-5525 .elementor-element.elementor-element-2ef76b46.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-5525 .elementor-element.elementor-element-2ef76b46.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-5525 .elementor-element.elementor-element-2ef76b46{--icon-box-icon-margin:16px;}.elementor-5525 .elementor-element.elementor-element-2ef76b46 .elementor-icon-box-title{margin-bottom:8px;}.elementor-5525 .elementor-element.elementor-element-2ef76b46.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5525 .elementor-element.elementor-element-2ef76b46.elementor-view-framed .elementor-icon, .elementor-5525 .elementor-element.elementor-element-2ef76b46.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5525 .elementor-element.elementor-element-2ef76b46 .elementor-icon{font-size:40px;}.elementor-5525 .elementor-element.elementor-element-2ef76b46 .elementor-icon-box-title, .elementor-5525 .elementor-element.elementor-element-2ef76b46 .elementor-icon-box-title a{font-size:1.15rem;font-weight:600;}.elementor-5525 .elementor-element.elementor-element-2ef76b46 .elementor-icon-box-description{color:#6B7280;font-size:1rem;}.elementor-5525 .elementor-element.elementor-element-2ef76b46 .elementor-icon:after{left:2%;}.elementor-5525 .elementor-element.elementor-element-622fd4c0.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-5525 .elementor-element.elementor-element-622fd4c0.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-5525 .elementor-element.elementor-element-622fd4c0{--icon-box-icon-margin:16px;}.elementor-5525 .elementor-element.elementor-element-622fd4c0 .elementor-icon-box-title{margin-bottom:8px;}.elementor-5525 .elementor-element.elementor-element-622fd4c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-5525 .elementor-element.elementor-element-622fd4c0.elementor-view-framed .elementor-icon, .elementor-5525 .elementor-element.elementor-element-622fd4c0.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-5525 .elementor-element.elementor-element-622fd4c0 .elementor-icon{font-size:40px;}.elementor-5525 .elementor-element.elementor-element-622fd4c0 .elementor-icon-box-title, .elementor-5525 .elementor-element.elementor-element-622fd4c0 .elementor-icon-box-title a{font-size:1.15rem;font-weight:600;}.elementor-5525 .elementor-element.elementor-element-622fd4c0 .elementor-icon-box-description{color:#6B7280;font-size:1rem;}.elementor-5525 .elementor-element.elementor-element-622fd4c0 .elementor-icon:after{left:2%;}.elementor-5525 .elementor-element.elementor-element-7157c4ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5525 .elementor-element.elementor-element-415128d8 > .elementor-widget-container{margin:1rem 0rem 0.62rem 0rem;padding:0px 0px 0px 0px;}.elementor-5525 .elementor-element.elementor-element-415128d8.tp-has-beaf > .elementor-widget-container:before{width:100%;height:100%;top:2%;bottom:2%;left:2%;right:2%;}.elementor-5525 .elementor-element.elementor-element-415128d8.tp-has-beaf > .elementor-widget-container:after{left:2%;transform:rotate(0deg);}.elementor-5525 .elementor-element.elementor-element-415128d8{text-align:center;}.elementor-5525 .elementor-element.elementor-element-415128d8 .elementor-heading-title{font-size:1rem;font-weight:700;}@media(max-width:1024px){.elementor-5525 .elementor-element.elementor-element-6a725087{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5525 .elementor-element.elementor-element-6a725087{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-712e0ccc *//* Section Styling */
.privacy-section {
  background-color: #fff9ee;
  padding: 4rem 1.5rem;
  text-align: center;
}

/* Heading Area */
.privacy-header {
  max-width: 768px;
  margin: 0 auto;
}

.privacy-title {
  font-size: 2.5rem;
  font-weight: 600;
  color: rgb(8 28 92);
  margin: 0 0 0.62rem
}

.privacy-subtitle {
  color: #4b5563;
  margin: 1rem 0 0.62rem;
}

/* Grid Layout */
.privacy-grid {
  display: grid;
  gap: 2rem;
  margin-top: 2.5rem;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  grid-template-columns: 1fr;
}

@media (min-width: 640px) {
  .privacy-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .privacy-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}

/* Cards */
.privacy-card {
  background: white;
  border-radius: 1rem;
  padding: 1.5rem;
  box-shadow: 0 4px 16px rgba(0,0,0,0.08);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.privacy-icon {
  width: 40px;
  height: 40px;
}

.card-title {
  font-size: 1.125rem;
  font-weight: 600;
  margin: 1rem 0 0 0 !important;
}

.card-desc {
  color: #6b7280;
  margin: 0.5rem 0 0.62rem;
  font-size: 1rem;
}/* End custom CSS */