/* FAQ */
.section-faq {
    margin: 50px 0;
}

/* Investment Higlights */

.section-investments, .section-faq {
    background-color: #f4ede3;
    padding: 50px 0;
}

.section-container {
    display: flex;
    max-width: 1200px;
    margin: 0 auto;
}

.left-side, .inv-left-side {
    width: 50%;
    padding: 20px;
}

.left-side div, .inv-left-side div {
    font-family: "Circularstd", sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    padding: 32px 0 10px 0;
    cursor: pointer;
    transition: all 0.2s ease;
}

.left-side .accordion-title, .inv-left-side .accordion-title {
    border-bottom: 1px solid #ccc;
    display: flex;
}

.left-side .accordion-title span, .inv-left-side .accordion-title span {
    width: 80%;
}

.left-side .accordion-title svg, .inv-left-side .accordion-title svg {
    width: 20%;
}

.left-side div.active, .inv-left-side div.active {
    color: #FF6000;
    font-weight: bold;
}

.left-side svg, .inv-left-side svg {
    height: 30px;
    width: 30px;
}

.right-side, .inv-right-side {
    width: 50%;
    background-color: #FFCFB2;
    padding: 40px 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    margin-left: 20px;
    height: 596px;
    overflow-y: auto;
    margin-top: 50px;
}

.right-side h2, .inv-right-side h2 {
    font-family: "Circularstd", sans-serif;
    font-weight: 500;
    font-size: 24px;
}

.right-side p, .inv-right-side p {
    font-family: "Circularstd", sans-serif;
    font-weight: 300;
    font-size: 20px;
    line-height: 34px;
}

.right-side .content, .inv-right-side .content {
    display: none;
}

.right-side .content.active, .inv-right-side .content.active {
    display: block;
}

/* End OF Investment Higlights */

.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.w-users-userformpagewrap {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    max-width: 340px;
    height: 100vh;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.w-users-userloginformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}

.w-users-userformheader {
    text-align: center;
}

.w-users-userformbutton {
    text-align: center;
    width: 100%;
}

.w-users-userformfooter {
    justify-content: space-between;
    margin-top: 12px;
    display: flex;
}

.w-users-userformerrorstate {
    margin-left: 20px;
    margin-right: 20px;
    position: absolute;
    top: 100%;
    left: 0%;
    right: 0%;
}

.w-users-usersignupformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}

.w-users-userformsuccessstate {
    display: none;
}

.w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block;
}

.w-checkbox:before {
    content: " ";
    grid-area: 1 / 1 / 2 / 2;
    display: table;
}

.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1 / 1 / 2 / 2;
    display: table;
}

.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal;
}

.w-checkbox-input--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 12px;
    height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec;
}

.w-users-usersignupverificationmessage {
    display: none;
}

.w-users-userresetpasswordformwrapper, .w-users-userupdatepasswordformwrapper {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}

.w-users-useraccountwrapper {
    background-color: #f5f5f5;
    width: 100%;
    min-height: 100vh;
    padding: 20px;
}

.w-users-blockheader {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    justify-content: space-between;
    align-items: baseline;
    padding: 4px 20px;
    display: flex;
}

.w-users-blockcontent {
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    margin-bottom: 20px;
    padding: 20px;
}

.w-users-useraccountformsavebutton {
    text-align: center;
    margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
    text-align: center;
    color: #333;
    background-color: #d3d3d3;
}

@media screen and (max-width: 991px) {
    .w-layout-blockcontainer {
        max-width: 728px;
    }
}

@media screen and (max-width: 767px) {
    .w-layout-blockcontainer {
        max-width: none;
    }
}

.navbar-no-shadow-container {
    z-index: 5;
    background-color: #0000;
    width: 100%;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
}

.container-regular {
    width: 100%;
    max-width: 1260px;
    min-height: 30px;
    margin-left: auto;
    margin-right: auto;
}

.navbar-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.nav-menu {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
}

.nav-link {
    color: #1a1b1f;
    letter-spacing: .25px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}

.nav-link:hover {
    color: #1a1b1fbf;
}

.nav-link:focus-visible {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd;
}

.nav-link[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd;
}

.nav-dropdown {
    margin-left: 5px;
    margin-right: 5px;
}

.nav-dropdown-toggle {
    letter-spacing: .25px;
    padding: 5px 30px 5px 10px;
    font-size: 14px;
    line-height: 20px;
}

.nav-dropdown-toggle:hover {
    color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd;
}

.nav-dropdown-toggle[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
    margin-right: 10px;
}

.nav-dropdown-list {
    background-color: #fff;
    border-radius: 12px;
}

.nav-dropdown-list.w--open {
    padding-top: 10px;
    padding-bottom: 10px;
}

.nav-dropdown-link {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
}

.nav-dropdown-link:focus-visible {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd;
}

.nav-dropdown-link[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd;
}

.nav-button-wrapper {
    margin-left: 120px;
}

.button-primary {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #1a1b1f;
    padding: 12px 25px;
    font-size: 12px;
    line-height: 20px;
    transition: all .2s;
}

.button-primary:hover {
    color: #fff;
    background-color: #32343a;
}

.button-primary:active {
    background-color: #43464d;
}

.navbar {
    background-color: #ff6000;
}

.main-nav-link {
    color: #fff;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-family: Circularstd Book, sans-serif;
    font-size: 14px;
}

.main-nav-link:hover {
    border-bottom: 1px solid #caff00;
    text-decoration: none;
}

.top-nav-main-menu {
    padding-top: 20px;
    padding-right: 0;
}

.container-2 {
    min-width: 100%;
}

.container-3 {
    min-width: 100%;
    min-height: 48px;
    padding-right: 40px;
    position: sticky;
}

.navbar-2 {
    background-color: #411517;
}

.top-nav-sub-menu {
    padding-top: 0;
    padding-right: 0;
}

