body {
    background-color: #ebfcff;

}

.macbook-pro {
    background-color: #ebfcff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

.macbook-pro .div {
    background-color: #ebfcff;
    width: 100%;
    /* height: 9228px; */
    position: relative;
}

.macbook-pro .overlap {
    position: relative;
    width: 100%;
    height: 950px;
    /* top: 107px;
    left: 0;
    height: 100%; */
}

.macbook-pro .frame {
    position: absolute;
    width: 100%;
    height: 931px;
    top: 0;
    left: 0;
    overflow: hidden;
    background-image: url(https://c.animaapp.com/q19I3pOE/img/frame-258.png);
    background-size: cover;
    background-position: 50% 50%;
}

.macbook-pro .overlap-group {
    position: relative;
    height: 1116px;
}

.macbook-pro .gradient {
    position: absolute;
    width: 100%;
    height: 931px;
    top: 0;
    left: 0;
    background: linear-gradient(180deg,
            rgb(206.13, 247.55, 255) 52%,
            rgba(255, 255, 255, 0) 100%);
}

.macbook-pro .images-png {
    position: absolute;
    width: 834px;
    height: 834px;
    top: 100px;
    left: 187px;
    background-image: url(https://c.animaapp.com/q19I3pOE/img/images-5882t8x-2-png.png);
    background-size: cover;
    background-position: 50% 50%;
}

.macbook-pro .background {
    position: relative;
    width: 191px;
    height: 139px;
    top: 198px;
    left: 48px;
    background-color: #ffffff;
}

.macbook-pro .container {
    display: inline-flex;
    flex-direction: column;
    max-width: 190.97px;
    align-items: flex-start;
    justify-content: center;
    position: absolute;
    top: 23px;
    left: 24px;
}

.macbook-pro .div-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    flex: 1;
    align-self: stretch;
    width: 100%;
    flex-grow: 1;
}

.macbook-pro .heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px 0px 0.69px;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
    margin-bottom: -38.60px;
}

.macbook-pro .text-wrapper {
    position: relative;
    align-self: stretch;
    margin-top: -1.00px;
    font-family: "Playfair Display", Helvetica;
    font-weight: 500;
    color: #333333;
    font-size: 32px;
    letter-spacing: -0.80px;
    line-height: 38.4px;
}

.macbook-pro .container-wrapper {
    display: inline-flex;
    flex-direction: column;
    max-width: 190.97px;
    align-items: flex-start;
    justify-content: center;
    position: absolute;
    top: 66px;
    left: 24px;
}

.macbook-pro .happy-patients-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
    margin-bottom: -0.20px;
}

.macbook-pro .happy-patients {
    position: relative;
    align-self: stretch;
    margin-top: -1.00px;
    font-family: "Inter", Helvetica;
    font-weight: 700;
    color: #333333;
    font-size: 12px;
    letter-spacing: 1.20px;
    line-height: 28.8px;
}

.macbook-pro .img {
    position: absolute;
    width: 80px;
    height: 16px;
    top: 99px;
    left: 24px;
}

.macbook-pro .frame-2 {
    /* display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between; */
    padding: 20px 20px;
    /* position: absolute;
    top: 0;
    left: 0; */
    background-color: #ffffff;
}

.macbook-pro .frame-3 {
    display: inline-flex;
    align-items: center;
    gap: 20px;
    position: relative;
    flex: 0 0 auto;
}

.macbook-pro .group {
    position: relative;
    width: 60.75px;
    height: 60.75px;
    transform: rotate(-45deg);
}

.frame-5-2 {
    display: inline-flex;
    height: 52px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 10px 20px;
    position: absolute;
    top: 113px;
    right: 20px;
    background-color: #16a0b9;
}

.frame-5-2:hover {
    background-color: #0e6474;
    cursor: pointer;

}

.macbook-pro .rectangle {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 0;
    left: 0;
    background-color: #16a0b9;
}

.macbook-pro .rectangle-2 {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 23px;
    left: 0;
    background-color: #16a0b9;
}

.macbook-pro .rectangle-3 {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 0;
    left: 23px;
    background-color: #16a0b9;
}

.macbook-pro .rectangle-4 {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 23px;
    left: 23px;
    background-color: #16a0b9;
}

