.elementor-993 .elementor-element.elementor-element-c5266da > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-993 .elementor-element.elementor-element-c5266da:not(.elementor-motion-effects-element-type-background), .elementor-993 .elementor-element.elementor-element-c5266da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FF;}.elementor-993 .elementor-element.elementor-element-c5266da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 64px 0px;}.elementor-993 .elementor-element.elementor-element-c5266da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-993 .elementor-element.elementor-element-56119ac.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-993 .elementor-element.elementor-element-4c4dffb{text-align:center;}.elementor-993 .elementor-element.elementor-element-4c4dffb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:70px;font-weight:700;line-height:58px;color:var( --e-global-color-secondary );}.elementor-993 .elementor-element.elementor-element-f0fee3d{width:var( --container-widget-width, 977px );max-width:977px;--container-widget-width:977px;--container-widget-flex-grow:0;text-align:center;}.elementor-993 .elementor-element.elementor-element-f0fee3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#4A5565;}.elementor-993 .elementor-element.elementor-element-078150f{margin-top:60px;margin-bottom:60px;}.elementor-993 .elementor-element.elementor-element-10a22d7{padding:0px 0px 64px 0px;}.elementor-993 .elementor-element.elementor-element-3c5a4be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-993 .elementor-element.elementor-element-3c5a4be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF6FF;}.elementor-993 .elementor-element.elementor-element-3c5a4be > .elementor-element-populated, .elementor-993 .elementor-element.elementor-element-3c5a4be > .elementor-element-populated > .elementor-background-overlay, .elementor-993 .elementor-element.elementor-element-3c5a4be > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-993 .elementor-element.elementor-element-3c5a4be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 16px 0px 0px;--e-column-margin-right:16px;--e-column-margin-left:0px;padding:39.5px 39.5px 39.5px 39.5px;}.elementor-993 .elementor-element.elementor-element-3c5a4be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-993 .elementor-element.elementor-element-858fc55 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-993 .elementor-element.elementor-element-858fc55 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-993 .elementor-element.elementor-element-858fc55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-993 .elementor-element.elementor-element-858fc55.elementor-view-framed .elementor-icon, .elementor-993 .elementor-element.elementor-element-858fc55.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-993 .elementor-element.elementor-element-858fc55.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-993 .elementor-element.elementor-element-858fc55.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-993 .elementor-element.elementor-element-858fc55.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-993 .elementor-element.elementor-element-858fc55.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-993 .elementor-element.elementor-element-858fc55.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-993 .elementor-element.elementor-element-858fc55.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-993 .elementor-element.elementor-element-858fc55.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-993 .elementor-element.elementor-element-858fc55.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-993 .elementor-element.elementor-element-858fc55.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-993 .elementor-element.elementor-element-858fc55 .elementor-icon{font-size:40px;}.elementor-993 .elementor-element.elementor-element-858fc55 .elementor-icon-box-title, .elementor-993 .elementor-element.elementor-element-858fc55 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;line-height:48px;}.elementor-993 .elementor-element.elementor-element-858fc55:has(:hover) .elementor-icon-box-title,
					 .elementor-993 .elementor-element.elementor-element-858fc55:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-993 .elementor-element.elementor-element-858fc55 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-993 .elementor-element.elementor-element-71d1919:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-993 .elementor-element.elementor-element-71d1919 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(33deg, #FFB134 0%, var( --e-global-color-astglobalcolor4 ) 100%);}.elementor-993 .elementor-element.elementor-element-71d1919 > .elementor-element-populated, .elementor-993 .elementor-element.elementor-element-71d1919 > .elementor-element-populated > .elementor-background-overlay, .elementor-993 .elementor-element.elementor-element-71d1919 > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-993 .elementor-element.elementor-element-71d1919 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 16px;--e-column-margin-right:0px;--e-column-margin-left:16px;padding:39.5px 39.5px 39.5px 39.5px;}.elementor-993 .elementor-element.elementor-element-71d1919 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-993 .elementor-element.elementor-element-8fc996f .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-993 .elementor-element.elementor-element-8fc996f .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-secondary );}.elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-stacked .elementor-icon{background-color:#FFB134;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-framed .elementor-icon, .elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-default .elementor-icon{fill:#FFB134;color:#FFB134;border-color:#FFB134;}.elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#3382D4;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-default:has(:focus) .elementor-icon{fill:#3382D4;color:#3382D4;border-color:#3382D4;}.elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-993 .elementor-element.elementor-element-8fc996f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-993 .elementor-element.elementor-element-8fc996f .elementor-icon{font-size:40px;}.elementor-993 .elementor-element.elementor-element-8fc996f .elementor-icon-box-title, .elementor-993 .elementor-element.elementor-element-8fc996f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;line-height:48px;}.elementor-993 .elementor-element.elementor-element-8fc996f:has(:hover) .elementor-icon-box-title,
					 .elementor-993 .elementor-element.elementor-element-8fc996f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-993 .elementor-element.elementor-element-8fc996f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-993 .elementor-element.elementor-element-3c5a4be{width:100%;}.elementor-993 .elementor-element.elementor-element-71d1919{width:100%;}}@media(max-width:1024px){.elementor-993 .elementor-element.elementor-element-c5266da{padding:96px 20px 96px 20px;}.elementor-993 .elementor-element.elementor-element-4c4dffb .elementor-heading-title{font-size:38px;line-height:46px;}.elementor-993 .elementor-element.elementor-element-f0fee3d{width:100%;max-width:100%;text-align:center;}.elementor-993 .elementor-element.elementor-element-3c5a4be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-993 .elementor-element.elementor-element-858fc55 .elementor-icon-box-title, .elementor-993 .elementor-element.elementor-element-858fc55 .elementor-icon-box-title a{font-size:24px;line-height:36px;}.elementor-993 .elementor-element.elementor-element-71d1919 > .elementor-element-populated{margin:24px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-993 .elementor-element.elementor-element-8fc996f .elementor-icon-box-title, .elementor-993 .elementor-element.elementor-element-8fc996f .elementor-icon-box-title a{font-size:24px;line-height:36px;}}@media(max-width:767px){.elementor-993 .elementor-element.elementor-element-c5266da{padding:64px 10px 64px 10px;}.elementor-993 .elementor-element.elementor-element-4c4dffb .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-993 .elementor-element.elementor-element-3c5a4be > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-993 .elementor-element.elementor-element-858fc55 .elementor-icon{font-size:32px;}.elementor-993 .elementor-element.elementor-element-71d1919 > .elementor-element-populated{padding:24px 24px 24px 24px;}.elementor-993 .elementor-element.elementor-element-8fc996f .elementor-icon{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-4c4dffb */.elementor-993 .elementor-element.elementor-element-4c4dffb span {
color: #09f;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-279b602 */.values-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 60px 20px;
}

.values-header {
  text-align: center;
  margin-bottom: 48px;
}

.values-header h2 {
  margin: 0 0 10px;
  font-size: 36px;
  color: #0f172a;
}

.values-header p {
  margin: 0;
  font-size: 18px;
  color: #475569;
}

.values-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
}

.value-card {
  background: #ffffff;
  border-radius: 24px;
  padding: 32px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.value-icon {
  width: 56px;
  height: 56px;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}

.value-icon.blue {
  background: #eaf2ff;
}

.value-icon.orange {
  background: #fff4e5;
}

.value-card h3 {
  margin: 0 0 10px;
  font-size: 22px;
  color: #0f172a;
}

.value-card p {
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
  color: #475569;
}

@media (max-width: 900px) {
  .values-grid {
    grid-template-columns: 1fr;
  }

  .values-header h2 {
    font-size: 28px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f8f6e02 */.story-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 60px 20px;
}

.story-card {
  display: flex;
  gap: 32px;
  align-items: flex-start;
}

.story-icon {
  width: 72px;
  height: 72px;
  flex-shrink: 0;
  background: #3b82f6;
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.story-content h2 {
  margin: 0 0 16px;
  font-size: 36px;
  color: #0f172a;
}

.story-content p {
  margin: 0 0 16px;
  font-size: 18px;
  line-height: 1.7;
  color: #475569;
}

.story-content p:last-child {
  margin-bottom: 0;
}

@media (max-width: 900px) {
  .story-card {
    flex-direction: column;
  }

  .story-icon {
    width: 60px;
    height: 60px;
  }

  .story-content h2 {
    font-size: 28px;
  }

  .story-content p {
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93aeef0 */.why-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 70px 20px;
}

.why-header {
  text-align: center;
  margin-bottom: 48px;
}

.why-header h2 {
  margin: 0;
  font-size: 36px;
  color: #0f172a;
}

.why-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 28px;
}

.why-card {
  background: #ffffff;
  border-radius: 22px;
  padding: 32px 24px;
  text-align: center;
  box-shadow: 0 12px 30px rgba(0,0,0,0.08);
}

.why-icon {
  width: 56px;
  height: 56px;
  margin: 0 auto 18px;
  background: #0b84ff;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.why-card h3 {
  margin: 0 0 8px;
  font-size: 20px;
  color: #0f172a;
}

.why-card p {
  margin: 0;
  font-size: 15px;
  line-height: 1.5;
  color: #475569;
}

@media (max-width: 1000px) {
  .why-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 600px) {
  .why-grid {
    grid-template-columns: 1fr;
  }

  .why-header h2 {
    font-size: 28px;
  }
}/* End custom CSS */