.sub-nav-link {
    color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: Circularstd Book, sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.slide-1 {
    background-image: url('../images/Talabat_23_finals_HomeHeader.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}


.slide-3 {
  background-image: url('../images/Talabat_23_finals_edited-22-of-50.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-4 {
  background-image: url('../images/Talabat_23_finals_edited-3-of-50.jpg');
  background-position: 50% 20%;
  background-repeat: no-repeat;
  background-size: cover;
}


.slider {
    min-height: 600px;
}

.heading {
    color: #fff;
    font-size: 96px;
    line-height: 100px;
}

.container-4 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    text-align: left;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    max-width: 600px;
    margin-top: 170px;
    margin-left: 80px;
    margin-right: 0;
    display: block;
}

.slide-nav {
    background-color: #0000;
}

.left-arrow, .right-arrow {
    display: none;
}

.quick-stack {
    margin-top: 0;
    padding: 80px 80px 40px;
}

.paragraph {
    color: #1f191a;
    font-family: Circularstd, sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 34px;
}

.text-block {
    color: #1f191a;
    font-family: Circularstd Book, sans-serif;
    font-size: 24px;
    line-height: 32px;
}

.heading-2 {
    color: #ff6000;
    padding-bottom: 20px;
    font-family: Circularstd, sans-serif;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
}

.brand {
    padding-left: 50px;
}

.video {
    width: 100%;
    min-width: 100%;
}

.video-2 {
    max-width: 100%;
    margin: 50px 80px;
}

.div-block {
    min-width: auto;
    margin-bottom: 50px;
    margin-left: 80px;
    margin-right: 80px;
    padding-right: 0;
}

.section-overlapping-images {
    background-image: url('../images/Background-Shape.jpg');
    background-position: 100% 60%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    width: 100%;
    max-height: 800px;
}

.image-wrapper, .image {
    width: 60%;
}

.div-block-2 {
    width: 100%;
    max-width: 100%;
    max-height: 800px;
    position: relative;
    left: 40%;
}

.div-block-3 {
    height: 800px;
    max-height: 800px;
}

.columns {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 140px;
}

.paragraph-2 {
    font-family: Circularstd Book, sans-serif;
}

.large-text {
    font-family: Circularstd, sans-serif;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
}

.column {
    padding-left: 80px;
}

.small-heading {
    color: #ff6000;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: Circularstd, sans-serif;
    font-size: 16px;
    font-weight: 900;
}

.columns-2 {
    margin: 80px;
}

.large-text-orange {
    color: #ff6000;
    font-family: Circularstd, sans-serif;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
}

.section {
    height: 782px;
    max-height: none;
}

.column-2 {
    border-radius: 14px;
    padding-left: 20px;
}

.div-block-4 {
    border-radius: 0;
}

.image-2 {
    border-radius: 20px;
}

.column-3 {
    padding-right: 20px;
}

.section-ceo {
    background-color: #f4ede3;
    background-image: url('../images/Section-CEO3.jpg');
    background-position: 50%;
    background-size: auto;
    height: 974px;
    overflow: hidden;
}

.columns-3 {
    height: 1600px;
    margin-top: 0;
    margin-left: 0;
    padding: 80px;
}

.div-block-5, .div-block-6 {
    height: 974px;
}

.paragraph-quote {
    color: #fff;
    margin-top: 114px;
    margin-bottom: 0;
    margin-left: 60px;
    padding-left: 0;
    font-family: Circularstd, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
}

.text-block-2 {
    color: #fff;
    margin-top: 30px;
    margin-left: 60px;
    padding-top: 0;
    font-family: Circularstd Book, sans-serif;
    font-size: 20px;
}

.small-body-text {
    color: #fff;
    margin-top: 10px;
    margin-left: 60px;
    font-family: Circularstd Book, sans-serif;
    font-size: 16px;
    font-weight: 300;
}

.section-stats {
    height: 1150px;
    max-height: none;
}

.grid {
    grid-column-gap: 60px;
    grid-row-gap: 57px;
    grid-template: "Area-2 Area-3 Area-5"
                 "Area Area-4 Area-6"
                 / 1fr 1fr 1fr;
    margin: 80px;
}

.div-block-7 {
    color: #ff6000;
    background-color: #ff6000;
    border-radius: 20px;
    height: 249px;
    box-shadow: 6px 5px 5px 3px #00000021;
}

.div-block-8 {
    background-color: #f4ede3;
    border-radius: 20px;
    height: 249px;
    margin-left: 0;
    padding-left: 0;
    box-shadow: 6px 5px 5px 3px #00000021;
}

.div-block-9 {
    background-color: #ff6000;
    border-radius: 20px;
    height: 249px;
    box-shadow: 6px 5px 5px 3px #00000021;
}

.div-block-10 {
    background-color: #f4ede3;
    border-radius: 20px;
    height: 249px;
    box-shadow: 6px 5px 5px 3px #00000021;
}

.div-block-11 {
    background-color: #ff6000;
    border-radius: 20px;
    height: 249px;
    box-shadow: 6px 5px 5px 3px #00000021;
}

.div-block-12 {
    background-color: #f4ede3;
    border-radius: 20px;
    height: 249px;
    box-shadow: 6px 5px 5px 3px #00000021;
}

.large-text-orange-center {
    color: #ff6000;
    text-align: center;
    margin-top: 0;
    font-family: Circularstd, sans-serif;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
}

.large-text-brown-center {
    color: #411517;
    text-align: center;
    margin-top: 0;
    font-family: Circularstd, sans-serif;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
}

.medium-brown-heading {
    color: #411517;
    text-align: center;
    font-family: Circularstd, sans-serif;
    font-size: 36px;
    font-weight: 500;
    line-height: 32px;
}

.image-3 {
    float: none;
    clear: none;
    text-align: left;
    width: 18%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    inset: 0% 0% auto;
}

.image-4, .image-5, .image-6, .image-7, .image-8 {
    width: 18%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.div-block-13 {
    height: 132px;
    padding: 40px 80px 0;
}

.section-2 {
    background-color: #f4ede3;
    height: 1137px;
}


.button-orange-outline {
    color: #ff6000;
    text-align: center;
    background-color: #fff;
    border: 1px solid #ff6000;
    border-radius: 20px;
    height: 40px;
    margin-left: 30px;
    margin-right: 30px;
    padding-left: 30px;
    padding-right: 30px;
}

.div-block-14 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #fff;
    background-color: #ff6000;
    border-radius: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 416px;
    height: 495px;
    margin-top: 0;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
}

.div-block-15 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: #fff;
    background-color: #ff6000;
    border-radius: 20px;
    justify-content: space-between;
    width: 416px;
    height: 495px;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
}

.section-4 {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
}

.div-block-16 {
    color: #fff;
    background-color: #ff6000;
    border-radius: 20px;
    justify-content: flex-end;
    width: 416px;
    height: 495px;
    margin-left: 40px;
    margin-right: 40px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
}

.section-ipo-timeline {
    background-color: #f4ede3;
    height: 700px;
}

.section-ipo-documents {
    height: 700px;
    margin-bottom: 60px;
}

.grid-2 {
    grid-column-gap: 421px;
    grid-template: "Area Area-6"
                 "Area-2 Area-7"
                 "Area-3 Area-8"
                 "Area-4 Area-9"
                 "Area-5 Area-10"
                 / .75fr .25fr;
}

.medium-brown-heading-left {
    color: #411517;
    text-align: left;
    margin-top: 40px;
    margin-bottom: 60px;
    margin-left: 83px;
    font-family: Circularstd, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 34px;
}

.heading-small-light {
    font-family: Circularstd, sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
}

.div-block-17 {
    margin-left: 80px;
}

.button-orange-outline-2 {
    color: #ff6000;
    text-align: center;
    background-color: #fff;
    border: 1px solid #ff6000;
    border-radius: 20px;
    height: 40px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
}

.grid-3 {
    grid-column-gap: 531px;
    grid-template-columns: 1fr .25fr;
    grid-template-areas: "Area Area-3"
                       "Area-2 Area-4";
}

.div-underline {
    border-bottom: 1px solid #000;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
}

.grid-4 {
    grid-column-gap: 417px;
    grid-row-gap: 16px;
    grid-template: "Area Area-2"
  / 1.25fr .4fr;
    margin-top: 20px;
}

.section-banks {
    background-color: #fff;
    height: 1200px;
    margin-top: 80px;
}

.section-subscribe {
    background-color: #f4ede3;
    height: 988px;
    max-height: none;
    margin-top: auto;
    margin-bottom: auto;
}

.grid-5 {
    grid-column-gap: 127px;
    grid-row-gap: 79px;
    grid-template: "Area"
                 "."
                 "."
                 "."
                 / .25fr 1.75fr;
}

.grid-6 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
}

.grid-7 {
    grid-template: "Area Area-5"
                 "Area-2 Area-6"
                 "Area-3 Area-7"
                 "Area-4 Area-8"
                 / .25fr 2fr;
    margin-top: 40px;
    padding-right: 250px;
}

.giant-numbers {
    color: #411517;
    font-size: 192px;
    line-height: 142px;
}

.text-block-3 {
    font-size: 24px;
    line-height: 32px;
}

.small-black-heading {
    font-family: Circularstd, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
}

.grid-8 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Area Area-3 Area-5"
                       "Area-2 Area-4 Area-6";
}

.image-9 {
    text-align: center;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.div-block-18 {
    margin: auto 0;
    padding-top: 40px;
}

.heading-title {
    color: #411517;
    font-family: Circularstd, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
}

.small-body-text-dark {
    color: #000;
    margin-top: 10px;
    margin-left: 10px;
    font-family: Circularstd, sans-serif;
    font-weight: 300;
}

.image-10 {
    clear: none;
    color: #000;
    flex-flow: column-reverse;
    align-self: flex-start;
    width: 30px;
    margin-top: 0;
    display: block;
    position: static;
    inset: 0% 0% auto;
}

.div-block-19 {
    display: flex;
    position: static;
}

.text-link {
    color: #ff6000;
    font-family: Circularstd, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 50px;
    text-decoration: none;
}

.div-block-20, .div-block-21, .div-block-22, .div-block-23, .div-block-24 {
    padding-top: 40px;
}

.section-contact-us {
    height: 471px;
}

.grid-contact {
    grid-template: "Area Area-3 Area-5"
  / 1fr 1fr 1fr;
}

.small-body-heading {
    font-family: Circularstd Book, sans-serif;
    font-size: 16px;
    line-height: 26px;
}

.div-block-25 {
    display: flex;
}

.image-11 {
    align-self: center;
    width: 30px;
    margin-top: 5px;
}

.div-contact-2 {
    padding-top: 10px;
}

.div-contact-1 {
    margin: auto 0;
    padding-top: 10px;
}

.div-contact-3 {
    padding-top: 10px;
}

.section-footer {
    background-color: #ff6000;
    height: 455px;
}

.div-block-26 {
    height: auto;
    padding-top: 40px;
    padding-left: 80px;
    padding-right: 80px;
}

.grid-9 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-10 {
    grid-template: "Area Area-2 Area-3 Area-4 Area-5"
  / 1.5fr 1fr 1fr 1fr 1fr;
    height: auto;
}

.footer-nav-link {
    color: #fff;
    margin-top: 20px;
    font-family: Circularstd Book, sans-serif;
    font-size: 20px;
    line-height: 30px;
    text-decoration: none;
    display: block;
}

.div-block-27 {
    margin-left: auto;
    margin-right: auto;
}

.link, .link-2, .link-3 {
    display: block;
}

.div-underline-lime {
    color: #caff00;
    border: 1px #caff00;
    border-bottom-style: solid;
    margin-top: 100px;
    margin-left: 80px;
    margin-right: 80px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 80px;
}

.div-block-28 {
    margin-top: 40px;
    margin-left: 80px;
    margin-right: 80px;
}

.grid-11 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    height: auto;
}