.macbook-pro .text-wrapper-2 {
    position: relative;
    width: fit-content;
    font-family: "Abhaya Libre", Helvetica;
    font-weight: 700;
    color: #0a0a0a;
    font-size: 31.7px;
    letter-spacing: 0;
    line-height: normal;
    white-space: nowrap;
}

.macbook-pro .frame-4 {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    gap: 80px;
    position: relative;
    flex: 0 0 auto;
}

.macbook-pro .navigation {
    display: inline-flex;
    align-items: flex-start;
    gap: 44px;
    position: relative;
    flex: 0 0 auto;
}

.macbook-pro .nav-home {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    padding: 4px 0px;
    position: relative;
    flex: 0 0 auto;
}

.macbook-pro .nav-home-text {
    position: relative;
    width: fit-content;
    margin-top: -2.00px;
    font-family: "Inter", Helvetica;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 22px;
    white-space: nowrap;
    text-decoration: none;
    color: #000000;
    cursor: pointer;

}

.nav-active {
    color: #16a1ba !important;

}

.macbook-pro .div-wrapper-2 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 4px 0px;
    position: relative;
    flex: 0 0 auto;
}

.macbook-pro .text-wrapper-3 {
    position: relative;
    width: fit-content;
    margin-top: -1.00px;
    font-family: "Inter", Helvetica;
    font-weight: 600;
    color: #141414;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 22px;
    white-space: nowrap;
}

.macbook-pro .text-wrapper-3:hover {
    color: #16a1ba;
    cursor: pointer;
}

.macbook-pro .button {
    all: unset;
    box-sizing: border-box;
    display: flex;
    width: 264px;
    height: 58px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 14px 30px;
    position: relative;
    background-color: #16a0b9;
}

.macbook-pro .button:hover {
    background-color: #0c5663;
    cursor: pointer;
}

.macbook-pro .header-button-text {
    position: absolute;
    width: fit-content;
    font-family: "Inter", Helvetica;
    font-weight: 700;
    color: var(--color-base-light);
    font-size: 18px;
    text-align: right;
    letter-spacing: 0;
    line-height: 22px;
    white-space: nowrap;
    cursor: pointer;
    top: 0;
    right: 60px;
}

.macbook-pro .welcome-to-glendora {
    position: absolute;
    /* width: 522px; */
    /* height: 18px; */
    top: 269px;
    /* left: 900px; */
    font-family: "Inter", Helvetica;
    font-weight: 700;
    color: #333333;
    font-size: 16px;
    letter-spacing: 2.00px;
    line-height: 18px;
}

.macbook-pro .quality-take-care {
    position: absolute;
    /* width: 522px; */
    /* height: 264px; */
    top: 337px;
    /* left: 900px; */
    font-family: "Playfair Display", Helvetica;
    font-weight: 500;
    color: #333333;
    font-size: 80px;
    letter-spacing: -1.00px;
    line-height: 88px;
}

.macbook-pro .p {
    position: absolute;
    /* width: 511px; */
    /* height: 56px; */
    top: 628px;
    /* left: 900px; */
    font-family: "Inter", Helvetica;
    font-weight: 400;
    color: #6a6675;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 28px;
}

.macbook-pro .make-appointment-wrapper {
    display: inline-flex;
    height: 52px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 10px 20px;
    position: absolute;
    top: 740px;
    /* left: 900px; */
    background-color: #16a0b9;
}

.macbook-pro .make-appointment-wrapper:hover {
    background-color: #0f6474;
    cursor: pointer;
}

.macbook-pro .make-appointment {
    position: relative;
    width: fit-content;
    font-family: "Inter", Helvetica;
    font-weight: 700;
    color: #ffffff;
    font-size: 14px;
    letter-spacing: 1.00px;
    line-height: 28px;
    white-space: nowrap;
}

.macbook-pro .about-us {
    /* position: absolute; */
    /* height: 18px; */
    /* top: 1058px; */
    /* left: 120px; */
    font-family: "Inter", Helvetica;
    font-weight: 700;
    color: #333333;
    font-size: 16px;
    letter-spacing: 2.00px;
    line-height: 18px;
    white-space: nowrap;
}

.macbook-pro .text-wrapper-4 {
    /* top: 1480px; */
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    letter-spacing: 0;
    /* position: absolute; */
    /* height: 18px; */
    /* left: 120px; */
    color: #333333;
    font-size: 16px;
    line-height: 18px;
    white-space: nowrap;
}

