.elementor-338 .elementor-element.elementor-element-9fb7c3c{--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-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-338 .elementor-element.elementor-element-14fb35d{text-align:start;}.elementor-338 .elementor-element.elementor-element-14fb35d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:63px;font-weight:400;text-transform:capitalize;color:#191919;}.elementor-338 .elementor-element.elementor-element-c4db593{--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:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-338 .elementor-element.elementor-element-30ad27f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:65px;font-weight:700;text-transform:capitalize;color:#4691F1;}.elementor-338 .elementor-element.elementor-element-7886dcc{--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-338 .elementor-element.elementor-element-abd8c40{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:justify;}.elementor-338 .elementor-element.elementor-element-abd8c40.elementor-element{--align-self:flex-start;}.elementor-338 .elementor-element.elementor-element-abd8c40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:400;line-height:18px;color:#717475;}.elementor-338 .elementor-element.elementor-element-0b3f03f{--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 027px;--row-gap:0px;--column-gap:027px;--margin-top:-2px;--margin-bottom:-2px;--margin-left:-2px;--margin-right:-2px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-338 .elementor-element.elementor-element-9c44236{--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;border-style:groove;--border-style:groove;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-338 .elementor-element.elementor-element-9c44236:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-9c44236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-d9fe02c{text-align:center;}.elementor-338 .elementor-element.elementor-element-d9fe02c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:600;color:#4691F1;}.elementor-338 .elementor-element.elementor-element-2475b39{text-align:center;}.elementor-338 .elementor-element.elementor-element-2475b39 .elementor-heading-title{color:#717475;}.elementor-338 .elementor-element.elementor-element-6ce7deb{--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;border-style:groove;--border-style:groove;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-338 .elementor-element.elementor-element-6ce7deb:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-6ce7deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-b4f4095{text-align:center;}.elementor-338 .elementor-element.elementor-element-b4f4095 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:600;color:#4691F1;}.elementor-338 .elementor-element.elementor-element-ec5b166{text-align:center;}.elementor-338 .elementor-element.elementor-element-ec5b166 .elementor-heading-title{color:#717475;}.elementor-338 .elementor-element.elementor-element-937dcf6{--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;border-style:groove;--border-style:groove;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-338 .elementor-element.elementor-element-937dcf6:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-937dcf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-06af9c6{text-align:center;}.elementor-338 .elementor-element.elementor-element-06af9c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:600;color:#4691F1;}.elementor-338 .elementor-element.elementor-element-a0e3b64{text-align:center;}.elementor-338 .elementor-element.elementor-element-a0e3b64 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#717475;}.elementor-338 .elementor-element.elementor-element-d0c218c{--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;border-style:groove;--border-style:groove;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:9px 9px 9px 9px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);}.elementor-338 .elementor-element.elementor-element-d0c218c:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-d0c218c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-9aebd5a{text-align:center;}.elementor-338 .elementor-element.elementor-element-9aebd5a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:600;color:#4691F1;}.elementor-338 .elementor-element.elementor-element-fe76a73{text-align:center;}.elementor-338 .elementor-element.elementor-element-fe76a73 .elementor-heading-title{color:#717475;}.elementor-338 .elementor-element.elementor-element-48e466d{--display:flex;}.elementor-338 .elementor-element.elementor-element-83ec090{--display:flex;--min-height:0px;--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:-19px;--padding-bottom:-19px;--padding-left:-19px;--padding-right:-19px;}.elementor-338 .elementor-element.elementor-element-83ec090.e-con{--align-self:flex-start;}.elementor-338 .elementor-element.elementor-element-f8b7bb7{padding:-9px -9px -9px -9px;}.elementor-338 .elementor-element.elementor-element-f8b7bb7.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-338 .elementor-element.elementor-element-eb47211{--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-338 .elementor-element.elementor-element-5eae978{--display:flex;--min-height:239px;--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;--border-radius:-1px -1px -1px -1px;}.elementor-338 .elementor-element.elementor-element-5eae978.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-338 .elementor-element.elementor-element-58e1530{--display:flex;--min-height:145px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:groove;--border-style:groove;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-338 .elementor-element.elementor-element-58e1530:not(.elementor-motion-effects-element-type-background), .elementor-338 .elementor-element.elementor-element-58e1530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-338 .elementor-element.elementor-element-335b1c7{--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:51px;--padding-bottom:51px;--padding-left:51px;--padding-right:51px;}.elementor-338 .elementor-element.elementor-element-19481d7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-338 .elementor-element.elementor-element-19481d7 .elementor-heading-title{color:#8C8E8E;}.elementor-338 .elementor-element.elementor-element-99ecff1{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-338 .elementor-element.elementor-element-7b7ef7e .elementor-heading-title{color:#8C8E8E;}.elementor-338 .elementor-element.elementor-element-4a73830{--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:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-338 .elementor-element.elementor-element-1a7da59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-338 .elementor-element.elementor-element-1a7da59{text-align:center;}.elementor-338 .elementor-element.elementor-element-1a7da59 .elementor-heading-title{color:#8C8E8E;}.elementor-338 .elementor-element.elementor-element-24260ee{--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:57px;--padding-bottom:57px;--padding-left:57px;--padding-right:57px;}.elementor-338 .elementor-element.elementor-element-0ee04e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-338 .elementor-element.elementor-element-0ee04e0 .elementor-heading-title{color:#8C8E8E;}body.elementor-page-338:not(.elementor-motion-effects-element-type-background), body.elementor-page-338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F7FB 0%, #FFFFFF 100%);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-338 .elementor-element.elementor-element-9fb7c3c{--content-width:1471px;}.elementor-338 .elementor-element.elementor-element-c4db593{--content-width:1471px;}.elementor-338 .elementor-element.elementor-element-7886dcc{--content-width:1471px;}.elementor-338 .elementor-element.elementor-element-0b3f03f{--content-width:1493px;}.elementor-338 .elementor-element.elementor-element-9c44236{--width:25%;}.elementor-338 .elementor-element.elementor-element-6ce7deb{--width:25%;}.elementor-338 .elementor-element.elementor-element-937dcf6{--width:25%;}.elementor-338 .elementor-element.elementor-element-d0c218c{--width:25%;}.elementor-338 .elementor-element.elementor-element-48e466d{--content-width:1471px;}.elementor-338 .elementor-element.elementor-element-335b1c7{--width:25%;}.elementor-338 .elementor-element.elementor-element-99ecff1{--width:25%;}.elementor-338 .elementor-element.elementor-element-4a73830{--width:25%;}.elementor-338 .elementor-element.elementor-element-24260ee{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-338 .elementor-element.elementor-element-7886dcc{--content-width:1122px;}.elementor-338 .elementor-element.elementor-element-9c44236{--width:500px;}.elementor-338 .elementor-element.elementor-element-6ce7deb{--width:500px;}.elementor-338 .elementor-element.elementor-element-937dcf6{--width:500px;}.elementor-338 .elementor-element.elementor-element-d0c218c{--width:506px;}.elementor-338 .elementor-element.elementor-element-5eae978{--width:841px;}.elementor-338 .elementor-element.elementor-element-335b1c7{--width:1225px;}.elementor-338 .elementor-element.elementor-element-99ecff1{--width:941px;}.elementor-338 .elementor-element.elementor-element-4a73830{--width:1055px;}.elementor-338 .elementor-element.elementor-element-24260ee{--width:750px;}}@media(max-width:1024px){.elementor-338 .elementor-element.elementor-element-14fb35d{text-align:center;}.elementor-338 .elementor-element.elementor-element-30ad27f{text-align:center;}.elementor-338 .elementor-element.elementor-element-7886dcc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-338 .elementor-element.elementor-element-7886dcc.e-con{--align-self:center;}.elementor-338 .elementor-element.elementor-element-abd8c40{--container-widget-width:684px;--container-widget-flex-grow:0;width:var( --container-widget-width, 684px );max-width:684px;text-align:center;}.elementor-338 .elementor-element.elementor-element-abd8c40.elementor-element{--align-self:center;}.elementor-338 .elementor-element.elementor-element-d9fe02c .elementor-heading-title{font-size:64px;}.elementor-338 .elementor-element.elementor-element-b4f4095 .elementor-heading-title{font-size:64px;}.elementor-338 .elementor-element.elementor-element-06af9c6 .elementor-heading-title{font-size:64px;}.elementor-338 .elementor-element.elementor-element-9aebd5a .elementor-heading-title{font-size:64px;}.elementor-338 .elementor-element.elementor-element-5eae978{--min-height:254px;}.elementor-338 .elementor-element.elementor-element-335b1c7{--justify-content:center;}.elementor-338 .elementor-element.elementor-element-19481d7{width:var( --container-widget-width, 102.425px );max-width:102.425px;--container-widget-width:102.425px;--container-widget-flex-grow:0;text-align:center;}.elementor-338 .elementor-element.elementor-element-7b7ef7e{width:var( --container-widget-width, 74px );max-width:74px;--container-widget-width:74px;--container-widget-flex-grow:0;text-align:center;}.elementor-338 .elementor-element.elementor-element-1a7da59{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-338 .elementor-element.elementor-element-0ee04e0{width:var( --container-widget-width, 111.9px );max-width:111.9px;--container-widget-width:111.9px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-338 .elementor-element.elementor-element-9fb7c3c{--min-height:112px;--justify-content:center;}.elementor-338 .elementor-element.elementor-element-14fb35d{text-align:center;}.elementor-338 .elementor-element.elementor-element-c4db593{--min-height:60px;--justify-content:center;}.elementor-338 .elementor-element.elementor-element-30ad27f{width:var( --container-widget-width, 434px );max-width:434px;padding:0px 0px 0px 0px;--container-widget-width:434px;--container-widget-flex-grow:0;text-align:center;}.elementor-338 .elementor-element.elementor-element-30ad27f .elementor-heading-title{font-size:52px;}.elementor-338 .elementor-element.elementor-element-abd8c40{padding:0px 0px 0px 0px;--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;text-align:start;}.elementor-338 .elementor-element.elementor-element-0b3f03f{--gap:23px 23px;--row-gap:23px;--column-gap:23px;}.elementor-338 .elementor-element.elementor-element-48e466d{--content-width:500px;}.elementor-338 .elementor-element.elementor-element-5eae978{--min-height:128px;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-338 .elementor-element.elementor-element-19481d7{--container-widget-width:197px;--container-widget-flex-grow:0;width:var( --container-widget-width, 197px );max-width:197px;text-align:center;}.elementor-338 .elementor-element.elementor-element-7b7ef7e{--container-widget-width:229px;--container-widget-flex-grow:0;width:var( --container-widget-width, 229px );max-width:229px;text-align:center;}.elementor-338 .elementor-element.elementor-element-1a7da59{--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;text-align:center;}.elementor-338 .elementor-element.elementor-element-0ee04e0{--container-widget-width:215px;--container-widget-flex-grow:0;width:var( --container-widget-width, 215px );max-width:215px;text-align:center;}}/* Start custom CSS for html, class: .elementor-element-f8b7bb7 */.science-process{
  padding: 10px 10px;
  background: #F5F7FB; /* section background */
  color: #000; /* default text color */
  width: 100%;
}