.text-link-small {
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    font-family: Circularstd, sans-serif;
    font-weight: 300;
    line-height: 24px;
    text-decoration: none;
    display: block;
}

.div-block-29 {
    display: flex;
}

.text-block-4 {
    color: #fff;
    font-family: Circularstd, sans-serif;
    font-weight: 300;
}

.div-block-30 {
    display: block;
}

.paragraph-3 {
    margin-left: 83px;
    margin-right: 155px;
    font-family: Circularstd, sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 34px;
    position: static;
}

.paragraph-4 {
    color: #ff6000;
    margin-top: 20px;
    margin-left: 80px;
    font-family: Circularstd, sans-serif;
    font-weight: 300;
}

.paragraph-5 {
    margin-left: 83px;
    font-family: Circularstd, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 34px;
}

.italic-text {
    font-style: normal;
}

.div-block-31 {
    padding-left: 80px;
}

.list-item {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #000;
    border-radius: 0;
    grid-template: "." minmax(auto, 5fr)
  / 6fr;
    grid-auto-columns: 2.5fr;
    padding-bottom: 20px;
    font-family: Circularstd, sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    display: grid;
}

.image-12 {
    width: 35px;
    padding-top: 8px;
    padding-bottom: 0;
}

.sub-nav-link-tight {
    color: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 5px;
    font-family: Circularstd Book, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.ipo-documents {
    grid-column-gap: 10px;
    background-color: #fff;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    padding: 50px 80px;
    text-decoration: none;
    display: flex;
}

.frame-3855 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1280px;
    text-decoration: none;
    display: flex;
}

._2-two-column-text {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-3836 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-3835 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}


.frame-3854 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.sub-header {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 128px;
    display: flex;
}

.regulatory-documents {
    color: #411517;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.frame-3853 {
    grid-row-gap: 22px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.download-item {
    grid-row-gap: 10px;
    border: 0 solid #000;
    border-bottom-width: 1px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 17px;
    padding-bottom: 17px;
    text-decoration: none;
    display: flex;
}

.frame-36 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-65 {
    grid-column-gap: 292px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1093px;
    text-decoration: none;
    display: flex;
}

.text {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.button-2 {
    grid-column-gap: 10px;
    background-color: #ff6000;
    border-radius: 25px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 5px 32px;
    text-decoration: none;
    display: flex;
}

.text-2 {
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 900;
    line-height: 30px;
    text-decoration: none;
}

.vectors-wrapper {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 19px;
    height: 23px;
    text-decoration: none;
    display: flex;
}

.frame-3856 {
    grid-column-gap: 292px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1040px;
    text-decoration: none;
    display: flex;
}

.text-3 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    text-decoration: none;
}

.button-3 {
    grid-column-gap: 10px;
    border: 1px solid #ff6000;
    border-radius: 25px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 5px 32px;
    text-decoration: none;
    display: flex;
}

.text-4 {
    color: #ff6000;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    text-decoration: none;
}

.section-ipo-docs {
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
}

.ipo-documents-2 {
    grid-column-gap: 10px;
    background-color: #fff;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    padding: 50px 80px;
    text-decoration: none;
    display: flex;
}

.frame-3857 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1280px;
    text-decoration: none;
    display: flex;
}

._2-two-column-text-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-3858 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-3859 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}

.frame-3860 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.sub-header-2 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 128px;
    display: flex;
}

.regulatory-documents-2 {
    color: #411517;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Circularstd, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.frame-3861 {
    grid-row-gap: 22px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.download-item-2 {
    grid-row-gap: 10px;
    border: 0 solid #000;
    border-bottom-width: 1px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 17px;
    padding-bottom: 17px;
    text-decoration: none;
    display: flex;
}

.frame-3862 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-3863 {
    grid-column-gap: 292px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1093px;
    text-decoration: none;
    display: flex;
}

.text-5 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.button-4 {
    grid-column-gap: 10px;
    background-color: #ff6000;
    border-radius: 25px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 5px 32px;
    text-decoration: none;
    display: flex;
}

.text-6 {
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 900;
    line-height: 30px;
    text-decoration: none;
}

.vectors-wrapper-2 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 19px;
    height: 23px;
    text-decoration: none;
    display: flex;
}

.frame-3864 {
    grid-column-gap: 292px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1040px;
    text-decoration: none;
    display: flex;
}

.text-7 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    text-decoration: none;
}

.button-5 {
    grid-column-gap: 10px;
    border: 1px solid #ff6000;
    border-radius: 25px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 5px 32px;
    text-decoration: none;
    display: flex;
}

.text-8 {
    color: #ff6000;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Circularstd Book, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    text-decoration: none;
}

.ipo-documents-3 {
    grid-column-gap: 10px;
    background-color: #fff;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    padding: 50px 80px;
    text-decoration: none;
    display: flex;
}

.frame-3865 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1280px;
    text-decoration: none;
    display: flex;
}

.frame-3866 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-3867 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}

.frame-3868 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-3869 {
    grid-row-gap: 22px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.ipo_content {
    grid-row-gap: 10px;
    border: 0 solid #000;
    border-bottom-width: 1px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1250px;
    padding-top: 17px;
    padding-bottom: 17px;
    text-decoration: none;
    display: flex;
}

.frame-3983 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-3984 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 618px;
    text-decoration: none;
    display: flex;
}

.text-9 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Circularstd, sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    text-decoration: none;
}

.button-6 {
    grid-row-gap: 10px;
    border: 1px solid #ff6000;
    border-radius: 25px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 248px;
    padding: 5px 32px;
    text-decoration: none;
    display: flex;
}

.frame-3982 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.noun-download-7170572-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 19px;
    padding: 5px 3px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-3 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 6.30209px;
    height: 8.00739px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-4 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 12.4362px;
    height: 4.59997px;
    text-decoration: none;
    display: flex;
}

.accordion {
    grid-row-gap: 10px;
    background-color: #f4ede3;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1440px;
    padding: 50px 80px;
    text-decoration: none;
    display: flex;
}

.frame-3825 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-42 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 103px;
    display: flex;
}

.text-10 {
    color: #ff6000;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
    text-decoration: none;
}

.frame-3840 {
    grid-column-gap: 71px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.accordion-2 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-3823 {
    grid-row-gap: 42px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 783px;
    text-decoration: none;
    display: flex;
}

.content-1 {
    grid-column-gap: 32px;
    border: 0 solid #000;
    border-bottom-width: 1px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 622px;
    text-decoration: none;
    display: flex;
}

.frame-3985 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 556px;
    padding-top: 12px;
    padding-bottom: 12px;
    text-decoration: none;
    display: flex;
}

.text-11 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Circularstd, sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    text-decoration: none;
}

.frame-3986 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 42px;
    padding: 49px 10px;
    text-decoration: none;
    display: flex;
}

.frame {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 3px 6px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-5 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 15px;
    text-decoration: none;
    display: flex;
}

.frame-3989 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 587px;
    text-decoration: none;
    display: flex;
}

.frame-3821 {
    grid-column-gap: 10px;
    background-color: #ffcfb2;
    border-radius: 25px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 587px;
    height: 783px;
    padding-top: 32px;
    padding-bottom: 51px;
    text-decoration: none;
    display: flex;
}

.frame-3988 {
    grid-row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 551px;
    text-decoration: none;
    display: flex;
}

.frame-3990 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 24px;
    padding-left: 20px;
    padding-right: 28px;
    text-decoration: none;
    display: flex;
}

.text-12 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.frame-3987 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    display: flex;
}

.text-13 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 34px;
    text-decoration: none;
}

.frame-3991 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-3992 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 103px;
    display: flex;
}

.text-14 {
    color: #ff6000;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
    text-decoration: none;
}

.frame-3993 {
    grid-column-gap: 71px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.accordion-3 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-3994 {
    grid-row-gap: 42px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 783px;
    text-decoration: none;
    display: flex;
}

.content-2 {
    grid-column-gap: 23px;
    border: 0 solid #000;
    border-bottom-width: 1px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 622px;
    text-decoration: none;
    display: flex;
}

.frame-3995 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 42px;
    padding: 49px 10px;
    text-decoration: none;
    display: flex;
}

.frame-3996 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 3px 6px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-6 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 15px;
    text-decoration: none;
    display: flex;
}

.content-3 {
    grid-column-gap: 32px;
    border: 0 solid #000;
    border-bottom-width: 1px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 622px;
    text-decoration: none;
    display: flex;
}

.frame-3997 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 587px;
    text-decoration: none;
    display: flex;
}

.frame-3998 {
    grid-column-gap: 10px;
    background-color: #ffcfb2;
    border-radius: 25px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 587px;
    height: 783px;
    padding-top: 32px;
    padding-bottom: 51px;
    text-decoration: none;
    display: flex;
}