.macbook-pro .text-wrapper-5 {
    /* position: absolute; */
    /* width: 483px; */
    /* height: 264px; */
    /* top: 1092px; */
    /* left: 120px; */
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #333333;
    font-size: 62px;
    letter-spacing: -1.00px;
    line-height: 88px;
}

.macbook-pro .text-wrapper-6 {
    /* position: absolute;
    width: 511px;
    height: 56px;
    top: 1388px;
    left: 120px; */
    font-family: "Inter", Helvetica;
    font-weight: 400;
    color: #6a6675;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 28px;
}

.macbook-pro .frame-5 {
    display: inline-flex;
    height: 52px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 10px 20px;
    /* position: absolute;
    top: 1678px;
    left: 120px; */
    background-color: #16a0b9;
}

.macbook-pro .frame-5:hover {
    background-color: #0d505c;
    cursor: pointer;
}

.macbook-pro .frame-6 {
    display: flex;
    flex-direction: column;
    width: 118px;
    align-items: flex-start;
    gap: 20px;
    /* position: absolute;
    top: 1523px;
    left: 120px; */
}

.macbook-pro .frame-7 {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    position: relative;
    flex: 0 0 auto;
}

.macbook-pro .lucide-check {
    position: relative;
    width: 14px;
    height: 14px;
}

.macbook-pro .text-wrapper-7 {
    position: relative;
    width: fit-content;
    font-family: "Inter", Helvetica;
    font-weight: 500;
    color: #4a4c4d;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 28px;
    white-space: nowrap;
}

.macbook-pro .frame-8 {
    display: flex;
    flex-direction: column;
    /* width: 119px; */
    align-items: flex-start;
    gap: 20px;
    /* position: absolute; */
    margin-top: -120px;
    margin-left: 245px;
}

.macbook-pro .image {
    /* position: absolute; */
    width: 355px;
    height: 576px;
    margin-top: 100px;
    /* top: 1121px;
    left: 725px; */
    object-fit: cover;
}

.macbook-pro .image-2 {
    /* position: absolute; */
    width: 355px;
    height: 580px;
    /* top: 1059px;
    left: 1125px; */
    object-fit: cover;
}

.macbook-pro .frame-9 {
    position: absolute;
    width: 100%;
    /* height: 1200px; */
    /* top: 1827px; */
    left: 0;
    background-color: #ffffff;
}

.macbook-pro .our-services {
    top: 72px;
    font-family: "Inter", Helvetica;
    font-weight: 700;
    letter-spacing: 2.00px;
    /* position: absolute; */
    height: 18px;
    left: 120px;
    color: #333333;
    font-size: 16px;
    line-height: 18px;
    white-space: nowrap;
}

.macbook-pro .text-wrapper-8 {
    /* position: absolute; */
    /* width: 415px; */
    height: 110px;
    top: 90px;
    left: 120px;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #333333;
    font-size: 62px;
    letter-spacing: -1.00px;
    line-height: 88px;
}

.macbook-pro .text-wrapper-9 {
    /* position: absolute; */
    /* width: 380px; */
    height: 20px;
    /* top: 184px; */
    /* left: 120px; */
    font-family: "Inter", Helvetica;
    font-weight: 400;
    color: #6a6675;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 28px;
}

.macbook-pro .frame-10 {
    display: inline-flex;
    height: 52px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 10px 20px;
    /* position: absolute;
    top: 456px;
    left: 120px; */
    background-color: #16a0b9;
    cursor: pointer;
}

/* 
.macbook-pro .frame-10 :hover{
    background-color: #0c5966;
    cu
} */

.macbook-pro .frame-10 {
    /* position: absolute; */
    width: 450px;
    height: 445px;
    /* top: 250px; */
    /* left: 120px; */
    background-color: #16a1ba0f;
    border: 1px solid;
    border-color: var(--collection-1-primary);
}

.macbook-pro .frame-11 {
    /* position: absolute; */
    width: 450px;
    height: 445px;
    /* top: 250px;
    left: 589px; */
    background-color: #16a1ba0f;
    border: 1px solid;
    border-color: var(--collection-1-primary);
}

.macbook-pro .group-2 {
    position: absolute;
    width: 80px;
    height: 80px;
    top: 55px;
    left: 36px;
}

