.elementor-322 .elementor-element.elementor-element-720eb6b{--display:flex;--min-height:400px;--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-322 .elementor-element.elementor-element-074db98 > .elementor-widget-container{margin:186px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-074db98{text-align:center;}.elementor-322 .elementor-element.elementor-element-074db98 .elementor-heading-title{color:#231C4B;}.elementor-322 .elementor-element.elementor-element-d5c01e6{--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-322 .elementor-element.elementor-element-9e88741{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-322 .elementor-element.elementor-element-22f1263 > .elementor-widget-container{margin:0px 0px 0px 030px;padding:0px 0px 0px 030px;}.elementor-322 .elementor-element.elementor-element-22f1263.elementor-element{--align-self:flex-start;}.elementor-322 .elementor-element.elementor-element-22f1263{text-align:left;font-family:"Poppins", Sans-serif;color:#444444;}.elementor-322 .elementor-element.elementor-element-d74bcb3{--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-322 .elementor-element.elementor-element-bb9202e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-bb9202e img{width:100%;max-width:100%;height:500px;object-fit:fill;border-radius:555px 555px 555px 555px;}.elementor-322 .elementor-element.elementor-element-13ef361{--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-322 .elementor-element.elementor-element-7276636{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-322 .elementor-element.elementor-element-7276636 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:010px 0px 010px 0px;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-322 .elementor-element.elementor-element-7276636.elementor-element{--align-self:center;}.elementor-322 .elementor-element.elementor-element-7276636 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-322 .elementor-element.elementor-element-e671853{--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-322 .elementor-element.elementor-element-2ee00a4{--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-322 .elementor-element.elementor-element-cfc52cb{--icon-box-icon-margin:15px;}.elementor-322 .elementor-element.elementor-element-cfc52cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-cfc52cb.elementor-view-framed .elementor-icon, .elementor-322 .elementor-element.elementor-element-cfc52cb.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-cfc52cb .elementor-icon-box-title{color:#231C4B;}.elementor-322 .elementor-element.elementor-element-cfc52cb .elementor-icon-box-description{color:#444444;}.elementor-322 .elementor-element.elementor-element-81cc66f > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-81cc66f{--icon-box-icon-margin:15px;}.elementor-322 .elementor-element.elementor-element-81cc66f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-81cc66f.elementor-view-framed .elementor-icon, .elementor-322 .elementor-element.elementor-element-81cc66f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-81cc66f .elementor-icon-box-title{color:#231C4B;}.elementor-322 .elementor-element.elementor-element-81cc66f .elementor-icon-box-description{color:#444444;}.elementor-322 .elementor-element.elementor-element-79fc42c{--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-322 .elementor-element.elementor-element-acf07f6{--icon-box-icon-margin:15px;}.elementor-322 .elementor-element.elementor-element-acf07f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-acf07f6.elementor-view-framed .elementor-icon, .elementor-322 .elementor-element.elementor-element-acf07f6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-acf07f6 .elementor-icon-box-title{color:#231C4B;}.elementor-322 .elementor-element.elementor-element-acf07f6 .elementor-icon-box-description{color:#444444;}.elementor-322 .elementor-element.elementor-element-c89f4c3 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-c89f4c3{--icon-box-icon-margin:15px;}.elementor-322 .elementor-element.elementor-element-c89f4c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-c89f4c3.elementor-view-framed .elementor-icon, .elementor-322 .elementor-element.elementor-element-c89f4c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-c89f4c3 .elementor-icon-box-title{color:#231C4B;}.elementor-322 .elementor-element.elementor-element-c89f4c3 .elementor-icon-box-description{color:#444444;}.elementor-322 .elementor-element.elementor-element-c8d4628{--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-322 .elementor-element.elementor-element-82655af{--icon-box-icon-margin:15px;}.elementor-322 .elementor-element.elementor-element-82655af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-82655af.elementor-view-framed .elementor-icon, .elementor-322 .elementor-element.elementor-element-82655af.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-82655af .elementor-icon-box-title{color:#231C4B;}.elementor-322 .elementor-element.elementor-element-82655af .elementor-icon-box-description{color:#444444;}.elementor-322 .elementor-element.elementor-element-78c2146 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:010px 0px 0px 0px;}.elementor-322 .elementor-element.elementor-element-78c2146{--icon-box-icon-margin:15px;}.elementor-322 .elementor-element.elementor-element-78c2146.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-78c2146.elementor-view-framed .elementor-icon, .elementor-322 .elementor-element.elementor-element-78c2146.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-78c2146 .elementor-icon-box-title{color:#231C4B;}.elementor-322 .elementor-element.elementor-element-78c2146 .elementor-icon-box-description{color:#444444;}.elementor-322 .elementor-element.elementor-element-fc7ed4c{--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-322 .elementor-element.elementor-element-d78be5f{--icon-box-icon-margin:15px;}.elementor-322 .elementor-element.elementor-element-d78be5f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-d78be5f.elementor-view-framed .elementor-icon, .elementor-322 .elementor-element.elementor-element-d78be5f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-322 .elementor-element.elementor-element-d78be5f .elementor-icon-box-title{color:#231C4B;}.elementor-322 .elementor-element.elementor-element-d78be5f .elementor-icon-box-description{color:#444444;}@media(min-width:768px){.elementor-322 .elementor-element.elementor-element-720eb6b{--content-width:1600px;}.elementor-322 .elementor-element.elementor-element-d5c01e6{--content-width:1600px;}.elementor-322 .elementor-element.elementor-element-9e88741{--width:100%;}.elementor-322 .elementor-element.elementor-element-d74bcb3{--width:75%;}.elementor-322 .elementor-element.elementor-element-2ee00a4{--width:25%;}.elementor-322 .elementor-element.elementor-element-79fc42c{--width:25%;}.elementor-322 .elementor-element.elementor-element-c8d4628{--width:25%;}.elementor-322 .elementor-element.elementor-element-fc7ed4c{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-e671853 */.features-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 2rem;
  padding: 3rem;
  background-color: #f9f9fc;
  font-family: 'Segoe UI', sans-serif;
}

.feature-box {
  background-color: white;
  border-radius: 1rem;
  padding: 2rem;
  text-align: center;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.feature-box:hover {
  transform: translateY(-8px);
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);
}

.feature-icon {
  width: 60px;
  height: 60px;
  margin-bottom: 1rem;
}

.feature-title {
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
  color: #2c2560;
}

.feature-desc {
  color: #678;
  font-size: 0.95rem;
  line-height: 1.5;
}/* End custom CSS */