.frame-3999 {
    grid-row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 551px;
    text-decoration: none;
    display: flex;
}

.frame-4000 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 24px;
    padding-left: 20px;
    padding-right: 28px;
    text-decoration: none;
    display: flex;
}

.text-15 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.frame-4001 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    display: flex;
}

.text-16 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 34px;
    text-decoration: none;
}

.accordion-4 {
    grid-row-gap: 10px;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1440px;
    padding: 50px 80px;
    text-decoration: none;
    display: flex;
}

.frame-4002 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4003 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 103px;
    display: flex;
}

.text-17 {
    color: #ff6000;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
    text-decoration: none;
}

.frame-4004 {
    grid-column-gap: 71px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.accordion-5 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-4005 {
    grid-row-gap: 42px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 783px;
    text-decoration: none;
    display: flex;
}

.frame-4006 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 42px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    display: flex;
}

.frame-4007 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 114px;
    padding: 3px 6px;
    display: flex;
}

.vectors-wrapper-7 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 15px;
    text-decoration: none;
    display: flex;
}

.frame-4008 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 587px;
    text-decoration: none;
    display: flex;
}

.frame-4009 {
    grid-column-gap: 10px;
    background-color: #ffcfb2;
    border-radius: 25px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 587px;
    height: 783px;
    padding-top: 32px;
    padding-bottom: 51px;
    text-decoration: none;
    display: flex;
}

.frame-4010 {
    grid-row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 551px;
    text-decoration: none;
    display: flex;
}

.frame-4011 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 24px;
    padding-left: 20px;
    padding-right: 28px;
    text-decoration: none;
    display: flex;
}

.text-18 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.frame-4012 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    display: flex;
}

.text-19 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 300;
    line-height: 34px;
    text-decoration: none;
}

.frame-4013 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-20 {
    color: #ff6000;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
    text-decoration: none;
}

.frame-4015 {
    grid-column-gap: 71px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.accordion-6 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-4016 {
    grid-row-gap: 42px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    height: 783px;
    text-decoration: none;
    display: flex;
}

.frame-4017 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 42px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    display: flex;
}

.frame-4018 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 114px;
    padding: 3px 6px;
    display: flex;
}

.vector {
    object-fit: cover;
}

.vectors-wrapper-8 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 15px;
    text-decoration: none;
    display: flex;
}

.frame-4019 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 587px;
    text-decoration: none;
    display: flex;
}

.frame-4020 {
    grid-column-gap: 10px;
    background-color: #ffcfb2;
    border-radius: 25px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 587px;
    height: 783px;
    padding-top: 32px;
    padding-bottom: 51px;
    text-decoration: none;
    display: flex;
}

.frame-4021 {
    grid-row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 551px;
    text-decoration: none;
    display: flex;
}

.frame-4022 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-bottom: 8px;
    padding-left: 20px;
    padding-right: 28px;
    text-decoration: none;
    display: flex;
}

.text-21 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Circularstd, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.frame-4023 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    display: flex;
}

.for-the-month-of-september-2024-talabat-had-more-than-6-million-monthly-active-customers-and-as-of-30-september-2024-over-65000-active-partners-and-more-than-119000-active-riders-making-us-the-largest-platform-in-the-countries-in-which-we-operate-with-the-highest-number-of-orders-largest-relative-segment-share-and-widest-geographic-reach-amongst-our-peers-in-the-mena-region-talabat-s-technology-connects-customers-partners-and-riders-in-eight-countries-in-the-mena-region-which-have-a-population-of-over-185-million-and-an-addressable-population-of-over-71-million-talabat-capitalises-on-the-region-s-high-urbanisation-growing-population-and-rising-online-penetration-rate-in-the-food-and-grocery-and-retail-segments-offering-localised-services-that-meet-the-diverse-needs-of-our-customers {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Circularstd, sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 34px;
    text-decoration: none;
}

.section-7 {
    height: 1312px;
}

.ipo-documents-4 {
    grid-column-gap: 10px;
    background-color: #fff;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    padding: 50px 80px;
    text-decoration: none;
    display: flex;
}

.frame-4024 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1280px;
    text-decoration: none;
    display: flex;
}

.frame-4025 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4026 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}

.frame-4027 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-22 {
    color: #411517;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.frame-4028 {
    grid-row-gap: 22px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4029 {
    flex-flow: row;
    order: 1;
    justify-content: space-between;
    align-self: flex-end;
    align-items: center;
    width: 100%;
    max-width: 1250px;
    text-decoration: none;
    display: flex;
}

.frame-4030 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 618px;
    text-decoration: none;
    display: flex;
}

.text-23 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    text-decoration: none;
}

.frame-4031 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-24 {
    color: #ff6000;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    text-decoration: none;
}

.vectors-wrapper-9 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 12.4362px;
    height: 4.59997px;
    text-decoration: none;
    display: flex;
}

.section-8 {
    height: 808px;
}

.section-ipo-document {
    grid-column-gap: 10px;
    background-color: #fff;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    min-height: 1000px;
    padding: 0;
    text-decoration: none;
    display: flex;
}

.frame-4032 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1280px;
    padding-left: 80px;
    text-decoration: none;
    display: flex;
}

.frame-4033 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4034 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}

.frame-4035 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-25 {
    color: #411517;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.frame-4036 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1250px;
    text-decoration: none;
    display: flex;
}

.frame-4037 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 618px;
    text-decoration: none;
    display: flex;
}

.text-26 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    text-decoration: none;
}

.frame-4038 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-27 {
    color: #ff6000;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    text-decoration: none;
}

.vectors-wrapper-10 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 12.4362px;
    height: 4.59997px;
    text-decoration: none;
    display: flex;
}

.frame-4039 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 618px;
    text-decoration: none;
    display: flex;
}

.receiving-banks {
    grid-row-gap: 10px;
    background-color: #f4ede3;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1440px;
    padding: 50px 79px;
    text-decoration: none;
    display: flex;
}

.frame-4040 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4041 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
    position: relative;
}

.frame-4042 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}

.text-28 {
    color: #ff6000;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
    text-decoration: none;
}

.frame-4043 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4044 {
    grid-column-gap: 114px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.bank {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 351px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-11 {
    object-fit: cover;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-77 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-29 {
    color: #411517;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.frame-4045 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 351px;
    text-decoration: none;
    display: flex;
}

.frame-4046 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4047 {
    grid-column-gap: 12px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-4048 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-12 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    text-decoration: none;
    display: flex;
}

.frame-4049 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 98px;
    padding: 5px 7px;
    text-decoration: none;
    display: flex;
}

.text-30 {
    color: #000;
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    text-decoration: none;
}

.frame-4050 {
    grid-column-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    width: 142px;
    text-decoration: none;
    display: flex;
}

.frame-4051 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: 5px 7px;
    text-decoration: none;
    display: flex;
}

.button-with-icon {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
    text-decoration: none;
    display: flex;
}

.frame-3841 {
    grid-column-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 346px;
    text-decoration: none;
    display: flex;
}

.text-31 {
    color: #ff6000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    text-decoration: none;
}

.vectors-wrapper-13 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    text-decoration: none;
    display: flex;
}

.italic-text-2 {
    font-style: normal;
}

.section-9 {
    display: none;
}

.frame-4052 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4053 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
    position: relative;
}

.frame-4054 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}

.text-32 {
    color: #ff6000;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
    text-decoration: none;
}

.frame-4055 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4056 {
    grid-column-gap: 114px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-14 {
    object-fit: cover;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-4057 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-33 {
    color: #411517;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.frame-4058 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 351px;
    text-decoration: none;
    display: flex;
}

.frame-4059 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4060 {
    grid-column-gap: 12px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-4061 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-15 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    text-decoration: none;
    display: flex;
}

.frame-4062 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 98px;
    padding: 5px 7px;
    text-decoration: none;
    display: flex;
}

.text-34 {
    color: #000;
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    text-decoration: none;
}

.frame-4063 {
    grid-column-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    width: 142px;
    text-decoration: none;
    display: flex;
}

.frame-4064 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: 5px 7px;
    text-decoration: none;
    display: flex;
}

.frame-4065 {
    grid-column-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 346px;
    text-decoration: none;
    display: flex;
}

.text-35 {
    color: #ff6000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    text-decoration: none;
}

.vectors-wrapper-16 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    text-decoration: none;
    display: flex;
}

.frame-4066 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4067 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
    position: relative;
}

.frame-4068 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}

.text-36 {
    color: #ff6000;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
    text-decoration: none;
}

.frame-4069 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4070 {
    grid-column-gap: 114px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-17 {
    object-fit: cover;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-4071 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4072 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-37 {
    color: #411517;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.frame-4073 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4074 {
    grid-column-gap: 12px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-4075 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-18 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    text-decoration: none;
    display: flex;
}

.frame-4076 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 98px;
    padding: 5px 7px;
    text-decoration: none;
    display: flex;
}

.text-38 {
    color: #000;
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    text-decoration: none;
}

.frame-4077 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32px;
    padding: 5px 3px;
    text-decoration: none;
    display: flex;
    position: relative;
}