.macbook-pro .text-wrapper-10 {
    position: absolute;
    top: 150px;
    left: 36px;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #333333;
    font-size: 38px;
    letter-spacing: -1.00px;
    line-height: normal;
}

.macbook-pro .text-wrapper-11 {
    position: absolute;
    width: 396px;
    top: 248px;
    left: 36px;
    font-family: "Inter", Helvetica;
    font-weight: 400;
    color: #6a6675;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 27px;
}

.macbook-pro .make-appointment-2 {
    position: absolute;
    height: 28px;
    top: 391px;
    left: 36px;
    font-family: "Inter", Helvetica;
    font-weight: 700;
    color: var(--collection-1-primary);
    font-size: 14px;
    letter-spacing: 1.00px;
    line-height: 28px;
    white-space: nowrap;
}

.macbook-pro .make-appointment-2:hover {
    color: #0c5a68;
    cursor: pointer;
}

.macbook-pro .frame-12 {
    /* position: absolute; */
    width: 450px;
    height: 445px;
    /* top: 720px; */
    /* left: 590px; */
    background-color: #16a1ba0f;
    border: 1px solid;
    border-color: var(--collection-1-primary);
}

.macbook-pro .frame-13 {
    /* position: absolute; */
    width: 450px;
    height: 445px;
    /* top: 720px; */
    /* left: 120px; */
    background-color: #16a1ba0f;
    border: 1px solid;
    border-color: var(--collection-1-primary);
}

.macbook-pro .frame-14 {
    /* position: absolute; */
    width: 100%;
    height: 445px;
    /* top: 250px;
    left: 1050px; */
    background-color: #16a1ba0f;
    border: 1px solid;
    border-color: var(--collection-1-primary);
}

.macbook-pro .frame-15 {
    /* position: absolute; */
    width: 100%;
    height: 445px;
    /* top: 720px; */
    /* left: 1050px; */
    background-color: #16a1ba0f;
    border: 1px solid;
    border-color: var(--collection-1-primary);
}

.macbook-pro .frame-wrapper {
    display: flex;
    flex-direction: column;
    width: 734px;
    align-items: flex-start;
    gap: 16px;
    position: absolute;
    top: 4137px;
    left: 120px;
}

.macbook-pro .frame-16 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
}

.macbook-pro .text-wrapper-12 {
    position: relative;
    align-self: stretch;
    margin-top: -1.00px;
    font-family: "Inter", Helvetica;
    font-weight: 700;
    color: #333333;
    font-size: 16px;
    letter-spacing: 2.00px;
    line-height: 18px;
}

.macbook-pro .text-wrapper-13 {
    position: relative;
    align-self: stretch;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #333333;
    font-size: 62px;
    letter-spacing: -1.00px;
    line-height: 88px;
}

.macbook-pro .frame-17 {
    display: flex;
    flex-direction: column;
    width: 734px;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: absolute;
    top: 5098px;
    /* left: 497px; */
}

.macbook-pro .we-always-care {
    /* position: relative;
    width: fit-content; */
    margin-top: -1.00px;
    font-family: "Inter", Helvetica;
    font-weight: 700;
    color: #333333;
    font-size: 16px;
    text-align: center;
    letter-spacing: 2.00px;
    line-height: 18px;
    white-space: nowrap;
}

.macbook-pro .why-most-of-the {
    position: relative;
    align-self: stretch;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #333333;
    font-size: 62px;
    text-align: center;
    letter-spacing: -1.00px;
    line-height: 88px;
}

.macbook-pro .frame-18 {
    display: flex;
    flex-direction: column;
    width: 734px;
    align-items: flex-start;
    justify-content: center;
    gap: 20px;
    position: absolute;
    top: 6684px;
    left: 120px;
}

.macbook-pro .text-wrapper-14 {
    position: relative;
    width: fit-content;
    margin-top: -1.00px;
    font-family: "Inter", Helvetica;
    font-weight: 700;
    color: #333333;
    font-size: 16px;
    letter-spacing: 2.00px;
    line-height: 18px;
    white-space: nowrap;
}

.macbook-pro .frame-19 {
    display: inline-flex;
    align-items: center;
    gap: 20px;
    position: absolute;
    top: 3067px;
    left: 120px;
}

