body {
    margin: 0;
    line-height: normal;
  }
  
  :root {
    /* Common Style Variables */
  
    /* Color */
    --Black: #000;
    --color-gray: rgba(0, 0, 0, 0.05);
    --color-orangered: #e04312;
    --color-skyblue: #80b8c7;
    --color-steelblue: #2a578c;
    --color-tomato: #f15a24;
    --Primary-Text: #f7931e;
    --Secondary-Text: #193c6c;
    --Subtext: #4d4d4d;
    --White: #fff;
  
    /* Gap */
    --gap-0: 0px;
    --gap-2: 2px;
    --gap-3: 3px;
    --gap-10: 10px;
    --gap-13: 13px;
    --gap-16: 16px;
    --gap-17: 17px;
    --gap-19: 19px;
    --gap-20: 20px;
    --gap-23: 23px;
    --gap-24: 24px;
    --gap-27: 27px;
    --gap-28: 28px;
    --gap-29: 29px;
    --gap-30: 30px;
    --gap-31: 31px;
    --gap-32: 32px;
    --gap-34: 34px;
    --gap-38: 38px;
    --gap-40: 40px;
    --gap-46: 46px;
    --gap-54: 54px;
    --gap-56: 56px;
    --gap-59: 59px;
    --gap-60: 60px;
    --gap-62: 62px;
    --gap-80: 80px;
    --gap-100: 100px;
    --gap-109: 109px;
    --gap-113: 113px;
    --gap-269: 269px;
    --gap-334: 334px;
    --gap-5_6: 5.6px;
  
    /* Padding */
    --padding-0: 0px;
    --padding-01: 0;
    --padding-6: 6px;
    --padding-8: 8px;
    --padding-10: 10px;
    --padding-14: 14px;
    --padding-16: 16px;
    --padding-19: 19px;
    --padding-20: 20px;
    --padding-21: 21px;
    --padding-24: 24px;
    --padding-30: 30px;
    --padding-32: 32px;
    --padding-40: 40px;
    --padding-47: 47px;
    --padding-50: 50px;
    --padding-52: 52px;
    --padding-60: 60px;
    --padding-65: 65px;
    --padding-73: 73px;
    --padding-80: 80px;
    --padding-100: 100px;
  
    /* BorderRadius */
    --br-0: 0px;
    --br-7: 7px;
    --br-8: 8px;
    --br-10: 10px;
    --br-12: 12px;
    --br-20: 20px;
    --br-24: 24px;
    --br-25: 25px;
    --br-50: 50px;
    --br-200: 200px;
    --br-500: 500px;
  
    /* Font */
    --font-inherit: inherit;
    --font-lexend-exa: Lexend Exa;
    --font-poppins: Poppins;
  
    /* FontSize */
    --fs-12: 12px;
    --fs-14: 14px;
    --fs-15: 15px;
    --fs-16: 16px;
    --fs-18: 18px;
    --fs-19: 19px;
    --fs-20: 20px;
    --fs-22: 22px;
    --fs-23: 23px;
    --fs-24: 24px;
    --fs-26: 26px;
    --fs-27: 27px;
    --fs-28: 28px;
    --fs-29: 29px;
    --fs-30: 30px;
    --fs-31: 31px;
    --fs-34: 34px;
    --fs-35: 35px;
    --fs-36: 36px;
    --fs-42: 42px;
    --fs-44: 44px;
    --fs-52: 52px;
    --fs-15_8: 15.8px;
    --fs-24_1: 24.1px;
    --fs-38_6: 38.6px;
    --fs-inherit: inherit;
  
    /* Borders */
    --border-1: 1px solid var(--color-steelblue);
    --border-2: 1px solid var(--Primary-Text);
  
    /* Shadows */
    --drops: 0px 0px 25px rgba(0, 0, 0, 0.35);
    --shadow-drop: 0px 0px 25px 13px rgba(0, 0, 0, 0.35);
    --shadow-drop-1: 0px 4px 4px rgba(0, 0, 0, 0.25);
    --text-shadow-1: 0px 4px 4px rgba(0, 0, 0, 0.75);
  
    /* Gradients */
    --Linear-Button: linear-gradient(268.12deg, #f6af1d, var(--color-orangered));
  
    /* WidthHeights */
    --height-18: 18px;
    --height-24: 24px;
    --height-36: 36px;
    --height-50: 50px;
    --height-99: 99px;
    --height-144: 144px;
    --height-350: 350px;
    --height-400: 400px;
    --height-15_8: 15.8px;
    --height-20_8: 20.8px;
    --height-34_6: 34.6px;
    --height-91_5: 91.5px;
    --height-auto: auto;
    --max-w-310: 310px;
    --max-w-328: 328px;
    --max-w-450: 450px;
    --max-w-968: 968px;
    --max-w-1200: 1200px;
    --min-w-20: 20px;
    --min-w-150: 150px;
    --min-w-170: 170px;
    --min-w-200: 200px;
    --min-w-241: 241px;
    --min-w-250: 250px;
    --min-w-290: 290px;
    --min-w-350: 350px;
    --min-w-390: 390px;
    --width-24: 24px;
    --width-80: 80px;
    --width-200: 200px;
    --width-310: 310px;
    --width-328: 328px;
    --width-580: 580px;
    --width-13_6: 13.6px;
    --width-20_8: 20.8px;
    --width-303_5: 303.5px;
    --width-34_6: 34.6px;
    --width-74_8: 74.8px;
    --width-auto: auto;
    --width-calc100-33_6: calc(100% - 33.6px);
  
    /* LineHeights */
    --lh-normal: normal;
  
    /* LetterSpacings */
    --ls-normal: normal;
  }
  


.biolegacy-individual-services7 {
    width: 100%;
    position: relative;
    background-color: var(--White);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    line-height: var(--lh-normal);
    letter-spacing: var(--ls-normal);
    text-align: left;
    font-size: var(--fs-52);
    color: var(--color-skyblue);
    font-family: var(--font-lexend-exa);
  }
  .biolegacy-individual-services7-navigation-bar {
    align-self: stretch;
    background-color: var(--White);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: var(--padding-60) var(--padding-20);
    top: 0;
    z-index: 99;
    position: sticky;
    text-align: center;
    font-size: var(--fs-20);
    color: var(--Secondary-Text);
    font-family: var(--font-poppins);
  }
  .biolegacy-individual-services7-nav-container {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
    gap: 78px;
    max-width: var(--max-w-1200);
  }
  .biolegacy-individual-services7-biolegacy-logo-top-color-1 {
    width: var(--width-200);
    position: relative;
    max-height: 100%;
    object-fit: cover;
  }
  .biolegacy-individual-services7-nav-links {
    flex: 1;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
    gap: var(--gap-13);
    min-width: var(--min-w-250);
    max-width: var(--max-w-968);
  }
  .biolegacy-individual-services7-services-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: var(--padding-0) var(--padding-10);
  }
  .biolegacy-individual-services7-species {
    margin: 0;
    position: relative;
    font-size: inherit;
    font-weight: 300;
    font-family: inherit;
  }
  .about-biolegacy-parent {
    border-radius: var(--br-7);
    background: var(--Linear-Button);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: var(--padding-0) var(--padding-10);
    color: var(--White);
  }
  .biolegacy-individual-services7-about-biolegacy {
    margin: 0;
    position: relative;
    font-size: inherit;
    font-weight: 600;
    font-family: inherit;
  }
  .biolegacy-individual-services7-frame-icon {
    height: var(--height-24);
    width: var(--width-24);
    position: relative;
  }
  .biolegacy-individual-services7-contact-wrapper {
    cursor: pointer;
    border: 0;
    padding: var(--padding-0) var(--padding-10);
    background-color: transparent;
    border-radius: var(--br-7);
    background: var(--Linear-Button);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .biolegacy-individual-services7-contact {
    position: relative;
    font-size: var(--fs-20);
    font-weight: 600;
    font-family: var(--font-poppins);
    color: var(--White);
    text-align: center;
  }
  .biolegacy-individual-services7-hero-banner {
    align-self: stretch;
    height: var(--height-350);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: var(--padding-10) var(--padding-20);
    box-sizing: border-box;
    background-image: url(./public/Hero-banner41@3x.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
  }
  .hero-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: var(--max-w-1200);
  }
  .about-biolegacy-research-container {
    align-self: stretch;
    position: relative;
    font-weight: 300;
  }
  .research {
    margin: 0;
  }
  .biolegacy-individual-services7-introduction-section {
    align-self: stretch;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: var(--padding-50) var(--padding-20);
    text-align: left;
    font-size: var(--fs-20);
    color: var(--color-steelblue);
    font-family: var(--font-lexend-exa);
  }
  .biolegacy-individual-services7-container {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-width: var(--min-w-350);
    max-width: var(--max-w-1200);
  }
  .full-width-container {
    gap: var(--gap-40);
    min-width: var(--min-w-350);
  }
  .biolegacy-individual-services7-header,
  .full-width-container,
  .header-sub {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .header-sub {
    gap: var(--gap-24);
    text-align: left;
    font-size: var(--fs-28);
    color: var(--Primary-Text);
    font-family: var(--font-lexend-exa);
  }
  .biolegacy-individual-services7-header {
    overflow: hidden;
    min-width: var(--min-w-250);
  }
  .your-in-vitro-container {
    align-self: stretch;
    position: relative;
    font-weight: 300;
  }
  .biolegacy-individual-services7-text-content {
    align-self: stretch;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    align-content: flex-start;
    font-size: var(--fs-14);
    color: var(--Subtext);
    font-family: var(--font-poppins);
  }
  .biolegacy-individual-services7-left-container {
    flex: 1;
    display: flex;
    align-items: flex-start;
    min-width: var(--min-w-350);
  }
  .biolegacy-research-a {
    align-self: stretch;
    flex: 1;
    position: relative;
  }
  .text-content20 {
    align-self: stretch;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center;
    gap: var(--gap-46);
  }
  .biolegacy-individual-services7-frame-parent {
    flex: 1;
    display: flex;
    align-items: center;
    gap: var(--gap-10);
    min-width: var(--min-w-150);
  }
  .frame-child {
    height: 46px;
    width: 46px;
    object-fit: cover;
  }
  .text-frame {
    flex: 1;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .studies-completed {
    align-self: stretch;
    position: relative;
  }
  .container43,
  .introduction-section28 {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .introduction-section28 {
    align-self: stretch;
    overflow: hidden;
    flex-direction: column;
    padding: var(--padding-32) var(--padding-20);
    gap: var(--gap-60);
  }
  .container43 {
    width: 100%;
    flex-wrap: wrap;
    align-content: center;
    gap: var(--gap-16);
    max-width: var(--max-w-1200);
    text-align: center;
    font-size: var(--fs-22);
    color: var(--White);
    font-family: var(--font-poppins);
  }
  .biolegacy-individual-services7-animal-name,
  .biolegacy-individual-services7-animals {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .biolegacy-individual-services7-animals {
    height: var(--height-144);
    flex: 1;
    border-radius: var(--br-10);
    background-image: url(./public/Animals9@3x.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    min-width: var(--min-w-170);
  }
  .biolegacy-individual-services7-animal-name {
    align-self: stretch;
  }
  .history {
    margin: 0;
    align-self: stretch;
    position: relative;
    font-size: inherit;
    font-weight: 300;
    font-family: inherit;
  }
  .animals10,
  .animals9 {
    height: var(--height-144);
    flex: 1;
    border-radius: var(--br-10);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-image: url(./public/Animals10@3x.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    min-width: var(--min-w-170);
  }
  .animals10 {
    background-image: url(./public/Animals11@3x.png);
  }
  .team {
    margin: 0;
    align-self: stretch;
    position: relative;
    font-size: inherit;
    font-weight: 700;
    font-family: inherit;
  }
  .animals11 {
    height: var(--height-144);
    flex: 1;
    border-radius: var(--br-10);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-image: url(./public/Animals12@3x.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    min-width: var(--min-w-170);
  }
  .container44,
  .container45 {
    width: 100%;
    display: flex;
    align-items: center;
    max-width: var(--max-w-1200);
  }
  .container45 {
    width: 1200px;
    flex-direction: column;
    justify-content: center;
    padding: var(--padding-0) var(--padding-80);
    box-sizing: border-box;
  }
  .container-item {
    align-self: stretch;
    height: 112px;
    max-width: 100%;
    overflow: hidden;
    flex-shrink: 0;
    object-fit: cover;
  }
  .introduction-section29 {
    align-self: stretch;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: var(--padding-50) var(--padding-20);
    text-align: left;
    font-size: var(--fs-28);
    color: var(--Primary-Text);
    font-family: var(--font-lexend-exa);
  }
  .biolegacy-individual-services7-right-side,
  .container46 {
    display: flex;
    align-items: flex-start;
    min-width: var(--min-w-350);
  }
  .container46 {
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
    max-width: var(--max-w-1200);
  }
  .biolegacy-individual-services7-right-side {
    flex: 1;
    flex-direction: column;
    gap: var(--gap-24);
  }
  .our-history {
    margin: 0;
    align-self: stretch;
    position: relative;
    font-size: inherit;
    font-weight: 300;
    font-family: inherit;
  }
  .left-container10,
  .text-content21 {
    display: flex;
    align-items: flex-start;
  }
  .text-content21 {
    align-self: stretch;
    flex-wrap: wrap;
    align-content: flex-start;
    gap: 70px;
    text-align: left;
    font-size: var(--fs-14);
    color: var(--Subtext);
    font-family: var(--font-poppins);
  }
  .left-container10 {
    flex: 1;
    min-width: var(--min-w-250);
    max-width: 496px;
  }
  .right-container-icon {
    height: 289.2px;
    flex: 1;
    max-width: 100%;
    overflow: hidden;
    object-fit: cover;
    min-width: var(--min-w-350);
  }
  .container48 {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: var(--padding-0) var(--padding-80);
    box-sizing: border-box;
    max-width: var(--max-w-1200);
  }
  .left-container11 {
    width: 239px;
    display: flex;
    align-items: flex-start;
    min-width: var(--min-w-150);
  }
  .images-container-scroll {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 860px;
    max-width: var(--max-w-1200);
  }
  .image-arrows {
    align-self: stretch;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--gap-16);
  }
  .arrow-left-icon {
    height: 45px;
    width: 45px;
    border-radius: 141.1px;
  }
  .images,
  .images-image-bars {
    display: flex;
    align-items: center;
  }
  .images-image-bars {
    height: 187.8px;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    gap: var(--gap-10);
    min-width: 500px;
  }
  .images {
    align-self: stretch;
    gap: var(--gap-16);
  }
  .image-1-icon {
    height: 157px;
    flex: 1;
    border-radius: var(--br-10);
    max-width: 100%;
    overflow: hidden;
    object-fit: cover;
    min-width: 184px;
  }
  .image-bars {
    align-self: stretch;
    display: flex;
    align-items: flex-start;
    gap: 5px;
  }
  .bars-container,
  .bars-container3 {
    height: var(--height-20_8);
    width: var(--width-20_8);
    border-radius: var(--br-500);
    overflow: hidden;
    flex-shrink: 0;
    flex-direction: column;
  }
  .bars-container {
    background-color: var(--Primary-Text);
    display: flex;
    align-items: flex-start;
  }
  .bars-container3 {
    background-color: var(--Secondary-Text);
  }
  .bars-container29,
  .bars-container3,
  .text-content23 {
    display: flex;
    align-items: flex-start;
  }
  .bars-container29 {
    height: 20px;
    width: var(--width-20_8);
    border-radius: var(--br-500);
    background-color: var(--Secondary-Text);
    overflow: hidden;
    flex-shrink: 0;
    flex-direction: column;
  }
  .text-content23 {
    align-self: stretch;
    flex-wrap: wrap;
    align-content: flex-start;
    gap: 70px;
    font-size: var(--fs-14);
    color: var(--Subtext);
    font-family: var(--font-poppins);
  }
  .biolegacy-individual-services7-right-container-icon {
    height: 500px;
    flex: 1;
    max-width: 299px;
    overflow: hidden;
    object-fit: cover;
    min-width: 286px;
  }
  .left-container12 {
    flex: 1;
    display: flex;
    align-items: flex-start;
    min-width: 328px;
    max-width: 831px;
  }
  .biolegacy-individual-services7-testimonial-section {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: var(--padding-80) var(--padding-30);
    background-image: url(./public/Testimonial-Section11@3x.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
  }
  .container53 {
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
    align-content: flex-start;
    gap: var(--gap-269) var(--gap-113);
    max-width: var(--max-w-1200);
  }
  .biolegacy-individual-services7-left-side,
  .header39 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .biolegacy-individual-services7-left-side {
    flex: 1;
    gap: var(--gap-24);
    min-width: var(--min-w-350);
    text-align: center;
    font-size: var(--fs-36);
    color: var(--White);
    font-family: var(--font-poppins);
  }
  .header39 {
    align-self: stretch;
    overflow: hidden;
    padding: var(--padding-10);
    gap: var(--gap-10);
  }
  .we-care-about {
    margin: 0;
    align-self: stretch;
    position: relative;
    font-size: inherit;
    font-weight: 600;
    font-family: inherit;
  }
  .choose-biolegacy-container {
    align-self: stretch;
    position: relative;
    font-size: var(--fs-24);
  }
  .biolegacy-individual-services7-testimonial-frame {
    align-self: stretch;
    border-radius: var(--br-25);
    background-color: var(--Black);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 25px var(--padding-10);
    text-align: left;
    font-size: var(--fs-14);
  }
  .biolegacy-individual-services7-full-testimonial-frame {
    align-self: stretch;
    display: flex;
    align-items: flex-start;
    gap: var(--gap-16);
    min-width: var(--min-w-200);
  }
  .full-testimonial-frame-inner {
    width: var(--width-80);
    position: relative;
    max-height: 100%;
    object-fit: cover;
  }
  .biolegacy-individual-services7-text-container {
    flex: 1;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--gap-24);
    min-width: 339px;
  }
  .biolegacy-individual-services7-working-with-biolegacy {
    align-self: stretch;
    position: relative;
  }
  .biolegacy-individual-services7-dr-firstname-lastname-container {
    align-self: stretch;
    position: relative;
    font-size: var(--fs-12);
  }
  .right-side23 {
    flex: 0.8933;
    border-radius: var(--br-24);
    background-color: var(--White);
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: var(--padding-24);
    box-sizing: border-box;
    gap: var(--gap-24);
    min-width: var(--min-w-350);
    max-width: var(--max-w-450);
  }
  .biolegacy-individual-services7-form-fields,
  .form-fields5 {
    align-self: stretch;
    border-radius: var(--br-8);
    background-color: var(--color-gray);
    overflow: hidden;
    display: flex;
    align-items: center;
  }
  .biolegacy-individual-services7-form-fields {
    width: 100%;
    border: 0;
    outline: 0;
    height: var(--height-50);
    flex-shrink: 0;
    padding: var(--padding-16) var(--padding-24);
    box-sizing: border-box;
    font-family: var(--font-poppins);
    font-size: var(--fs-12);
    color: var(--Black);
    min-width: var(--min-w-241);
  }
  .form-fields5 {
    border: var(--border-2);
    padding: var(--padding-14) var(--padding-24);
  }
  .biolegacy-individual-services7-email {
    width: 100%;
    border: 0;
    outline: 0;
    font-family: var(--font-poppins);
    font-size: var(--fs-12);
    background-color: transparent;
    height: var(--height-18);
    position: relative;
    color: var(--Black);
    text-align: left;
    display: inline-block;
    min-width: var(--min-w-20);
    padding: var(--padding-01);
  }
  .biolegacy-individual-services7-button,
  .form-fields8 {
    border: 0;
    align-self: stretch;
    overflow: hidden;
    display: flex;
    align-items: center;
  }
  .form-fields8 {
    background-color: var(--color-gray);
    height: var(--height-auto);
    width: var(--width-auto);
    outline: 0;
    border-radius: var(--br-8);
    padding: var(--padding-16) var(--padding-24) var(--padding-80);
    box-sizing: border-box;
    font-family: var(--font-poppins);
    font-size: var(--fs-12);
    color: var(--Black);
  }
  .biolegacy-individual-services7-button {
    cursor: pointer;
    padding: var(--padding-01);
    background-color: transparent;
    flex-direction: column;
  }
  .biolegacy-individual-services7-send-a-message-wrapper {
    align-self: stretch;
    border-radius: var(--br-12);
    background: var(--Linear-Button);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: var(--padding-10);
  }
  .biolegacy-individual-services7-send-a-message {
    position: relative;
    font-size: var(--fs-16);
    font-family: var(--font-poppins);
    color: var(--White);
    text-align: center;
  }
  .biolegacy-individual-services7-footer {
    align-self: stretch;
    background-color: var(--Secondary-Text);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: var(--padding-100) var(--padding-30) var(--padding-73);
    text-align: left;
    font-size: var(--fs-38_6);
    color: var(--White);
    font-family: var(--font-poppins);
  }
  .biolegacy-individual-services7-footer-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: var(--gap-109);
    max-width: var(--max-w-1200);
  }
  .biolegacy-individual-services7-footer-links {
    align-self: stretch;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: center;
    gap: var(--gap-60) var(--gap-20);
  }
  .biolegacy-individual-services7-footer-logo {
    width: var(--width-310);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--gap-62);
    min-width: var(--min-w-290);
    max-width: var(--max-w-310);
  }
  .biolegacy-individual-services7-group {
    width: var(--width-303_5);
    height: var(--height-91_5);
    position: relative;
  }
  .biolegacy-individual-services7-footer-logo-image,
  .biolegacy-individual-services7-group-icon {
    position: absolute;
    height: 39.02%;
    width: 56.74%;
    top: 0;
    right: 0;
    bottom: 60.98%;
    left: 43.26%;
    max-width: 100%;
    overflow: hidden;
    max-height: 100%;
  }
  .biolegacy-individual-services7-footer-logo-image {
    height: 100%;
    width: 100%;
    top: 1.64%;
    bottom: 0;
    left: 0;
    object-fit: cover;
    z-index: 1;
  }
  .biolegacy-individual-services7-stay-connected {
    gap: var(--gap-20);
  }
  .biolegacy-individual-services7-stay-connected,
  .biolegacy-individual-services7-stay-connected-content {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .biolegacy-individual-services7-stay-connected-title {
    margin: 0;
    align-self: stretch;
    position: relative;
    font-size: inherit;
    font-weight: 300;
    font-family: inherit;
  }
  .biolegacy-individual-services7-stay-connected-subtitle {
    align-self: stretch;
    position: relative;
    font-size: var(--fs-15_8);
    font-weight: 300;
  }
  .biolegacy-individual-services7-email-signup {
    align-self: stretch;
    border-radius: var(--br-10);
    background-color: var(--White);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--padding-0) var(--padding-10);
    gap: var(--gap-0);
  }
  .biolegacy-individual-services7-email-input {
    width: var(--width-calc100-33_6);
    border: 0;
    outline: 0;
    font-weight: 300;
    font-family: var(--font-poppins);
    font-size: var(--fs-24_1);
    background-color: transparent;
    height: var(--height-36);
    flex: 1;
    position: relative;
    color: var(--Secondary-Text);
    text-align: left;
    display: inline-block;
    min-width: var(--min-w-150);
    padding: var(--padding-01);
  }
  .biolegacy-individual-services7-vector-icon {
    height: var(--height-15_8);
    width: var(--width-13_6);
    position: relative;
  }
  .biolegacy-individual-services7-contact-info {
    width: var(--width-328);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--gap-2);
    min-width: var(--min-w-290);
    max-width: var(--max-w-328);
    font-size: var(--fs-44);
  }
  .biolegacy-individual-services7-contact-info-title {
    margin: 0;
    align-self: stretch;
    position: relative;
    font-size: inherit;
    font-weight: 300;
    font-family: inherit;
  }
  .biolegacy-individual-services7-contact-info-content {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--gap-32);
    font-size: var(--fs-15);
  }
  .biolegacy-individual-services7-contact-details {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--gap-3);
  }
  .biolegacy-individual-services7-phone-info {
    white-space: pre-wrap;
  }
  .biolegacy-individual-services7-address-info,
  .biolegacy-individual-services7-phone-info {
    align-self: stretch;
    position: relative;
    font-weight: 300;
  }
  .biolegacy-individual-services7-mail {
    margin: 0;
    white-space: pre-wrap;
  }
  .social-container {
    align-self: stretch;
    display: flex;
    align-items: center;
    gap: var(--gap-56);
  }
  .biolegacy-individual-services7-social-info {
    position: relative;
    font-weight: 300;
  }
  .group6 {
    height: var(--height-34_6);
    width: var(--width-74_8);
    display: flex;
    align-items: flex-start;
    gap: var(--gap-5_6);
  }
  .biolegacy-individual-services7-social-icon,
  .social-icon {
    height: var(--height-34_6);
    width: var(--width-34_6);
    border-radius: var(--br-200);
    z-index: 2;
  }
  .biolegacy-individual-services7-social-icon {
    z-index: 1;
  }
  .biolegacy-individual-services7-copyright-text {
    margin: 0;
    align-self: stretch;
    position: relative;
    font-size: var(--fs-22);
    font-weight: 400;
    font-family: inherit;
    text-align: center;
  }
  @media screen and (max-width: 1200px) {
    .biolegacy-individual-services7-nav-container {
      gap: 39px;
      max-width: 100%;
    }
    .biolegacy-individual-services7-container,
    .container43,
    .container44,
    .hero-content {
      max-width: 100%;
    }
    .container45 {
      padding-left: var(--padding-40);
      padding-right: var(--padding-40);
      box-sizing: border-box;
    }
    .container45,
    .container46 {
      max-width: 100%;
    }
    .text-content21 {
      gap: 35px;
    }
    .container48 {
      padding-left: var(--padding-40);
      padding-right: var(--padding-40);
      box-sizing: border-box;
    }
    .container48,
    .images-container-scroll {
      max-width: 100%;
    }
    .text-content23 {
      gap: 35px;
    }
    .container53 {
      gap: var(--gap-56);
      max-width: 100%;
    }
    .biolegacy-individual-services7-footer-content {
      gap: var(--gap-54);
      max-width: 100%;
    }
  }
  @media screen and (max-width: 1050px) {
    .biolegacy-individual-services7-nav-links {
      max-width: 100%;
    }
    .about-biolegacy-research-container {
      font-size: var(--fs-42);
    }
    .images-container-scroll {
      min-width: 100%;
    }
    .image-bars {
      flex-wrap: wrap;
    }
    .we-care-about {
      font-size: var(--fs-29);
    }
    .right-side23 {
      max-width: 100%;
    }
    .biolegacy-individual-services7-stay-connected-title {
      font-size: var(--fs-31);
    }
    .biolegacy-individual-services7-contact-info-title {
      font-size: var(--fs-35);
    }
    .biolegacy-individual-services7-navigation-bar {
      gap: var(--gap-34);
    }
    .biolegacy-individual-services7-nav-container {
      gap: var(--gap-19);
    }
    .biolegacy-individual-services7-introduction-section {
      gap: var(--gap-30);
    }
    .biolegacy-individual-services7-container {
      gap: var(--gap-16);
    }
    .full-width-container {
      gap: var(--gap-20);
    }
    .biolegacy-individual-services7-text-content,
    .text-content20 {
      gap: var(--gap-23);
    }
    .introduction-section28 {
      gap: var(--gap-30);
    }
    .introduction-section29 {
      gap: var(--gap-30);
      padding-top: var(--padding-32);
      padding-bottom: var(--padding-32);
      box-sizing: border-box;
    }
    .container46 {
      gap: var(--gap-16);
    }
    .text-content21 {
      gap: var(--gap-17);
    }
    .left-container10 {
      max-width: 100%;
    }
    .image-arrows {
      flex-wrap: wrap;
    }
    .images-image-bars {
      height: var(--height-auto);
      min-width: 100%;
    }
    .images {
      flex-wrap: wrap;
      justify-content: center;
      grid-template-columns: repeat(2, minmax(184px, 319px));
    }
    .text-content23 {
      gap: var(--gap-17);
    }
    .biolegacy-individual-services7-right-container-icon,
    .left-container12 {
      max-width: 100%;
    }
    .biolegacy-individual-services7-testimonial-section {
      gap: var(--gap-38);
      padding-top: var(--padding-52);
      padding-bottom: var(--padding-52);
      box-sizing: border-box;
    }
    .container53 {
      gap: var(--gap-28);
    }
    .biolegacy-individual-services7-full-testimonial-frame {
      flex-wrap: wrap;
    }
    .right-side23 {
      padding-top: var(--padding-20);
      padding-bottom: var(--padding-20);
      box-sizing: border-box;
      flex: 1;
    }
    .biolegacy-individual-services7-footer {
      padding-top: var(--padding-65);
      padding-bottom: var(--padding-47);
      box-sizing: border-box;
    }
    .biolegacy-individual-services7-footer-content {
      gap: var(--gap-27);
    }
  }
  @media screen and (max-width: 750px) {
    .biolegacy-individual-services7-navigation-bar {
      gap: var(--gap-34);
    }
    .biolegacy-individual-services7-nav-container {
      gap: var(--gap-19);
    }
    .biolegacy-individual-services7-introduction-section {
      gap: var(--gap-30);
    }
    .biolegacy-individual-services7-container {
      gap: var(--gap-16);
    }
    .full-width-container {
      gap: var(--gap-20);
    }
    .biolegacy-individual-services7-text-content,
    .text-content20 {
      gap: var(--gap-23);
    }
    .introduction-section28 {
      gap: var(--gap-30);
    }
    .introduction-section29 {
      gap: var(--gap-30);
      padding-top: var(--padding-32);
      padding-bottom: var(--padding-32);
      box-sizing: border-box;
    }
    .container46 {
      gap: var(--gap-16);
    }
    .text-content21 {
      gap: var(--gap-17);
    }
    .left-container10 {
      max-width: 100%;
    }
    .image-arrows {
      flex-wrap: wrap;
    }
    .images-image-bars {
      height: var(--height-auto);
      min-width: 100%;
    }
    .images {
      flex-wrap: wrap;
      justify-content: center;
      grid-template-columns: repeat(2, minmax(184px, 319px));
    }
    .text-content23 {
      gap: var(--gap-17);
    }
    .biolegacy-individual-services7-right-container-icon,
    .left-container12 {
      max-width: 100%;
    }
    .biolegacy-individual-services7-testimonial-section {
      gap: var(--gap-38);
      padding-top: var(--padding-52);
      padding-bottom: var(--padding-52);
      box-sizing: border-box;
    }
    .container53 {
      gap: var(--gap-28);
    }
    .biolegacy-individual-services7-full-testimonial-frame {
      flex-wrap: wrap;
    }
    .right-side23 {
      padding-top: var(--padding-20);
      padding-bottom: var(--padding-20);
      box-sizing: border-box;
      flex: 1;
    }
    .biolegacy-individual-services7-footer {
      padding-top: var(--padding-65);
      padding-bottom: var(--padding-47);
      box-sizing: border-box;
    }
    .biolegacy-individual-services7-footer-content {
      gap: var(--gap-27);
    }
  }
  @media screen and (max-width: 450px) {
    .biolegacy-individual-services7-navigation-bar {
      gap: var(--gap-17);
    }
    .about-biolegacy-research-container {
      font-size: var(--fs-31);
    }
    .biolegacy-individual-services7-introduction-section {
      padding-top: var(--padding-32);
      padding-bottom: var(--padding-32);
      box-sizing: border-box;
    }
    .your-in-vitro-container {
      font-size: var(--fs-22);
    }
    .studies-completed {
      font-size: var(--fs-16);
    }
    .introduction-section28 {
      padding-top: var(--padding-21);
      padding-bottom: var(--padding-21);
      box-sizing: border-box;
    }
    .history,
    .team {
      font-size: var(--fs-18);
    }
    .our-history {
      font-size: var(--fs-22);
    }
    .images {
      grid-template-columns: minmax(184px, 1fr);
    }
    .image-1-icon {
      width: 100%;
    }
    .biolegacy-individual-services7-testimonial-section {
      gap: var(--gap-19);
    }
    .we-care-about {
      font-size: var(--fs-22);
    }
    .choose-biolegacy-container {
      font-size: var(--fs-19);
    }
    .biolegacy-individual-services7-text-container {
      min-width: 100%;
    }
    .right-side23 {
      max-width: 100%;
    }
    .biolegacy-individual-services7-footer-logo {
      gap: var(--gap-31);
    }
    .biolegacy-individual-services7-stay-connected-title {
      font-size: var(--fs-23);
    }
    .biolegacy-individual-services7-email-input {
      font-size: var(--fs-19);
    }
    .biolegacy-individual-services7-contact-info-title {
      font-size: var(--fs-26);
    }
    .biolegacy-individual-services7-contact-info-content {
      gap: var(--gap-16);
    }
    .social-container {
      flex-wrap: wrap;
    }
    .biolegacy-individual-services7-copyright-text {
      font-size: var(--fs-18);
    }
  }
  