.vectors-wrapper-19 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 26.6667px;
    height: 21.3333px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-20 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 26.6667px;
    height: 7.82813px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 9.13867px;
    left: 2.66699px;
}

.frame-4078 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 131px;
    padding: 5px 7px;
    text-decoration: none;
    display: flex;
}

.frame-4079 {
    grid-column-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 346px;
    text-decoration: none;
    display: flex;
}

.text-39 {
    color: #ff6000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    text-decoration: none;
}

.vectors-wrapper-21 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    text-decoration: none;
    display: flex;
}

.frame-4080 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 351px;
    text-decoration: none;
    display: flex;
}

.frame-4081 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4082 {
    grid-column-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    width: 142px;
    text-decoration: none;
    display: flex;
}

.frame-4083 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: 5px 7px;
    text-decoration: none;
    display: flex;
}

.frame-4084 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4085 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
    position: relative;
}

.frame-4086 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}

.text-40 {
    color: #ff6000;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
    text-decoration: none;
}

.frame-4087 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4088 {
    grid-column-gap: 114px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-22 {
    object-fit: cover;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-4089 {
    grid-row-gap: 6px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4090 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4091 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-41 {
    color: #411517;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.frame-4092 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4093 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 195px;
    text-decoration: none;
    display: flex;
}

.frame-4094 {
    grid-column-gap: 12px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-4095 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-23 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    text-decoration: none;
    display: flex;
}

.frame-4096 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 131px;
    padding: 5px 7px;
    text-decoration: none;
    display: flex;
}

.text-42 {
    color: #000;
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    text-decoration: none;
}

.frame-4097 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32px;
    padding: 5px 3px;
    text-decoration: none;
    display: flex;
    position: relative;
}

.vectors-wrapper-24 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 26.6667px;
    height: 21.3333px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-25 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 26.6667px;
    height: 7.82813px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 9.13867px;
    left: 2.66699px;
}

.frame-4098 {
    grid-column-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 346px;
    text-decoration: none;
    display: flex;
}

.text-43 {
    color: #ff6000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    text-decoration: none;
}

.vectors-wrapper-26 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    text-decoration: none;
    display: flex;
}

.frame-4099 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 351px;
    text-decoration: none;
    display: flex;
}

.frame-4100 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4101 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 98px;
    padding: 5px 7px;
    text-decoration: none;
    display: flex;
}

.frame-4102 {
    grid-column-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    width: 142px;
    text-decoration: none;
    display: flex;
}

.frame-4103 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: 5px 7px;
    text-decoration: none;
    display: flex;
}

.numbers {
    grid-row-gap: 32px;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1440px;
    padding: 50px 80px;
    text-decoration: none;
    display: flex;
}

.frame-4104 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 585px;
    text-decoration: none;
    display: flex;
}

.text-44 {
    color: #ff6000;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
    text-decoration: none;
}

.frame-3899 {
    grid-row-gap: 60px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1279px;
    text-decoration: none;
    display: flex;
}

.frame-3897 {
    grid-column-gap: 108px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.numbers-card {
    grid-row-gap: 10px;
    background-color: #f4ede3;
    border-radius: 25px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 312px;
    height: 249px;
    margin-left: auto;
    margin-right: auto;
    padding: 7px 9px 8px;
    text-decoration: none;
    display: flex;
    box-shadow: 5px 5px 8px #00000026;
}

.frame-3777 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 294px;
    padding: 15px 13px;
    text-decoration: none;
    display: flex;
}

.frame-3922 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-27 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 54px;
    height: 54px;
    text-decoration: none;
    display: flex;
}

.text-45 {
    color: #ff6000;
    text-align: center;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 900;
    line-height: 56px;
    text-decoration: none;
}

.text-46 {
    color: #411517;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.numbers-card-2 {
    grid-row-gap: 10px;
    background-color: #ff6000;
    border-radius: 25px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 312px;
    height: 249px;
    padding: 7px 9px 8px;
    text-decoration: none;
    display: flex;
    box-shadow: 5px 5px 8px #00000026;
}

.vectors-wrapper-28 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60.0007px;
    height: 56.571px;
    text-decoration: none;
    display: flex;
}

.text-47 {
    color: #411517;
    text-align: center;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 900;
    line-height: 56px;
    text-decoration: none;
}

.vectors-wrapper-29 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 53.9985px;
    height: 50.0003px;
    text-decoration: none;
    display: flex;
}

.frame-3921 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 309px;
    text-decoration: none;
    display: flex;
}

.frame-3898 {
    grid-column-gap: 111px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-30 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 50.4826px;
    height: 51.9994px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-31 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60.0008px;
    height: 60.6429px;
    text-decoration: none;
    display: flex;
}

.gmv-cagr-from-2015-to-2023 {
    text-align: center;
    font-family: Circularstd, sans-serif;
}

.vectors-wrapper-32 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-33 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 59.0547px;
    height: 62.0003px;
    text-decoration: none;
    display: flex;
}

.gmv-cagr-from-2015-to-2023-0 {
    color: #411517;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.gmv-cagr-from-2015-to-2023-1 {
    color: #411517;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
}

.frame-4105 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 585px;
    text-decoration: none;
    display: flex;
}

.frame-4106 {
    grid-row-gap: 60px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1279px;
    text-decoration: none;
    display: flex;
}

.frame-4107 {
    grid-column-gap: 108px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4108 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 294px;
    padding: 15px 13px;
    text-decoration: none;
    display: flex;
}

.frame-4109 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-34 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 54px;
    height: 54px;
    text-decoration: none;
    display: flex;
}

.text-48 {
    color: #ff6000;
    text-align: center;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 900;
    line-height: 56px;
    text-decoration: none;
}

.text-49 {
    color: #411517;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.numbers-card-3 {
    grid-row-gap: 10px;
    background-color: #ff6000;
    border-radius: 25px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 312px;
    height: 249px;
    padding: 7px 9px 8px;
    text-decoration: none;
    display: flex;
    box-shadow: 5px 5px 8px #00000026;
}

.frame-4110 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-35 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60.0007px;
    height: 56.571px;
    text-decoration: none;
    display: flex;
}

.frame-4111 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-50 {
    color: #411517;
    text-align: center;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 900;
    line-height: 56px;
    text-decoration: none;
}

.vectors-wrapper-36 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 53.9985px;
    height: 50.0003px;
    text-decoration: none;
    display: flex;
}

.frame-4112 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 309px;
    text-decoration: none;
    display: flex;
}

.frame-4113 {
    grid-column-gap: 111px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-37 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 50.4826px;
    height: 51.9994px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-38 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60.0008px;
    height: 60.6429px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-39 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-40 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 59.0547px;
    height: 62.0003px;
    text-decoration: none;
    display: flex;
}

.gmv-cagr-from-2015-to-2023-2 {
    color: #411517;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
}

.frame-4114 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 585px;
    text-decoration: none;
    display: flex;
}

.frame-4115 {
    grid-row-gap: 60px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1279px;
    text-decoration: none;
    display: flex;
}

.frame-4116 {
    grid-column-gap: 108px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4117 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 294px;
    padding: 15px 13px;
    text-decoration: none;
    display: flex;
}

.frame-4118 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-51 {
    color: #ff6000;
    text-align: center;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 900;
    line-height: 56px;
    text-decoration: none;
}

.text-52 {
    color: #411517;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.numbers-card-4 {
    grid-row-gap: 10px;
    background-color: #ff6000;
    border-radius: 25px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 312px;
    height: 249px;
    padding: 7px 9px 8px;
    text-decoration: none;
    display: flex;
    box-shadow: 5px 5px 8px #00000026;
}

.frame-4119 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-41 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60.0007px;
    height: 56.571px;
    text-decoration: none;
    display: flex;
}

.frame-4120 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-53 {
    color: #411517;
    text-align: center;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 900;
    line-height: 56px;
    text-decoration: none;
}

.vectors-wrapper-42 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 53.9985px;
    height: 50.0003px;
    text-decoration: none;
    display: flex;
}

.frame-4121 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 309px;
    text-decoration: none;
    display: flex;
}

.frame-4122 {
    grid-column-gap: 111px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-43 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 51.1779px;
    height: 51.8318px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-44 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60.0008px;
    height: 60.6429px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-45 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-46 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 59.0547px;
    height: 62.0003px;
    text-decoration: none;
    display: flex;
}

.receipt-1 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    text-decoration: none;
    display: flex;
    position: relative;
}

.vectors-wrapper-47 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 54px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-48 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 13px;
    height: 3.6px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 14.4px;
    left: 33.9999px;
}