.macbook-pro .frame-20 {
    display: flex;
    flex-direction: column;
    width: 626px;
    align-items: flex-start;
    gap: 62px;
    position: relative;
    margin-left: 10%;
}

.macbook-pro .frame-21 {
    display: flex;
    flex-direction: column;
    width: 690px;
    align-items: flex-start;
    gap: 16px;
    position: relative;
    flex: 0 0 auto;
}

.macbook-pro .text-wrapper-15 {
    position: relative;
    width: 608px;
    font-family: "Inter", Helvetica;
    font-weight: 400;
    color: #6a6675;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 28px;
}

.macbook-pro .image-3 {
    position: relative;
    width: 612px;
    height: 408px;
    object-fit: cover;
}

.macbook-pro .frame-22 {
    display: flex;
    flex-wrap: wrap;
    /* width: 734px; */
    align-items: flex-start;
    gap: 20px 20px;
    position: relative;
    /* margin-left: 10%; */
}

.macbook-pro .frame-23 {
    position: relative;
    width: 47%;
    height: 445px;
    background-color: #ffffff;
    border: 1px solid;
    border-color: var(--collection-1-primary);
}

.macbook-pro .text-wrapper-16 {
    position: absolute;
    width: 302px;
    top: 165px;
    left: 36px;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #333333;
    font-size: 38px;
    letter-spacing: -1.00px;
    line-height: normal;
}

.macbook-pro .text-wrapper-17 {
    position: absolute;
    width: 288px;
    top: 280px;
    left: 36px;
    font-family: "Inter", Helvetica;
    font-weight: 400;
    color: #6a6675;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 28px;
}

.macbook-pro .text-wrapper-18 {
    position: absolute;
    width: 288px;
    top: 165px;
    left: 36px;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #333333;
    font-size: 38px;
    letter-spacing: -1.00px;
    line-height: normal;
}

.macbook-pro .frame-24 {
    display: flex;
    flex-direction: column;
    width: 734px;
    align-items: flex-start;
    /* position: absolute; */
    /* top: 4406px; */
    /* left: 120px; */
}

.macbook-pro .frame-25 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    gap: 28px;
    padding: 30px 0px;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
}

.macbook-pro .frame-26 {
    display: flex;
    height: 27px;
    align-items: center;
    gap: 20px;
    padding: 1px 0px;
    position: relative;
    align-self: stretch;
    width: 100%;
}

.macbook-pro .lucide-check-2 {
    position: relative;
    width: 28px;
    height: 28px;
    margin-top: -1.50px;
    margin-bottom: -1.50px;
}

.macbook-pro .text-wrapper-19 {
    position: relative;
    width: 695px;
    margin-top: -2.00px;
    margin-right: -9.00px;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #333333;
    font-size: 38px;
    letter-spacing: -1.00px;
    line-height: 88px;
}

.macbook-pro .text-wrapper-20 {
    position: relative;
    width: 683px;
    font-family: "Inter", Helvetica;
    font-weight: 400;
    color: #6a6675;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 28px;
}

.macbook-pro .frame-27 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
    gap: 28px;
    padding: 30px 0px;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
    border-top-width: 1px;
    border-top-style: solid;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-color: #bcbcbc;
}

.macbook-pro .text-wrapper-21 {
    position: relative;
    width: fit-content;
    margin-top: -2.00px;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #333333;
    font-size: 38px;
    letter-spacing: -1.00px;
    line-height: 88px;
    white-space: nowrap;
}

.macbook-pro .text-wrapper-22 {
    position: relative;
    width: fit-content;
    margin-top: -2.00px;
    margin-right: -102.00px;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #333333;
    font-size: 38px;
    letter-spacing: -1.00px;
    line-height: 88px;
    white-space: nowrap;
}

.macbook-pro .overlap-2 {
    /* position: absolute; */
    width: 672px;
    height: 640px;
    /* top: 4157px; */
    /* left: 840px; */
}

.macbook-pro .rectangle-5 {
    position: absolute;
    width: 527px;
    height: 381px;
    top: 0;
    left: 64px;
    background-color: #dffaff;
}

.macbook-pro .image-4 {
    position: absolute;
    width: 444px;
    height: 296px;
    top: 43px;
    left: 106px;
    object-fit: cover;
}