.process-grid{
  display: grid; /* needed for gap to work */
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 70px; /* space between columns */
  margin-top: 20px;
}

.process-card{
  background: linear-gradient(135deg, #4285F4, #0003);
  padding: 30px;
  border-radius: 16px;
}

.science-process h2,
.bio-compare h2,
.research h2,
.science-process h3,
.bio-compare h3 {
  color: #000; /* simple black, no shadows */
  text-shadow: none; /* remove shiny effect */
  font-weight: 600; /* optional, adjust as needed */
}/* End custom CSS */
/* Start custom CSS *//* 1. Background gradient on the entire page */
body {
  background: linear-gradient(135deg, #4285F4, #0003);
  margin: 0;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  color: white; /* Default text color */
}

/* 2. Style all sections */
section {
  background: rgba(0, 0, 0, 0.6); /* semi-transparent black overlay */
  border-radius: 12px;
  padding: 60px 20px;
  margin: 40px auto;
  max-width: 1100px; /* constrain width for readability */
  box-sizing: border-box;
}

/* 3. Headings and text inside all sections */
section h1,
section h2,
section h3,
section h4,
section h5,
section h6,
section p,
section span,
section li {
  color: white;
  text-shadow: 0 1px 3px rgba(0,0,0,0.6); /* subtle shadow for readability */
}

/* 4. Optional: stronger shadow on headings */
section h1,
section h2,
section h3 {
  font-weight: 700;
  margin-bottom: 20px;
  text-shadow: 0 2px 6px rgba(0,0,0,0.8);
}

/* 5. For lists inside sections */
section ul, section ol {
  padding-left: 20px;
  margin-top: 10px;
}

/* 6. Make images and charts inside sections responsive */
section img,
section svg,
section canvas {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 20px auto;
}/* End custom CSS */