.vectors-wrapper-49 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 27px;
    height: 3.6px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 22.5px;
    left: 17.0001px;
}

.vectors-wrapper-50 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 27px;
    height: 3.6px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 31.5px;
    left: 12.9999px;
}

.gmv-cagr-from-2015-to-2023-3 {
    color: #411517;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
}

.frame-4123 {
    grid-column-gap: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 585px;
    height: 72px;
    text-decoration: none;
    display: flex;
}

.frame-4124 {
    grid-row-gap: 60px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1279px;
    text-decoration: none;
    display: flex;
}

.frame-4125 {
    grid-column-gap: 108px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4126 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 294px;
    padding: 15px 13px;
    text-decoration: none;
    display: flex;
}

.frame-4127 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-54 {
    color: #ff6000;
    text-align: center;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 900;
    line-height: 56px;
    text-decoration: none;
}

.text-55 {
    color: #411517;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.numbers-card-5 {
    grid-row-gap: 10px;
    background-color: #ff6000;
    border-radius: 25px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 312px;
    height: 249px;
    padding: 7px 9px 8px;
    text-decoration: none;
    display: flex;
    box-shadow: 5px 5px 8px #00000026;
}

.frame-4128 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-51 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60.0007px;
    height: 56.571px;
    text-decoration: none;
    display: flex;
}

.text-56 {
    color: #411517;
    text-align: center;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 900;
    line-height: 56px;
    text-decoration: none;
}

.vectors-wrapper-52 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 53.9985px;
    height: 50.0003px;
    text-decoration: none;
    display: flex;
}

.frame-4129 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 309px;
    text-decoration: none;
    display: flex;
}

.frame-4130 {
    grid-column-gap: 111px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-53 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 51.1779px;
    height: 51.8318px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-54 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60.0008px;
    height: 60.6429px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-55 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-56 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 59.0547px;
    height: 62.0003px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-57 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 54px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-58 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 13px;
    height: 3.6px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 14.4px;
    left: 33.9999px;
}

.vectors-wrapper-59 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 27px;
    height: 3.6px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 22.5px;
    left: 17.0001px;
}

.vectors-wrapper-60 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 27px;
    height: 3.6px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 31.5px;
    left: 12.9999px;
}

.gmv-cagr-from-2015-to-2023-4 {
    color: #411517;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
}

.frame-4131 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1300px;
    height: 72px;
    text-decoration: none;
    display: flex;
}

.frame-4132 {
    grid-row-gap: 60px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1279px;
    text-decoration: none;
    display: flex;
}

.frame-4133 {
    grid-column-gap: 108px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4134 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 294px;
    padding: 15px 13px;
    text-decoration: none;
    display: flex;
}

.frame-4135 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-57 {
    color: #ff6000;
    text-align: center;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Circularstd, sans-serif;
    font-size: 48px;
    font-weight: 900;
    line-height: 56px;
    text-decoration: none;
}

.text-58 {
    color: #411517;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Circularstd, sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.numbers-card-6 {
    grid-row-gap: 10px;
    background-color: #ff6000;
    border-radius: 25px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 312px;
    height: 249px;
    margin-left: auto;
    margin-right: auto;
    padding: 7px 9px 8px;
    text-decoration: none;
    display: flex;
    box-shadow: 5px 5px 8px #00000026;
}

.frame-4136 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-61 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60.0007px;
    height: 56.571px;
    text-decoration: none;
    display: flex;
}

.text-59 {
    color: #411517;
    text-align: center;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 48px;
    font-weight: 900;
    line-height: 56px;
    text-decoration: none;
}

.vectors-wrapper-62 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 53.9985px;
    height: 50.0003px;
    text-decoration: none;
    display: flex;
}

.frame-4137 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 309px;
    text-decoration: none;
    display: flex;
}

.frame-4138 {
    grid-column-gap: 111px;
    justify-content: center;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-63 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 51.1779px;
    height: 51.8318px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-64 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60.0008px;
    height: 60.6429px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-65 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-66 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 59.0547px;
    height: 62.0003px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-67 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 54px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-68 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 13px;
    height: 3.6px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 14.4px;
    left: 33.9999px;
}

.vectors-wrapper-69 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 27px;
    height: 3.6px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 22.5px;
    left: 17.0001px;
}

.vectors-wrapper-70 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 27px;
    height: 3.6px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 31.5px;
    left: 12.9999px;
}

.gmv-cagr-from-2015-to-2023-5 {
    color: #411517;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.frame-4139 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4140 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4141 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}

.frame-4142 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4143 {
    grid-column-gap: 114px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.ellipse-1 {
    object-fit: cover;
}

.frame-4144 {
    grid-row-gap: 6px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4145 {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4146 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 36px;
    display: flex;
}

.text-60 {
    color: #411517;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.frame-4147 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 32px;
    display: flex;
}

.frame-4148 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 195px;
    text-decoration: none;
    display: flex;
}

.frame-4149 {
    grid-column-gap: 12px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-4150 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-71 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    text-decoration: none;
    display: flex;
}

.frame-4151 {
    grid-column-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    width: 131px;
    padding: 5px 7px;
    text-decoration: none;
    display: flex;
}

.text-61 {
    color: #000;
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    text-decoration: none;
}

.frame-4152 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 31.3333px;
    display: flex;
}

.frame-4153 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32px;
    padding: 5px 3px;
    text-decoration: none;
    display: flex;
    position: relative;
}

.vectors-wrapper-72 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 26.6667px;
    height: 21.3333px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-73 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 26.6667px;
    height: 7.82813px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 9.13867px;
    left: 2.66699px;
}

.button-with-icon-2 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 34px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
    display: flex;
}

.frame-4154 {
    grid-column-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 346px;
    text-decoration: none;
    display: flex;
}

.text-62 {
    color: #ff6000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    text-decoration: none;
}

.vectors-wrapper-74 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    text-decoration: none;
    display: flex;
}

.frame-4155 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4156 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.button-with-icon-3 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
    text-decoration: none;
    display: flex;
}

.team-circles {
    grid-row-gap: 64px;
    background-color: #f4ede3;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 1256px;
    padding: 64px 24px;
    text-decoration: none;
    display: flex;
}

.container-5 {
    grid-row-gap: 64px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    text-decoration: none;
    display: flex;
}

.title-section {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1194px;
    text-decoration: none;
    display: flex;
}

.text-63 {
    color: #ff6000;
    letter-spacing: .5px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 64px;
    font-weight: 900;
    line-height: 72px;
    text-decoration: none;
}

.columns-4 {
    grid-column-gap: 48px;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.card {
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.image-wrapper-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 270px;
    height: 270px;
    text-decoration: none;
    display: flex;
}

.image-13 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 270px;
    height: 270px;
    text-decoration: none;
    display: flex;
}

.content {
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.info {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-64 {
    color: #411517;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Circularstd, sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px;
    text-decoration: none;
}

.frame-4157 {
    grid-column-gap: 15px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4158 {
    grid-column-gap: 12px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.frame-4159 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-75 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    text-decoration: none;
    display: flex;
}

.text-65 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Circularstd, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    text-decoration: none;
}

.frame-4160 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 32px;
    padding: 5px 3px;
    text-decoration: none;
    display: flex;
    position: relative;
}

.vectors-wrapper-76 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 26.6667px;
    height: 21.3333px;
    text-decoration: none;
    display: flex;
}

.vectors-wrapper-77 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 26.6667px;
    height: 7.82813px;
    text-decoration: none;
    display: flex;
    position: absolute;
    top: 9.13867px;
    left: 2.66699px;
}

.button-with-icon-4 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 34px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
    display: flex;
}

.frame-4161 {
    grid-column-gap: 6px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 346px;
    text-decoration: none;
    display: flex;
}

.text-66 {
    color: #ff6000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 30px;
    text-decoration: none;
}

.vectors-wrapper-78 {
    object-fit: cover;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    text-decoration: none;
    display: flex;
}

.section-slider {
    height: auto;
}

.slide-nav-2 {
    overflow: visible;
}

.slider-2 {
    background-color: #ddd0;
    height: auto;
}

.left-arrow-2 {
    height: 50px;
    margin-top: auto;
    margin-bottom: 40px;
    margin-right: 150px;
    padding-bottom: 0;
    position: relative;
    inset: auto 0% 0% auto;
}

.right-arrow-2 {
    height: 50px;
    margin-bottom: 0;
    margin-right: 80px;
    position: absolute;
    inset: auto 0% 0% auto;
}

.icon {
    color: #ff6000;
}

.icon-2 {
    color: #ff6000;
    position: relative;
}

.how-to-subscribe {
    grid-row-gap: 10px;
    background-color: #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1440px;
    padding: 50px 80px;
    text-decoration: none;
    display: flex;
}

.frame-4162 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    max-width: 1280px;
    text-decoration: none;
    display: flex;
}