.macbook-pro .image-5 {
    position: absolute;
    width: 324px;
    height: 432px;
    top: 208px;
    left: 348px;
    object-fit: cover;
}

.macbook-pro .frame-28 {
    position: absolute;
    width: 295px;
    height: 152px;
    top: 307px;
    left: 0;
    background-color: #ff7e47e6;
}

.macbook-pro .text-wrapper-23 {
    position: absolute;
    width: 258px;
    top: 21px;
    left: 18px;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #ffffff;
    font-size: 24px;
    letter-spacing: -0.24px;
    line-height: 36px;
}

.macbook-pro .frame-29 {
    display: flex;
    flex-direction: column;
    width: 80%;
    margin-left: 10%;
    align-items: flex-start;
    gap: 10px;
    /* position: absolute; */
    /* top: 5443px; */
    /* left: 371px; */
}

.macbook-pro .frame-30 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    padding: 24px;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
    background-color: #ffffff;
}

.macbook-pro .frame-31 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    align-self: stretch;
    width: 100%;
    flex: 0 0 auto;
}

.macbook-pro .text-wrapper-24 {
    position: relative;
    width: 683px;
    margin-top: -1.00px;
    font-family: "Inter", Helvetica;
    font-weight: 500;
    color: #333333;
    font-size: 24px;
    letter-spacing: 0;
    line-height: 28px;
}

.macbook-pro .lucide-chevron-down {
    position: relative;
    width: 24px;
    height: 24px;
}

.macbook-pro .text-wrapper-25 {
    position: relative;
    align-self: stretch;
    font-family: "Inter", Helvetica;
    font-weight: 400;
    color: #6a6675;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 28px;
}

.macbook-pro .frame-32 {
    display: inline-flex;
    align-items: center;
    gap: 20px;
    position: absolute;
    top: 250px;
    /* left: 120px; */
}

.macbook-pro .frame-33 {
    position: relative;
    width: 450px;
    height: 433px;
    background-color: #ffffff;
    overflow: hidden;
    border: 1px solid;
    border-color: var(--collection-1-primary);
}

.macbook-pro .frame-34 {
    display: flex;
    flex-direction: column;
    width: 318px;
    align-items: flex-start;
    gap: 10px;
    position: absolute;
    top: 36px;
    left: 34px;
}

.macbook-pro .text-wrapper-26 {
    position: relative;
    align-self: stretch;
    margin-top: -1.00px;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: #000000;
    font-size: 28px;
    letter-spacing: -1.00px;
    line-height: normal;
}

.macbook-pro .frame-35 {
    position: relative;
    flex: 0 0 auto;
}

.macbook-pro .frame-36 {
    position: absolute;
    width: 71px;
    height: 71px;
    top: 36px;
    left: 350px;
}

.macbook-pro .text-wrapper-27 {
    position: absolute;
    width: 400px;
    top: 184px;
    left: 34px;
    font-family: "Inter", Helvetica;
    font-weight: 400;
    color: #6a6675;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 28px;
}

.macbook-pro .frame-37 {
    position: relative;
    width: 100%;
    height: 433px;
    background-color: #ffffff;
    border: 1px solid;
    border-color: var(--collection-1-primary);
}

.macbook-pro .overlap-3 {
    position: absolute;
    width: 100%;
    height: 1584px;
    top: 7534px;
    left: 0;
}

.macbook-pro .frame-38 {
    /* position: absolute; */
    width: 100%;
    height: 968px;
    /* top: 0; */
    /* left: 0; */
    background-color: #ffffff;
}

.macbook-pro .frame-39 {
    display: flex;
    flex-direction: column;
    width: 734px;
    align-items: flex-start;
    justify-content: center;
    gap: 20px;
    position: absolute;
    top: 108px;
    left: 120px;
}

.macbook-pro .form-container {
    flex-direction: column;
    width: 608px;
    align-items: flex-start;
    justify-content: center;
    position: absolute;
    top: 292px;
    left: 120px;
    display: flex;
    gap: 18px;
}

.macbook-pro .form-row {
    height: 78px;
    align-items: center;
    position: relative;
    align-self: stretch;
    width: 100%;
    display: flex;
    gap: 18px;
}

