.elementor-2268 .elementor-element.elementor-element-9f8bd92{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2268 .elementor-element.elementor-element-dca69ec{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2268 .elementor-element.elementor-element-dca69ec.e-con{--align-self:flex-start;}.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-2268 .elementor-element.elementor-element-1782e2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;text-align:left;}.elementor-2268 .elementor-element.elementor-element-1782e2a .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:30px;font-weight:400;color:#333333;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2268 .elementor-element.elementor-element-e6b2645{text-align:left;font-family:"Roboto Flex", Sans-serif;font-size:16px;font-weight:normal;line-height:25px;color:#555555;}.elementor-2268 .elementor-element.elementor-element-4ea11f7{--display:flex;--min-height:500px;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2268 .elementor-element.elementor-element-458e1fd{width:100%;max-width:100%;}.elementor-2268 .elementor-element.elementor-element-68914d7{--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;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2268 .elementor-element.elementor-element-68914d7:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-68914d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2268 .elementor-element.elementor-element-2535659{--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-2268 .elementor-element.elementor-element-cf16404 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#0B28F0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2268 .elementor-element.elementor-element-9e0ffa2 .elementor-button{background-color:#00000003;font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;fill:#020000;color:#020000;}.elementor-2268 .elementor-element.elementor-element-9e0ffa2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2268 .elementor-element.elementor-element-eb0dbb4{--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-2268 .elementor-element.elementor-element-65c8623 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#0B28F0;}.elementor-2268 .elementor-element.elementor-element-fb16498 .elementor-button{background-color:#00000003;font-family:"Roboto Condensed", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;fill:#020000;color:#020000;}.elementor-2268 .elementor-element.elementor-element-fb16498 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2268 .elementor-element.elementor-element-a9b4505{--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-2268 .elementor-element.elementor-element-89673a6{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:50px 10px 50px 10px;text-align:center;}.elementor-2268 .elementor-element.elementor-element-89673a6 .elementor-heading-title{color:#010000;}.elementor-2268 .elementor-element.elementor-element-abe761a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2268 .elementor-element.elementor-element-abe761a.e-con{--align-self:center;--order:-99999 /* order start hack */;}.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-2268 .elementor-element.elementor-element-7017cde{--icon-box-icon-margin:15px;}.elementor-2268 .elementor-element.elementor-element-7017cde.elementor-view-stacked .elementor-icon{background-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-7017cde.elementor-view-framed .elementor-icon, .elementor-2268 .elementor-element.elementor-element-7017cde.elementor-view-default .elementor-icon{fill:#3857CE;color:#3857CE;border-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-7017cde .elementor-icon-box-title{color:#000000;}.elementor-2268 .elementor-element.elementor-element-bcebaec{--icon-box-icon-margin:15px;}.elementor-2268 .elementor-element.elementor-element-bcebaec.elementor-view-stacked .elementor-icon{background-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-bcebaec.elementor-view-framed .elementor-icon, .elementor-2268 .elementor-element.elementor-element-bcebaec.elementor-view-default .elementor-icon{fill:#3857CE;color:#3857CE;border-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-bcebaec .elementor-icon-box-title{color:#000000;}.elementor-2268 .elementor-element.elementor-element-18e881a{--icon-box-icon-margin:15px;}.elementor-2268 .elementor-element.elementor-element-18e881a.elementor-view-stacked .elementor-icon{background-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-18e881a.elementor-view-framed .elementor-icon, .elementor-2268 .elementor-element.elementor-element-18e881a.elementor-view-default .elementor-icon{fill:#3857CE;color:#3857CE;border-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-18e881a .elementor-icon-box-title{color:#000000;}.elementor-2268 .elementor-element.elementor-element-e0aade8{--icon-box-icon-margin:15px;}.elementor-2268 .elementor-element.elementor-element-e0aade8.elementor-view-stacked .elementor-icon{background-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-e0aade8.elementor-view-framed .elementor-icon, .elementor-2268 .elementor-element.elementor-element-e0aade8.elementor-view-default .elementor-icon{fill:#3857CE;color:#3857CE;border-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-e0aade8 .elementor-icon-box-title{color:#000000;}.elementor-2268 .elementor-element.elementor-element-86a502b{--icon-box-icon-margin:15px;}.elementor-2268 .elementor-element.elementor-element-86a502b.elementor-view-stacked .elementor-icon{background-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-86a502b.elementor-view-framed .elementor-icon, .elementor-2268 .elementor-element.elementor-element-86a502b.elementor-view-default .elementor-icon{fill:#3857CE;color:#3857CE;border-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-86a502b .elementor-icon-box-title{color:#000000;}.elementor-2268 .elementor-element.elementor-element-1daa69e{--icon-box-icon-margin:15px;}.elementor-2268 .elementor-element.elementor-element-1daa69e.elementor-view-stacked .elementor-icon{background-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-1daa69e.elementor-view-framed .elementor-icon, .elementor-2268 .elementor-element.elementor-element-1daa69e.elementor-view-default .elementor-icon{fill:#3857CE;color:#3857CE;border-color:#3857CE;}.elementor-2268 .elementor-element.elementor-element-1daa69e .elementor-icon-box-title{color:#000000;}.elementor-2268 .elementor-element.elementor-element-a4dcd50{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2268 .elementor-element.elementor-element-a4dcd50:not(.elementor-motion-effects-element-type-background), .elementor-2268 .elementor-element.elementor-element-a4dcd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F0F0F0 0%, #F0F0F0 100%);}.elementor-2268 .elementor-element.elementor-element-a4dcd50:hover{background-color:transparent;background-image:linear-gradient(180deg, #F0F0F0 0%, #E9E7E8 100%);}.elementor-2268 .elementor-element.elementor-element-7e71a98 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-weight:600;color:#000001;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2268 .elementor-element.elementor-element-abe761a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2268 .elementor-element.elementor-element-dca69ec{--width:50%;}.elementor-2268 .elementor-element.elementor-element-4ea11f7{--width:500px;}.elementor-2268 .elementor-element.elementor-element-2535659{--width:50%;}.elementor-2268 .elementor-element.elementor-element-eb0dbb4{--width:50%;}}@media(max-width:767px){.elementor-2268 .elementor-element.elementor-element-abe761a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-458e1fd */.two-col-section .two-col-img img {
  width: 100%;
  height: auto;
  max-height: 420px;
  object-fit: cover;
  border-radius: 14px;
  transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68914d7 *//* Our Mission & Vision Section */
.mission-vision-section {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  gap: 30px;
  background-color: #f9f9f9; /* Light subtle background */
  padding: 50px 40px;
  border-radius: 12px;
}

/* Individual Boxes */
.mission-box, .vision-box {
  flex: 1;
  background: #ffffff; /* White clean cards */
  padding: 25px;
  border-radius: 10px;
  text-align: center;
  border: 1px solid #e0e0e0; /* Soft border */
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.mission-box:hover, .vision-box:hover {
  transform: translateY(-5px);
  box-shadow: 0px 6px 16px rgba(0,0,0,0.1);
}

/* Headings */
.mission-box h2, .vision-box h2 {
  color: #000000; /* Black Headings */
  font-size: 26px;
  margin-bottom: 12px;
}

/* Paragraphs */
.mission-box p, .vision-box p {
  color: #555555; /* Neutral dark grey */
  font-size: 15px;
  line-height: 1.6;
  margin-bottom: 18px;
}

/* Buttons */
.mission-box .btn, .vision-box .btn {
  display: inline-block;
  background-color: #FFD700; /* Yellow Buttons */
  color: #000;
  font-weight: 600;
  padding: 10px 20px;   /* Smaller button */
  font-size: 14px;
  border-radius: 6px;
  text-decoration: none;
  transition: all 0.3s ease;
}

.mission-box .btn:hover, .vision-box .btn:hover {
  background-color: #e6c200; /* Slightly darker yellow */
  color: #fff; /* Text white on hover */
  box-shadow: 0px 4px 12px rgba(0,0,0,0.2);
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abe761a */.feature-boxes {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* 3 columns */
  gap: 20px; /* space between boxes */
}

.feature-box {
  background: #fff;
  padding: 20px;
  text-align: center;
  border-radius: 12px;
  box-shadow: 0 0 10px rgba(0,0,0,0.08);
  min-height: 220px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.feature-box {
  background: #ffffff;         /* white background */
  padding: 25px;
  text-align: center;
  border-radius: 12px;         /* rounded corners */
  box-shadow: 0 4px 15px rgba(0,0,0,0.08);  /* soft shadow */
  transition: all 0.3s ease;   /* smooth animation */
}
.feature-box:hover {
  transform: translateY(-8px);   /* box thoda upar lift hoga */
  box-shadow: 0 8px 25px rgba(0,0,0,0.12);
}
.feature-box i, 
.feature-box svg {
  font-size: 40px;
  color: #2f5ca8;   /* tumhara blue logo color */
  margin-bottom: 15px;
  transition: color 0.3s ease;
}

.feature-box:hover i, 
.feature-box:hover svg {
  color: #f9ba06;   /* tumhara yellow logo color */
}
.feature-box h3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #333;
}

.feature-box p {
  font-size: 15px;
  color: #666;
  line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4dcd50 *//* Main Section */
.simple-bullet-section {
  background: #ffffff;   /* light background */
  padding: 40px 25px;
  border-radius: 10px;
  max-width: 850px;
  margin: 0 auto;
}

/* Heading */
.simple-bullet-heading {
  font-size: 26px;
  font-weight: 700;
  color: #000; /* black heading */
  margin-bottom: 18px;
  text-align: center;
}

/* Bullet List Content */
.simple-bullet-content {
  list-style-type: disc;  /* normal bullets */
  margin: 0;
  padding-left: 22px; /* spacing for bullets */
}

.simple-bullet-content li {
  font-size: 16px;
  color: #555;  /* soft grey text */
  margin-bottom: 10px;
  line-height: 1.6;
  transition: color 0.3s ease;
}

/* Hover Effect */
.simple-bullet-content li:hover {
  color: #000; /* dark on hover */
}/* End custom CSS */