._2-two-column-text-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4163 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4164 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}


.list-of-steps {
    grid-row-gap: 42px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1263px;
    text-decoration: none;
    display: flex;
}

.steps {
    grid-column-gap: 42px;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.text-67 {
    color: #411517;
    text-align: center;
    letter-spacing: 2px;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 192px;
    font-weight: 700;
    line-height: 142px;
    text-decoration: none;
}

.maecenas-ut-tellus-dignissim-sodales-arcu-gravida-lorem-cras-ut-eleifend-libero-sed-accumsan-nulla-ut-justo-iaculis {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    text-decoration: none;
}

._1 {
    opacity: .92;
    color: #411517;
    text-align: center;
    letter-spacing: 2px;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 192px;
    font-weight: 700;
    line-height: 142px;
    text-decoration: none;
}

.text-68, .maecenas-ut-tellus-dignissim-sodales-arcu-gravida-lorem-cras-ut-eleifend-libero-sed-accumsan-nulla-ut-justo-iaculis-1 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.frame-4165 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    max-width: 1280px;
    text-decoration: none;
    display: flex;
}

._2-two-column-text-4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4166 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4167 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}

.frame-4168 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 1263px;
    text-decoration: none;
    display: flex;
}

.frame-4169 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 172px;
    display: flex;
}

.frame-4170 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4171 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 142px;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
    display: flex;
}

.text-69 {
    color: #411517;
    text-align: center;
    letter-spacing: 2px;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 192px;
    font-weight: 700;
    line-height: 142px;
    text-decoration: none;
}

.frame-4172 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: 23px 28px;
    text-decoration: none;
    display: flex;
}

.error-db1ad7a5-9397-3333-8aaf-9015b0b78308, .maecenas-ut-tellus-dignissim-sodales-arcu-gravida-lorem-cras-ut-eleifend-libero-sed-accumsan-nulla-ut-justo-iaculis-2 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.frame-4173 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    max-width: 1280px;
    text-decoration: none;
    display: flex;
}

._2-two-column-text-5 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4174 {
    grid-column-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4175 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    max-width: 624px;
    text-decoration: none;
    display: flex;
}


.frame-4176 {
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 10px;
    padding-top: 20px;
    text-decoration: none;
    display: flex;
}

.frame-4177 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 172px;
    display: flex;
}

.frame-4178 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
    display: flex;
}

.frame-4179 {
    grid-row-gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 142px;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
    display: flex;
}

.text-70 {
    color: #411517;
    text-align: center;
    letter-spacing: 2px;
    text-transform: undefined;
    margin-top: 0;
    margin-bottom: 60px;
    font-size: 192px;
    font-weight: 700;
    line-height: 142px;
    text-decoration: none;
}

.frame-4180 {
    grid-column-gap: 10px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: 23px 28px;
    text-decoration: none;
    display: flex;
}

.maecenas-ut-tellus-dignissim-sodales-arcu-gravida-lorem-cras-ut-eleifend-libero-sed-accumsan-nulla-ut-justo-iaculis-3 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    text-decoration: none;
}

.grid-3x2 {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
}

.heading-div {
    margin: 80px auto;
    padding-left: 80px;
}

.grid-x2 {
    margin-top: 50px;
}