.macbook-pro .div-wrapper-3 {
    display: flex;
    align-items: center;
    padding: 20px;
    position: relative;
    flex: 1;
    align-self: stretch;
    flex-grow: 1;
    background-color: #ebfcff;
    border-radius: 8px;
    border: 1px solid;
    border-color: #ffffff;
}

.macbook-pro .text-wrapper-28 {
    position: relative;
    width: fit-content;
    font-family: var(--text-base-medium-font-family);
    font-weight: var(--text-base-medium-font-weight);
    color: #64748b;
    font-size: var(--text-base-medium-font-size);
    letter-spacing: var(--text-base-medium-letter-spacing);
    line-height: var(--text-base-medium-line-height);
    white-space: nowrap;
    font-style: var(--text-base-medium-font-style);
}

.macbook-pro .div-wrapper-4 {
    display: flex;
    height: 78px;
    align-items: center;
    padding: 20px;
    position: relative;
    align-self: stretch;
    width: 100%;
    background-color: #ebfcff;
    border: 1px solid;
    border-color: #ffffff;
}

.macbook-pro .message-field {
    display: flex;
    height: 198px;
    align-items: flex-start;
    padding: 20px;
    position: relative;
    align-self: stretch;
    width: 100%;
    background-color: #ebfcff;
    border: 1px solid;
    border-color: #ffffff;
}

.macbook-pro .message-label {
    position: relative;
    width: fit-content;
    margin-top: -1.00px;
    font-family: var(--text-base-medium-font-family);
    font-weight: var(--text-base-medium-font-weight);
    color: #64748b;
    font-size: var(--text-base-medium-font-size);
    letter-spacing: var(--text-base-medium-letter-spacing);
    line-height: var(--text-base-medium-line-height);
    white-space: nowrap;
    font-style: var(--text-base-medium-font-style);
}

.macbook-pro .button-text-wrapper {
    all: unset;
    box-sizing: border-box;
    display: flex;
    width: 606px;
    height: 68px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 24px 30px;
    position: absolute;
    top: 810px;
    left: 120px;
    background-color: var(--collection-1-primary);
}

.macbook-pro .button-text {
    position: relative;
    width: fit-content;
    font-family: "DM Sans", Helvetica;
    font-weight: 700;
    color: var(--color-base-light);
    font-size: 18px;
    letter-spacing: 0;
    line-height: 22px;
    white-space: nowrap;
}

.macbook-pro .frame-40 {
    /* position: absolute; */
    width: 100%;
    height: 712px;
    /* top: 166px; */
    /* left: 800px; */
    background-image: url(https://c.animaapp.com/q19I3pOE/img/image-13.png);
    background-size: cover;
    background-position: 50% 50%;
    margin-top: 100px;
}

.macbook-pro .overlap-wrapper {
    /* position: absolute; */
    width: 100%;
    /* height: 623px; */
    /* top: 961px; */
    left: 0;
    background-color: #1f294c;
}

.macbook-pro .overlap-4 {
    position: relative;
    height: 690px;
}

.macbook-pro .image-6 {
    position: absolute;
    width: 480px;
    height: 518px;
    top: 0;
    left: 0;
}

.macbook-pro .image-7 {
    /* position: absolute; */
    width: 480px;
    height: 436px;
    /* top: 187px;
    left: 800px; */
}

.macbook-pro .frame-41 {
    position: absolute;
    width: 90%;
    /* height: 187px; */
    top: 303px;
    left: 5%;
    background-color: #151e3d;
    padding: 10px;
}

.macbook-pro .frame-42 {
    display: flex;
    flex-direction: column;
    /* width: 350px; */
    align-items: flex-start;
    gap: 14px;
    margin-left: 40px;
    /* position: absolute;
    top: 52px;
    left: 976px; */
}

.macbook-pro .text-wrapper-29 {
    position: relative;
    align-self: stretch;
    margin-top: -1.00px;
    font-family: "Playfair Display", Helvetica;
    font-weight: 600;
    color: var(--collection-1-primary);
    font-size: 26px;
    letter-spacing: 0;
    line-height: normal;
}

.macbook-pro .text-wrapper-30 {
    position: relative;
    align-self: stretch;
    font-family: "Inter", Helvetica;
    font-weight: 600;
    color: #ffffff;
    font-size: 25px;
    letter-spacing: 0;
    line-height: normal;
}

.macbook-pro .frame-43 {
    display: flex;
    flex-direction: column;
    /* width: 212px; */
    align-items: flex-start;
    gap: 14px;
    margin-left: 40px;

    /* position: absolute;
    top: 52px;
    left: 660px; */
}

.macbook-pro .text-wrapper-31 {
    position: relative;
    width: 230px;
    margin-right: -18.00px;
    font-family: "Inter", Helvetica;
    font-weight: 600;
    color: #ffffff;
    font-size: 26px;
    letter-spacing: 0;
    line-height: normal;
}

.macbook-pro .frame-44 {
    display: flex;
    flex-direction: column;
    /* width: 572px; */
    align-items: flex-start;
    gap: 14px;
    margin-left: 40px;

    /* position: absolute;
    top: 52px;
    left: 100px; */
}

.macbook-pro .text-wrapper-32 {
    position: relative;
    /* width: 523px; */
    font-family: "Inter", Helvetica;
    font-weight: 600;
    color: #ffffff;
    font-size: 25px;
    letter-spacing: 0;
    line-height: normal;
}

.macbook-pro .frame-45 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 22.61px;
    position: absolute;
    top: 87px;
    /* left: 417px; */
}