.slide-2 {
    background-image: url('../images/Talabat_23_finals_edited-24-of-50.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}

.image-15 {
    float: none;
    clear: none;
    position: static;
    inset: 100% 0% 0% auto;
}

.button3_icon {
    width: 1em;
    height: 1em;
}

.button3_icon.is-1 {
    color: #ff6000;
}

.butto3_background {
    background-color: #ff6000;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 100%;
    left: 0;
}

.button3_text-wrap {
    grid-column-gap: .75em;
    color: #fff;
    align-items: center;
    display: flex;
}

.button3_text-wrap.is-2 {
    z-index: 1;
    opacity: 0;
    color: #1a1a1a;
    position: absolute;
}

.button3_text {
    color: #ff6000;
}

.button3_text.is-sec {
    z-index: 1;
    color: #fff;
}

.button_download {
    background-color: #38383800;
    border: 2px solid #ff6000;
    border-radius: 99px;
    justify-content: space-between;
    align-items: center;
    padding: 5px 32px;
    display: flex;
    position: relative;
    overflow: hidden;
}

.text-span-2 {
    color: #ff6000;
}

@media screen and (min-width: 1440px) {

    .container-4 {
        margin-left: 0;
    }

    .quick-stack {
        grid-column-gap: 50px;
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }

    .heading-2, .div-block {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0
    }

    .section-overlapping-images {
        background-size: cover;
        overflow: hidden;
    }

    .div-block-3 {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
    }

    .column {
        padding-left: 0;
        padding-right: 0;
    }

    .columns-2 {
        margin-left: 0;
        margin-right: 0;
    }

    .section-ceo {
        background-color: #f4ede329;
        background-image: url('../images/Section-CEO3.jpg');
        background-repeat: no-repeat;
        background-size: cover;
    }

    .columns-3 {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }

    .div-block-6 {
        overflow: hidden;
    }

    .section-stats {
        height: auto;
    }

    .div-block-13 {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }

    .section-investments {
        background-color: #f4ede3;
        margin-left: auto;
        margin-right: auto;
    }


    .section-banks {
        height: 1280px;
        margin-bottom: 50px;
        padding-bottom: 50px;
        text-decoration: none;
        overflow: hidden;
    }

    .section-subscribe {
        background-color: #f4ede300;
    }

    .grid-contact {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
    }

    .grid-10 {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        justify-content: stretch;
        place-items: start center;
        padding-left: 0;
    }

    .paragraph-4 {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
    }

    .section-ipo-docs {
        width: 1440px;
        height: 1250px;
        margin-bottom: 80px;
    }

    ._2-two-column-text-2 {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
    }

    .button-6 {
        padding: 0;
    }

    .button-6:hover {
        z-index: 1;
        color: #fff;
        background-color: #ff6000;
        position: relative;
    }

    .noun-download-7170572-1 {
        margin-right: 20px;
        padding: 10px 0;
    }

    .section-faq {
        background-color: #f4ede3;
        text-decoration: none;
    }

    .accordion-4 {
        background-color: #fff0;
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }

    .frame-4004 {
        justify-content: center;
        align-items: center;
    }

    .frame-4013, .frame-4014 {
        width: 1440px;
    }

    .frame-4015 {
        justify-content: center;
        align-items: center;
    }

    .section-ipo-document {
        padding-top: 50px;
        padding-left: 80px;
    }

    .frame-4032 {
        padding-left: 0;
    }

    .frame-4034 {
        width: 1440px;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .text-25 {
        font-family: Circularstd, sans-serif;
    }

    .text-26 {
        font-family: Circularstd Book, sans-serif;
    }

    .text-27 {
        z-index: 2;
        margin-left: 0;
        margin-right: 0;
        padding: 10px 0 10px 35px;
        position: static;
    }

    .text-27:hover {
        color: #fff;
    }

    .numbers-card {
        width: 350px;
        max-width: 100%;
        height: 270px;
        margin: 0;
        padding: 0 40px;
        display: flex;
    }

    .frame-4134 {
        margin-left: auto;
        margin-right: auto;
        padding: 0;
    }

    .numbers-card-6 {
        width: 350px;
        max-width: 100%;
        height: 270px;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        padding: 0 40px;
    }

    .slider-2 {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
    }

    .left-arrow-2 {
        margin-right: 80px;
    }

    .right-arrow-2 {
        margin-right: 0;
    }

    .how-to-subscribe {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }

    .grid-3x2 {
        grid-column-gap: 50px;
        grid-row-gap: 62px;
        grid-template: "Area Area-2"
    / 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        justify-items: center;
        width: 1440px;
        height: auto;
        margin-top: 50px;
        margin-left: auto;
        margin-right: auto;
        display: grid;
    }

    .heading-div {
        width: 1440px;
        margin: 80px auto;
        padding-left: 0;
    }

    .grid-13 {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
    }

    .grid-x2 {
        grid-column-gap: 50px;
        grid-row-gap: 62px;
        grid-template: "Area Area-2"
    / 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        justify-items: center;
        width: 1080px;
        height: auto;
        margin-top: 50px;
        margin-left: auto;
        margin-right: auto;
        display: grid;
    }

    .slide-2 {
        background-image: url('../images/Talabat_23_finals_edited-24-of-50.jpg');
    }

    .image-14 {
        width: 900px;
        max-width: none;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: static;
        overflow: hidden;
    }

    .column-4 {
        overflow: hidden;
    }

    .div-block-32 {
        margin-left: auto;
        margin-right: auto;
    }

    .image-15 {
        float: none;
        clear: none;
        width: 800px;
        margin: 100px 0 0;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }

    .div-block-33 {
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .link-block {
        color: #ff6000;
        border: 1px solid #ff6000;
        border-radius: 20px;
        width: 250px;
        height: 50px;
        text-decoration: none;
    }

    .link-block:hover {
        color: #fff;
        background-color: #ff6000;
    }

    .text-block-5 {
        color: #ff6000;
        text-align: center;
        margin-left: 0;
        padding-top: 15px;
        padding-bottom: 15px;
        font-family: Circularstd, sans-serif;
        font-size: 16px;
        font-weight: 500;
        text-decoration: none;
        position: static;
    }

    .text-block-5:hover {
        color: #fff;
    }

    .button3_text-wrap.is-2, .button3_text-wrap.is-1 {
        text-decoration: none;
    }

    .button3_text {
        font-family: Circularstd, sans-serif;
        font-weight: 500;
        text-decoration: none;
    }

    .button3_text.is-sec {
        font-family: Circularstd, sans-serif;
        font-weight: 700;
        text-decoration: none;
    }

    .button_download {
        border-width: 1px;
        text-decoration: none;
    }

    .text-span {
        color: #ff6000;
    }

    .div-block-34 {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
    }

    .cell {
        justify-content: flex-start;
        align-items: flex-start;
    }

    .columns-5 {
        width: 1440px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 80px;
        padding-bottom: 80px;
    }
}

@media screen and (max-width: 991px) {
    .nav-menu-wrapper {
        background-color: #0000;
    }

    .nav-menu {
        background-color: #fff;
        flex-wrap: wrap;
        justify-content: space-around;
        align-items: center;
        padding-left: 0;
        display: flex;
    }

    .nav-link {
        padding-left: 5px;
        padding-right: 5px;
    }

    .nav-dropdown-list.shadow-three.w--open {
        position: absolute;
    }

    .nav-button-wrapper {
        width: 100%;
        margin-left: 0;
    }

    .menu-button {
        padding: 12px;
    }

    .menu-button.w--open {
        color: #fff;
        background-color: #a6b1bf;
    }

    .heading {
        font-family: Circularstd, sans-serif;
        font-size: 64px;
        font-weight: 700;
        line-height: 72px;
    }

    .container-4 {
        margin-left: 40px;
        margin-right: 40px;
    }

    .quick-stack {
        padding-left: 40px;
        padding-right: 40px;
    }

    .heading-2 {
        font-size: 48px;
        line-height: 56px;
    }

    .div-block {
        margin-left: 40px;
        margin-right: 40px;
    }

    .section-overlapping-images {
        background-position: 60% 0;
        background-size: 991px;
        background-attachment: scroll;
        height: 500px;
    }

    .columns {
        padding-top: 30px;
    }

    .large-text {
        font-size: 42px;
        line-height: 52px;
        overflow: hidden;
    }

    .column {
        padding-left: 40px;
        position: relative;
    }

    .large-text-orange {
        font-size: 48px;
        line-height: 56px;
    }

    .section-ceo {
        background-position: 65%;
        background-repeat: no-repeat;
        background-size: 991px;
        height: 600px;
    }

    .columns-3 {
        padding-top: 20px;
        padding-left: 40px;
        padding-right: 40px;
        font-family: Circularstd, sans-serif;
    }

    .paragraph-quote {
        width: 400px;
        margin-top: 20px;
        font-size: 16px;
    }

    .columns-4 {
        flex-direction: column;
        align-items: center;
    }

    .column-5 {
        padding-left: 10px;
        font-weight: 300;
    }
}

@media screen and (max-width: 767px) {
    .navbar-brand {
        padding-left: 0;
    }

    .nav-menu {
        flex-direction: column;
        padding-bottom: 30px;
        padding-left: 0;
    }

    .nav-link {
        padding-top: 10px;
        padding-bottom: 10px;
        display: inline-block;
    }

    .nav-dropdown {
        flex-direction: column;
        align-items: center;
        display: flex;
    }

    .nav-dropdown-toggle {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .nav-dropdown-list.shadow-three {
        box-shadow: 0 8px 50px #0000000d;
    }

    .nav-dropdown-list.shadow-three.w--open {
        position: relative;
    }

    .nav-dropdown-list.shadow-three.mobile-shadow-hide {
        box-shadow: none;
    }

    .mobile-margin-top-10 {
        margin-top: 10px;
    }
}

@media screen and (max-width: 479px) {
    .nav-menu {
        flex-direction: column;
    }

    .nav-button-wrapper {
        width: auto;
    }

    .slide-1 {
        background-size: cover;
    }

    .heading {
        font-size: 48px;
        line-height: 56px;
    }

    .quick-stack {
        grid-column-gap: 18px;
        grid-row-gap: 18px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .paragraph {
        font-size: 16px;
        line-height: 26px;
    }

    .text-block {
        font-size: 22px;
        line-height: 30px;
    }

    .heading-2 {
        font-size: 32px;
        line-height: 36px;
    }

    .brand {
        padding-left: 20px;
    }

    .div-block {
        margin-left: 20px;
        margin-right: 20px;
    }

    .section-overlapping-images {
        background-position: 70% 0;
        background-size: cover;
        background-attachment: scroll;
        height: 300px;
    }

    .large-text {
        font-size: 24px;
        line-height: 32px;
    }

    .column {
        padding-left: 20px;
    }

    .small-heading {
        font-size: 14px;
    }

    .menu-button-2 {
        padding-top: 40px;
        padding-right: 10px;
    }
}

#w-node-_69ddbb83-3cfe-7a5a-c60c-a75e64717f17-a31e4f28 {
    grid-area: Area-3;
}

#w-node-_69ddbb83-3cfe-7a5a-c60c-a75e64717f1d-a31e4f28, #w-node-cb3d9697-15d3-f72b-d312-74c9fe19c92c-a31e4f28 {
    grid-area: Area;
}

#w-node-_69ddbb83-3cfe-7a5a-c60c-a75e64717f23-a31e4f28 {
    grid-area: Area-5;
}

#w-node-_69ddbb83-3cfe-7a5a-c60c-a75e64717f29-a31e4f28, #w-node-_24eaff19-69dd-30ce-6750-4c51a8955e75-a31e4f28, #w-node-_69ddbb83-3cfe-7a5a-c60c-a75e64717f47-a31e4f28, #w-node-_69ddbb83-3cfe-7a5a-c60c-a75e64717f49-a31e4f28, #w-node-_69ddbb83-3cfe-7a5a-c60c-a75e64717f4d-a31e4f28, #w-node-_69ddbb83-3cfe-7a5a-c60c-a75e64717f4f-a31e4f28, #w-node-_69ddbb83-3cfe-7a5a-c60c-a75e64717f51-a31e4f28, #w-node-_2a3ba964-4854-9085-7c93-de81f9128216-a31e4f28 {
    grid-area: Area;
}

#w-node-e405242b-b2bc-6fbd-51dc-c96de6272c91-a31e4f28 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d9db0de-0aa4-f005-73ac-6208a9c932af-a31e4f28 {
    grid-area: Area-3;
}

#w-node-_8f31c40f-c75d-d0de-4f18-d375ecf05708-a31e4f28, #w-node-_86ab17e8-7da2-b5e6-30f2-7767df2d760e-a31e4f28 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13e6d9a7-17e4-3ad0-61b3-198a10fca2ce-a31e4f28 {
    place-self: auto;
}

#w-node-_2b0174e1-9c4d-5256-0e88-85872863c58d-a31e4f28 {
    place-self: auto center;
}

@media screen and (max-width: 991px) {
    #w-node-_230cdb8b-382f-66ed-d15f-63cd30d913c0-a31e4f28, #w-node-_6e0968ca-905d-d8cd-74e6-8586cc78fafd-a31e4f28, #w-node-e9946516-1d67-da31-c695-cf0edf5ccf05-a31e4f28, #w-node-b4a0c44a-7975-c38a-4489-60f71d5a3ea6-a31e4f28 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
}


@font-face {
    font-family: 'Circularstd Book';
    src: url('../fonts/CircularStd-Book.otf') format('opentype'), url('../fonts/CircularStd-Book.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circularstd';
    src: url('../fonts/CircularStd-Medium.otf') format('opentype'), url('../fonts/CircularStd-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gedinarone';
    src: url('../fonts/GEDinarOne-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ge Dinar One';
    src: url('../fonts/GE-Dinar-One-Light.otf') format('opentype'), url('../fonts/GE-Dinar-One-Light-Italic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gedinarone';
    src: url('../fonts/GEDinarOne-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ge Dinar One';
    src: url('../fonts/GE-Dinar-One-Medium.otf') format('opentype'), url('../fonts/GE-Dinar-One-Medium-Italic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Gedinarone';
    src: url('../fonts/GEDinarOne-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circularstd';
    src: url('../fonts/CircularStd-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circularstd';
    src: url('../fonts/CircularStd-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circularstd';
    src: url('../fonts/CircularStd-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}