.macbook-pro .group-3 {
    position: relative;
    width: 111.02px;
    height: 111.02px;
    transform: rotate(-45deg);
}

.macbook-pro .rectangle-6 {
    position: absolute;
    width: 49px;
    height: 49px;
    top: 0;
    left: 0;
    background-color: #16a0b9;
}

.macbook-pro .rectangle-7 {
    position: absolute;
    width: 49px;
    height: 49px;
    top: 62px;
    left: 0;
    background-color: #16a0b9;
}

.macbook-pro .rectangle-8 {
    position: absolute;
    width: 49px;
    height: 49px;
    top: 0;
    left: 62px;
    background-color: #16a0b9;
}

.macbook-pro .rectangle-9 {
    position: absolute;
    width: 49px;
    height: 49px;
    top: 62px;
    left: 62px;
    background-color: #16a0b9;
}

.macbook-pro .text-wrapper-33 {
    position: relative;
    width: fit-content;
    font-family: "Abhaya Libre", Helvetica;
    font-weight: 700;
    color: #ffffff;
    font-size: 86.3px;
    letter-spacing: 0;
    line-height: normal;
    white-space: nowrap;
    margin-left: 32px;
}

.macbook-pro .glendora-grand-inc {
    /* position: absolute; */
    /* top: 9159px; */
    /* left: 120px; */
    font-family: "DM Sans", Helvetica;
    font-weight: 400;
    color: #3c3c3c;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 30px;
    white-space: nowrap;
}

.macbook-pro .span {
    font-family: "DM Sans", Helvetica;
    font-weight: 400;
    color: #3c3c3c;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 30px;
}

.macbook-pro .privacy-text {
    /* position: absolute;
    top: 9159px;
    left: 1320px; */
    font-family: "DM Sans", Helvetica;
    font-weight: 400;
    color: #3c3c3c;
    font-size: 16px;
    text-align: left;
    letter-spacing: 0;
    line-height: 30px;
    white-space: nowrap;
}

.macbook-pro .terms-text {
    /* position: absolute;
    top: 9159px;
    left: 1100px; */
    font-family: "DM Sans", Helvetica;
    font-weight: 400;
    color: #3c3c3c;
    font-size: 16px;
    text-align: left;
    letter-spacing: 0;
    line-height: 30px;
    white-space: nowrap;
}

.input-overwrite {
    background-color: transparent;
    outline: none;
    border: none;
    padding: 5px;
}

/* Styling for accordion */
.frame-30 {
    width: 100%;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
}

.frame-31 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
}

.text-wrapper-24 {
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}

.text-wrapper-25 {
    padding: 10px;
    display: none;
    /* Initially hidden */
    font-size: 14px;
    color: #555;
}

.lucide-chevron-down {
    width: 16px;
    height: 16px;
    transition: transform 0.3s ease;
}

.open .text-wrapper-25 {
    display: block;
    /* Show answer when open */
}

.open .lucide-chevron-down {
    transform: rotate(180deg);
    /* Rotate icon when open */
}

.common-back {
    background-color: #16a1ba0f;
}

.button-text-wrapper:hover {
    background-color: #0e6a7b;
    cursor: pointer;
}