    *,
    :before,
    :after {
        box-sizing: border-box
    }

    body {
        -webkit-font-smoothing: antialiased
    }

    textarea:focus-visible {
        outline: none
    }

    button {
        -webkit-font-smoothing: inherit;
        -moz-osx-font-smoothing: inherit;
        /* -webkit-appearance: none */
    }

    * {
        margin: 0;
        padding: 0
    }

    a {
        color: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit
    }

    input {
        font: inherit;
        background-color: inherit;
        border: none;
        outline: none
    }

    button {
        font: inherit;
        background: 0 0;
        background-color: inherit;
        color: inherit;
        border-style: none;
        width: auto;
        line-height: normal;
        overflow: visible
    }

    textarea,
    select {
        font: inherit;
        background-color: inherit
    }

    img,
    picture,
    video,
    canvas,
    svg {
        display: block
    }

    [data-reaction-click] {
        cursor: pointer
    }

    [data-visible=false] {
        display: none !important
    }

    .before-hidden:before,
    .after-hidden:after {
        display: none
    }

    .before-visible:before,
    .after-visible:after {
        content: ""
    }

    ::placeholder {
        color: inherit;
        opacity: .54
    }

    body * {
        scrollbar-width: none
    }

    body ::-webkit-scrollbar {
        display: none
    }

    [name=honey-pot-field] {
        display: none !important
    }

    .pointer-events-none {
        pointer-events: none
    }

    /* #_ {
        margin-left: auto;
        margin-right: auto;
        display: grid
    } */

    #Landing_no_animation {
        border-radius: 0;
        width: 1500px;
        min-width: 1920px;
        max-width: 1920px;
        min-height: 6715px;
        max-height: 6715px;
        margin: 0 auto;
        padding: 100px 100px;
        position: relative
    }

    #Landing_no_animation_0 {
        --f2w-order: 0;
        background-color: #f2f2f2;
        border-radius: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0;
        overflow: hidden
    }

    #Nuestros_planes {
        --f2w-order: 0;
        border-radius: 0;
        width: 1718px;
        height: 620px;
        position: absolute;
        top: 4267px;
        left: 62px
    }

    #_126_218 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 700;
        display: inline;
        position: absolute;
        top: 0;
        left: 0
    }

    #__0 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 700
    }

    #Frame_162 {
        grid-column-gap: 30px;
        --f2w-order: 1;
        border-radius: 0;
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        padding: 0;
        display: flex;
        position: absolute;
        top: 131px;
        left: 77px
    }

    #Group_142 {
        --f2w-order: 0;
        filter: drop-shadow(0 4px 4px #00000040);
        flex-shrink: 0;
        width: 527px;
        height: 489px;
        margin: 0;
        position: relative
    }

    #Group_112,
    #Group_110 {
        --f2w-order: 0;
        width: 527px;
        height: 488px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Rectangle_45 {
        --f2w-order: 0;
        background-color: #f58a07;
        border-radius: 40px;
        width: 527px;
        height: 488px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Rectangle_48 {
        --f2w-order: 1;
        background-color: #fff;
        border-radius: 30px;
        width: 444px;
        height: 335px;
        position: absolute;
        top: 131px;
        left: 42px
    }

    #Group_111 {
        --f2w-order: 1;
        width: 76.3px;
        height: 76.3px;
        position: absolute;
        top: 31px;
        left: 402.5px
    }

    #Ellipse_73 {
        --f2w-order: 0;
        aspect-ratio: 1;
        background-color: #fff;
        border-radius: 50%;
        width: 65px;
        height: 65px;
        position: absolute;
        top: 6px;
        left: 5.5px
    }

    #clarity_arrow_line {
        --f2w-order: 1;
        aspect-ratio: 1;
        width: 77px;
        height: 77px;
        position: absolute;
        top: -.3px;
        left: -.4px
    }

    #_126_229 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 2;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 48px;
        font-weight: 700;
        display: inline;
        position: absolute;
        top: 40px;
        left: 42px
    }

    #__1 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 48px;
        font-weight: 700
    }

    #In_App_Purchase_1_1 {
        --f2w-order: 1;
        aspect-ratio: 1;
        border-radius: 0;
        width: 380px;
        height: 380px;
        position: absolute;
        top: 109px;
        left: 74px;
        overflow: hidden
    }

    #__2 {
        object-fit: cover;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0
    }

    #Group_143 {
        --f2w-order: 1;
        filter: drop-shadow(0 4px 4px #00000040);
        flex-shrink: 0;
        width: 527px;
        height: 489px;
        margin: 0;
        position: relative
    }

    #Group_113,
    #Group_110_0 {
        --f2w-order: 0;
        width: 527px;
        height: 488px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Rectangle_45_0 {
        --f2w-order: 0;
        background-color: #f58a07;
        border-radius: 40px;
        width: 527px;
        height: 488px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Rectangle_48_0 {
        --f2w-order: 1;
        background-color: #fff;
        border-radius: 30px;
        width: 444px;
        height: 335px;
        position: absolute;
        top: 131px;
        left: 42px
    }

    #Group_111_0 {
        --f2w-order: 1;
        width: 76.3px;
        height: 76.3px;
        position: absolute;
        top: 31px;
        left: 402.5px
    }

    #Ellipse_73_0 {
        --f2w-order: 0;
        aspect-ratio: 1;
        background-color: #fff;
        border-radius: 50%;
        width: 65px;
        height: 65px;
        position: absolute;
        top: 6px;
        left: 5.5px
    }

    #clarity_arrow_line_0 {
        --f2w-order: 1;
        aspect-ratio: 1;
        width: 77px;
        height: 77px;
        position: absolute;
        top: -.3px;
        left: -.4px
    }

    #_126_241 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 2;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 48px;
        font-weight: 700;
        display: inline;
        position: absolute;
        top: 40px;
        left: 42px
    }

    #__3 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 48px;
        font-weight: 700
    }

    #In_App_Purchase_1 {
        --f2w-order: 1;
        aspect-ratio: 1;
        border-radius: 0;
        width: 380px;
        height: 380px;
        position: absolute;
        top: 109px;
        left: 55px;
        overflow: hidden
    }

    #__4 {
        object-fit: cover;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0
    }

    #Group_144 {
        --f2w-order: 2;
        filter: drop-shadow(0 4px 4px #00000040);
        flex-shrink: 0;
        width: 527px;
        height: 489px;
        margin: 0;
        position: relative
    }

    #Group_114,
    #Group_110_1 {
        --f2w-order: 0;
        width: 527px;
        height: 488px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Rectangle_45_1 {
        --f2w-order: 0;
        background-color: #f58a07;
        border-radius: 40px;
        width: 527px;
        height: 488px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Rectangle_48_1 {
        --f2w-order: 1;
        background-color: #fff;
        border-radius: 30px;
        width: 444px;
        height: 335px;
        position: absolute;
        top: 131px;
        left: 42px
    }

    #Group_111_1 {
        --f2w-order: 1;
        width: 76.3px;
        height: 76.3px;
        position: absolute;
        top: 31px;
        left: 402.5px
    }

    #Ellipse_73_1 {
        --f2w-order: 0;
        aspect-ratio: 1;
        background-color: #fff;
        border-radius: 50%;
        width: 65px;
        height: 65px;
        position: absolute;
        top: 6px;
        left: 5.5px
    }

    #clarity_arrow_line_1 {
        --f2w-order: 1;
        aspect-ratio: 1;
        width: 77px;
        height: 77px;
        position: absolute;
        top: -.3px;
        left: -.4px
    }

    #_126_253 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 2;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 48px;
        font-weight: 700;
        display: inline;
        position: absolute;
        top: 40px;
        left: 42px
    }

    #__5 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 48px;
        font-weight: 700
    }

    #In_App_Purchase_2_1 {
        --f2w-order: 1;
        aspect-ratio: 1;
        border-radius: 0;
        width: 380px;
        height: 380px;
        position: absolute;
        top: 109px;
        left: 84px;
        overflow: hidden
    }

    #__6 {
        object-fit: cover;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0
    }

    #Footer {
        --f2w-order: 1;
        width: 1924px;
        height: 352px;
        position: absolute;
        top: 6363px;
        left: 0
    }

    #Rectangle_49 {
        --f2w-order: 0;
        background-color: #e8e8e8;
        border: 1px solid #f2f2f2;
        border-radius: 0;
        width: 1924px;
        height: 352px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Group_139 {
        --f2w-order: 1;
        width: 1854px;
        height: 272px;
        position: absolute;
        top: 65px;
        left: 49px
    }

    #_126_261 {
        text-align: center;
        -webkit-text-stroke: 1px #f2f2f2;
        overflow-wrap: break-word;
        color: #817e7e;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        width: 1355px;
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 500;
        display: inline;
        position: absolute;
        top: 224px;
        left: calc(50% - 691px)
    }

    #__8 {
        overflow-wrap: break-word;
        color: #817e7e;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 500
    }

    #__10 {
        overflow-wrap: break-word;
        color: #817e7e;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 500;
        text-decoration: underline
    }

    #__11 {
        overflow-wrap: break-word;
        color: #817e7e;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 500
    }

    #__12 {
        overflow-wrap: break-word;
        color: #817e7e;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 500;
        text-decoration: underline
    }

    #Group_116 {
        --f2w-order: 1;
        width: 1854px;
        height: 216px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Group_115 {
        --f2w-order: 0;
        width: 179px;
        height: 96px;
        position: absolute;
        top: 0;
        left: 507px
    }

    #_126_264 {
        text-align: left;
        -webkit-text-stroke: 1px #f2f2f2;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 400;
        display: inline;
        position: absolute;
        top: 0;
        left: 0
    }

    #__13 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 400
    }

    #Group_18 {
        --f2w-order: 1;
        width: 172px;
        height: 46px;
        position: absolute;
        top: 50px;
        left: 0
    }

    #ri_facebook_box_fill {
        --f2w-order: 0;
        border-radius: 0;
        width: 45px;
        height: 45px;
        position: absolute;
        top: 1px;
        left: 0;
        overflow: hidden
    }

    #Vector {
        --f2w-order: 0;
        width: 77.8%;
        height: 77.8%;
        position: absolute;
        inset: 11.2% 11.1% 11.1% 11.2%
    }

    #lets_icons_insta_fill {
        --f2w-order: 1;
        border-radius: 0;
        width: 46px;
        height: 46px;
        position: absolute;
        top: 0;
        left: 63px;
        overflow: hidden
    }

    #Vector_0 {
        --f2w-order: 0;
        width: 78.3%;
        height: 78.3%;
        position: absolute;
        inset: 11% 10.8% 10.8% 11%
    }

    #mdi_linkedin {
        --f2w-order: 2;
        border-radius: 0;
        width: 45px;
        height: 45px;
        position: absolute;
        top: 1px;
        left: 127px;
        overflow: hidden
    }

    #Vector_1 {
        --f2w-order: 0;
        width: 77.8%;
        height: 77.8%;
        position: absolute;
        inset: 11.2% 11.1% 11.1% 11.2%
    }

    #Group_17 {
        --f2w-order: 1;
        width: 1026px;
        height: 88px;
        position: absolute;
        top: 0;
        left: 828px
    }

    #_126_273 {
        text-align: left;
        -webkit-text-stroke: 1px #f2f2f2;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 400;
        display: inline;
        position: absolute;
        top: 0;
        left: 0
    }

    #__14 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 400
    }

    #__16 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        margin: 30px 0 0;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 400;
        display: block
    }

    #_126_274 {
        text-align: left;
        -webkit-text-stroke: 1px #f2f2f2;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 400;
        display: inline;
        position: absolute;
        top: 0;
        left: 284px
    }

    #__17 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 400
    }

    #__19 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        margin: 30px 0 0;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 400;
        display: block
    }

    #Group_147 {
        --f2w-order: 2;
        width: 533px;
        height: 88px;
        position: absolute;
        top: 0;
        left: 493px
    }

    #_126_276 {
        text-align: left;
        -webkit-text-stroke: 1px #f2f2f2;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        width: 533px;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 400;
        display: inline;
        position: absolute;
        top: 0;
        left: 0
    }

    #__20 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 400
    }

    #Group_16 {
        --f2w-order: 1;
        width: 419px;
        height: 34px;
        position: absolute;
        top: 54px;
        left: 0
    }

    #_126_278 {
        text-align: left;
        -webkit-text-stroke: 1px #f2f2f2;
        overflow-wrap: break-word;
        color: #898a8d;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        width: 256.9px;
        height: 16.6px;
        font-family: Inter;
        font-size: 24px;
        font-weight: 400;
        display: inline;
        position: absolute;
        top: 0;
        left: 2.2px
    }

    #__21 {
        overflow-wrap: break-word;
        color: #898a8d;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Inter;
        font-size: 24px;
        font-weight: 400
    }

    #Line_14 {
        --f2w-order: 1;
        border: 0 solid #817e7e;
        border-top-width: 1px;
        width: 419px;
        height: 1px;
        position: absolute;
        top: 33px;
        left: 0
    }

    #_126_280 {
        text-align: left;
        -webkit-text-stroke: 1px #f2f2f2;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 2;
        -webkit-background-clip: text;
        background-clip: text;
        width: 444px;
        font-family: Montserrat;
        font-size: 36px;
        font-weight: 400;
        display: inline;
        position: absolute;
        top: 128px;
        left: 0
    }

    #__22 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 36px;
        font-weight: 400
    }

    #Group_146 {
        --f2w-order: 2;
        width: 78px;
        height: 78px;
        position: absolute;
        top: 65px;
        left: 49px
    }

    #Rectangle_50 {
        --f2w-order: 0;
        aspect-ratio: 1;
        background-color: #222;
        border-radius: 0;
        width: 78px;
        height: 78px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Group_90 {
        --f2w-order: 1;
        width: 73px;
        height: 60px;
        position: absolute;
        top: 9.2px;
        left: 3px
    }

    #Footer_form {
        --f2w-order: 2;
        border-radius: 0;
        width: 1871px;
        height: 1396px;
        position: absolute;
        top: 4967px;
        left: 49px
    }

    #Social_Media_1 {
        --f2w-order: 0;
        aspect-ratio: 1.15;
        border-radius: 0;
        width: 1600px;
        height: 1396px;
        position: absolute;
        top: 0;
        left: 271px;
        overflow: hidden
    }

    #__23 {
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0;
        transform: translate(262.7px, 255.4px)scale(1.33, 1.63)
    }

    #Frame_163 {
        grid-row-gap: 116px;
        --f2w-order: 1;
        border-radius: 0;
        flex-flow: column;
        justify-content: flex-start;
        align-items: start;
        width: 702px;
        padding: 0;
        display: flex;
        position: absolute;
        top: 120px;
        left: 0
    }

    #_126_256 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        flex-shrink: 0;
        width: 454px;
        margin: 0;
        font-family: Montserrat;
        font-size: 64px;
        font-weight: 700;
        display: inline;
        position: relative
    }

    #__24 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 64px;
        font-weight: 700
    }

    #_126_257 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        flex-shrink: 0;
        width: 100%;
        margin: 0;
        font-size: 40px;
        display: inline;
        position: relative
    }

    #__26 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 700
    }

    #__27 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 500
    }

    #__28 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 700
    }

    #__29 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 500
    }

    #__30 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 700
    }

    #__31 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 500
    }

    #Group_138 {
        --f2w-order: 2;
        filter: drop-shadow(0 4px 4px #00000026);
        flex-shrink: 0;
        width: 454px;
        height: 525px;
        margin: 0;
        position: relative
    }

    #Group_14 {
        --f2w-order: 0;
        filter: drop-shadow(0 4px 4px #0000004d);
        width: 454px;
        height: 525px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Rectangle_11 {
        --f2w-order: 0;
        background-color: #fff;
        border-radius: 40px;
        width: 454px;
        height: 525px;
        position: absolute;
        top: 0;
        left: 0
    }

    #_126_284 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 64px;
        font-weight: 500;
        display: inline;
        position: absolute;
        top: 46px;
        left: 42px
    }

    #__32 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 64px;
        font-weight: 500
    }

    #Group_145 {
        --f2w-order: 2;
        width: 296px;
        height: 149px;
        position: absolute;
        top: 175px;
        left: 42px
    }

    #_126_286 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 500;
        display: inline;
        position: absolute;
        top: 0;
        left: 0
    }

    #__33 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 500
    }

    #_126_287 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 500;
        display: inline;
        position: absolute;
        top: 95px;
        left: 0
    }

    #__34 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 500
    }

    #Line_12 {
        --f2w-order: 2;
        border: 0 solid #222;
        border-top-width: 1px;
        width: 290px;
        height: 1px;
        position: absolute;
        top: 54px;
        left: 6px
    }

    #Line_13 {
        --f2w-order: 3;
        border: 0 solid #222;
        border-top-width: 1px;
        width: 290px;
        height: 1px;
        position: absolute;
        top: 148px;
        left: 6px
    }

    #Frame_33 {
        grid-column-gap: 10px;
        --f2w-order: 3;
        background-color: #007bff;
        border-radius: 50px;
        flex-flow: row;
        justify-content: center;
        align-items: center;
        width: 241px;
        padding: 20px;
        display: flex;
        position: absolute;
        top: 401px;
        left: 42px
    }

    #_126_291 {
        text-align: left;
        overflow-wrap: break-word;
        color: #fff;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        flex-shrink: 0;
        width: max-content;
        margin: 0;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600;
        display: inline;
        position: relative
    }

    #__35 {
        overflow-wrap: break-word;
        color: #fff;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600
    }

    #Como_funciona {
        grid-row-gap: 10px;
        --f2w-order: 3;
        border-radius: 0;
        flex-flow: column;
        justify-content: flex-start;
        align-items: start;
        width: 1804px;
        padding: 0;
        display: flex;
        position: absolute;
        top: 2546px;
        left: 49px
    }

    #Group_148 {
        --f2w-order: 0;
        flex-shrink: 0;
        width: 1804px;
        height: 703px;
        margin: 0;
        position: relative
    }

    #Group_107 {
        --f2w-order: 0;
        filter: drop-shadow(0 4px 4px #00000040);
        width: 650px;
        height: 691px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Group_100 {
        --f2w-order: 0;
        width: 650px;
        height: 691px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Rectangle_34 {
        --f2w-order: 0;
        background-color: #fff;
        border-radius: 40px;
        width: 650px;
        height: 691px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Group_98 {
        --f2w-order: 1;
        width: 285.3px;
        height: 53.2px;
        position: absolute;
        top: 615px;
        left: 46px
    }

    #Button {
        --f2w-order: 0;
        background-color: #007bff;
        border-radius: 30px;
        width: 285.3px;
        height: 53.2px;
        position: absolute;
        top: 0;
        left: 0
    }

    #_126_298 {
        text-align: left;
        overflow-wrap: break-word;
        color: #fff;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 700;
        display: inline;
        position: absolute;
        top: 12px;
        left: 29px
    }

    #__36 {
        overflow-wrap: break-word;
        color: #fff;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 700
    }

    #Group_99 {
        --f2w-order: 2;
        width: 68.6px;
        height: 53.2px;
        position: absolute;
        top: 615.1px;
        left: 553.7px
    }

    #Button_0 {
        --f2w-order: 0;
        background-color: #007bff;
        border-radius: 30px;
        width: 68.6px;
        height: 53.2px;
        position: absolute;
        top: 0;
        left: 0
    }

    #clarity_arrow_line_2 {
        --f2w-order: 1;
        aspect-ratio: 1.02;
        width: 54px;
        height: 53px;
        position: absolute;
        top: -.7px;
        left: 7px
    }

    #_126_304 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 700;
        display: inline;
        position: absolute;
        top: 0;
        left: 687px
    }

    #__37 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 700
    }

    #Group_108 {
        --f2w-order: 2;
        width: 1117px;
        height: 347px;
        position: absolute;
        top: 90px;
        left: 687px
    }

    #Text_como_funciona,
    #Texo_01 {
        --f2w-order: 0;
        width: 1117px;
        height: 347px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Group_101,
    #Group_104 {
        --f2w-order: 0;
        width: 1117px;
        height: 78px;
        position: absolute;
        top: 0;
        left: 0
    }

    #_126_310 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        width: 546.4px;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 500;
        display: inline;
        position: absolute;
        top: 0;
        left: 570.6px
    }

    #__38 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 500
    }

    #_126_311 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: 358.8px;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600;
        display: inline;
        position: absolute;
        top: 20px;
        left: 99.9px
    }

    #__39 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600
    }

    #Group_98_0 {
        --f2w-order: 2;
        width: 55.7px;
        height: 54.7px;
        position: absolute;
        top: 12px;
        left: 0
    }

    #Ellipse_72 {
        --f2w-order: 0;
        aspect-ratio: 1.02;
        background-color: #e8a985;
        border-radius: 50%;
        width: 55.7px;
        height: 54.7px;
        position: absolute;
        top: 0;
        left: 0
    }

    #_126_314 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: 26.1px;
        height: 29.7px;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 600;
        display: inline;
        position: absolute;
        top: 12.8px;
        left: 15.1px
    }

    #__40 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 600
    }

    #Group_102 {
        --f2w-order: 1;
        width: 1117px;
        height: 117px;
        position: absolute;
        top: 115px;
        left: 0
    }

    #Group_105 {
        --f2w-order: 0;
        width: 1117px;
        height: 117px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Group_99_0 {
        --f2w-order: 0;
        width: 55.7px;
        height: 54.7px;
        position: absolute;
        top: 24px;
        left: 0
    }

    #Ellipse_72_0 {
        --f2w-order: 0;
        aspect-ratio: 1.02;
        background-color: #e8a985;
        border-radius: 50%;
        width: 55.7px;
        height: 54.7px;
        position: absolute;
        top: 0;
        left: 0
    }

    #_126_319 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: 31.6px;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 600;
        display: inline;
        position: absolute;
        top: 13px;
        left: 12.2px
    }

    #__41 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 600
    }

    #_126_320 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: 546px;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 500;
        display: inline;
        position: absolute;
        top: 0;
        left: 571px
    }

    #__42 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 500
    }

    #_126_321 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 2;
        -webkit-background-clip: text;
        background-clip: text;
        width: 175.3px;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600;
        display: inline;
        position: absolute;
        top: 32px;
        left: 99.9px
    }

    #__43 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600
    }

    #Group_103 {
        --f2w-order: 2;
        width: 1117px;
        height: 78px;
        position: absolute;
        top: 269px;
        left: 0
    }

    #Group_106 {
        --f2w-order: 0;
        width: 1117px;
        height: 78px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Group_100_0 {
        --f2w-order: 0;
        width: 55.7px;
        height: 54.7px;
        position: absolute;
        top: 12px;
        left: 0
    }

    #Ellipse_72_1 {
        --f2w-order: 0;
        aspect-ratio: 1.02;
        background-color: #e8a985;
        border-radius: 50%;
        width: 55.7px;
        height: 54.7px;
        position: absolute;
        top: 0;
        left: 0
    }

    #_126_326 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: 32.6px;
        height: 30px;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 600;
        display: inline;
        position: absolute;
        top: calc(50% - 14.3px);
        left: calc(50% - 15.7px)
    }

    #__44 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 600
    }

    #_126_327 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: 546.4px;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 500;
        display: inline;
        position: absolute;
        top: 0;
        left: 570.6px
    }

    #__45 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 500
    }

    #_126_328 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 2;
        -webkit-background-clip: text;
        background-clip: text;
        width: 304.8px;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600;
        display: inline;
        position: absolute;
        top: 20px;
        left: 99.9px
    }

    #__46 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600
    }

    #Line_1 {
        --f2w-order: 1;
        border: 0 solid #bfbcbc;
        border-top-width: 1px;
        width: 1077px;
        height: 1px;
        position: absolute;
        top: 98px;
        left: 22px
    }

    #Line_2 {
        --f2w-order: 2;
        border: 0 solid #bfbcbc;
        border-top-width: 1px;
        width: 1077px;
        height: 1px;
        position: absolute;
        top: 250px;
        left: 22px
    }

    #Frame_92 {
        grid-row-gap: 23px;
        --f2w-order: 3;
        filter: drop-shadow(0 4px 4px #00000040);
        background-color: #e8a985;
        border-radius: 30px;
        flex-flow: column;
        justify-content: flex-start;
        align-items: start;
        width: 234px;
        height: 233px;
        padding: 32px 0 0 21px;
        display: flex;
        position: absolute;
        top: 470px;
        left: 1531px
    }

    #_126_332 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        flex-shrink: 0;
        width: max-content;
        margin: 0;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 600;
        display: inline;
        position: relative
    }

    #__47 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 600
    }

    #_126_333 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        flex-shrink: 0;
        width: 157px;
        margin: 0;
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 500;
        display: inline;
        position: relative
    }

    #__48 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 20px;
        font-weight: 500
    }

    #Artificial_Intelligence_6_2_1 {
        --f2w-order: 4;
        aspect-ratio: 1;
        border-radius: 0;
        width: 634px;
        height: 634px;
        position: absolute;
        top: 4px;
        left: 8px;
        overflow: hidden
    }

    #__49 {
        object-fit: cover;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0
    }

    #Group_141 {
        --f2w-order: 5;
        filter: drop-shadow(0 4px 4px #00000040);
        width: 234px;
        height: 233px;
        position: absolute;
        top: 470px;
        left: 702px
    }

    #Rectangle_51 {
        --f2w-order: 0;
        background-color: #e8a985;
        border-radius: 30px;
        width: 234px;
        height: 233px;
        position: absolute;
        top: 0;
        left: 0
    }

    #_126_337 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: 199px;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 500;
        display: inline;
        position: absolute;
        top: 25px;
        left: 21px
    }

    #__50 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 500
    }

    #Mockup {
        --f2w-order: 4;
        width: 1501.4px;
        height: 1195.5px;
        position: absolute;
        top: 3279px;
        left: 234px
    }

    #iPhone_15 {
        --f2w-order: 0;
        border-radius: 0;
        width: 1105px;
        height: 756.8px;
        position: absolute;
        top: 153.4px;
        left: calc(50% - 604.7px);
        overflow: hidden
    }

    #__52 {
        object-fit: cover;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0
    }

    #Vector_218 {
        --f2w-order: 1;
        width: 112px;
        height: 83px;
        position: absolute;
        top: 212.2px;
        left: 7.9px
    }

    #Vector_219 {
        --f2w-order: 2;
        width: 133px;
        height: 66px;
        position: absolute;
        top: 437.5px;
        left: 1372px
    }

    #Vector_220 {
        --f2w-order: 3;
        width: 97px;
        height: 96px;
        position: absolute;
        top: 700.3px;
        left: 271.9px
    }

    #IPHone {
        --f2w-order: 4;
        border-radius: 0;
        width: 1380.3px;
        height: 1195.5px;
        position: absolute;
        top: 0;
        left: 0
    }

    #iPhone_15_1 {
        --f2w-order: 0;
        transform-origin: 0 0;
        filter: drop-shadow(0 4px 4px #00000040);
        border-radius: 0;
        width: 1105px;
        height: 829px;
        position: absolute;
        top: 626.7px;
        left: calc(50% - 690.1px);
        overflow: hidden;
        transform: rotate(-34.5deg)
    }

    #__53 {
        object-fit: cover;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0
    }

    #Body_of_landing {
        --f2w-order: 5;
        width: 1880px;
        height: 1056px;
        position: absolute;
        top: 49px;
        left: 20px
    }

    #Body {
        --f2w-order: 0;
        background-color: #fff;
        border-radius: 40px;
        width: 1880px;
        height: 1024px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Frame_160 {
        --f2w-order: 1;
        border-radius: 0;
        width: 661px;
        height: 56px;
        position: absolute;
        top: 24px;
        left: 1192px
    }

    #Frame_94 {
        grid-column-gap: 10px;
        --f2w-order: 0;
        background-color: #e8a985;
        border-radius: 30px;
        flex-flow: row;
        justify-content: center;
        align-items: center;
        width: 219px;
        height: 56px;
        padding: 13px 47px;
        display: flex;
        position: absolute;
        top: 0;
        left: 0
    }

    #_126_349 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        flex-shrink: 0;
        width: max-content;
        margin: 0;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 800;
        display: inline;
        position: relative
    }

    #__54 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 800
    }

    #Button2 {
        --f2w-order: 1;
        background-color: #f2f2f2;
        border-radius: 30px;
        width: 477px;
        height: 56px;
        position: absolute;
        top: 0;
        left: 184px
    }

    #Frame_91 {
        grid-column-gap: 10px;
        --f2w-order: 2;
        background-color: #f58a07;
        border-radius: 30px;
        flex-flow: row;
        justify-content: center;
        align-items: center;
        width: 234px;
        height: 56px;
        padding: 13px 47px;
        display: flex;
        position: absolute;
        top: 0;
        left: 427px
    }

    #_126_352 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        flex-shrink: 0;
        width: max-content;
        margin: 0;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 800;
        display: inline;
        position: relative
    }

    #__55 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 800
    }

    #_126_353 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 3;
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 800;
        display: inline;
        position: absolute;
        top: 13px;
        left: 260px
    }

    #__56 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 800
    }

    #Family_Meal_1_1 {
        --f2w-order: 2;
        aspect-ratio: 1;
        border-radius: 0;
        width: 976px;
        height: 976px;
        position: absolute;
        top: 80px;
        left: 880px;
        overflow: hidden
    }

    #__57 {
        object-fit: cover;
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 0
    }

    #Frame_159 {
        grid-row-gap: 24px;
        --f2w-order: 3;
        border-radius: 0;
        flex-flow: column;
        justify-content: flex-start;
        align-items: start;
        width: 903px;
        padding: 0;
        display: flex;
        position: absolute;
        top: 347px;
        left: 27px
    }

    #_126_356 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        flex-shrink: 0;
        width: 802px;
        margin: 0;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 500;
        display: inline;
        position: relative
    }

    #__58 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 500
    }

    #_126_357 {
        text-align: left;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        flex-shrink: 0;
        width: 100%;
        margin: 0;
        font-family: Montserrat;
        font-size: 96px;
        font-weight: 800;
        display: inline;
        position: relative
    }

    #__59 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 96px;
        font-weight: 800
    }

    #Frame_95 {
        grid-row-gap: 0px;
        --f2w-order: 4;
        border-radius: 0;
        flex-flow: column;
        justify-content: center;
        align-items: end;
        width: 379px;
        height: 56px;
        padding: 4px 23px 4px 0;
        display: flex;
        position: absolute;
        top: 24px;
        left: 27px
    }

    #Frame_93 {
        grid-column-gap: 10px;
        --f2w-order: 0;
        background-image: linear-gradient(90deg, #007bff 24.5%, #004a99 100%);
        border-radius: 30px;
        flex-flow: row;
        justify-content: center;
        align-items: center;
        width: 379px;
        height: 56px;
        padding: 13px 98px;
        display: flex;
        position: absolute;
        top: 0;
        left: 0
    }

    #_126_360 {
        text-align: left;
        overflow-wrap: break-word;
        color: #fff;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        flex-shrink: 0;
        width: max-content;
        margin: 0;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 800;
        display: inline;
        position: relative
    }

    #__61 {
        overflow-wrap: break-word;
        color: #fff;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 24px;
        font-weight: 800
    }

    #Transforma_conversaciones {
        --f2w-order: 6;
        border-radius: 0;
        width: 1473px;
        height: 533.9px;
        position: absolute;
        top: 1218px;
        left: calc(23px + 8.3%)
    }

    #_126_199 {
        text-align: center;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 0;
        -webkit-background-clip: text;
        background-clip: text;
        width: 1391px;
        font-family: Montserrat;
        font-size: 96px;
        font-weight: 800;
        display: inline;
        position: absolute;
        top: 55px;
        left: calc(50% - 654.5px)
    }

    #__62 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 96px;
        font-weight: 800
    }

    #Vector_225 {
        --f2w-order: 1;
        width: 78px;
        height: 65px;
        position: absolute;
        top: 474px;
        left: 549.9px
    }

    #Vector_226 {
        --f2w-order: 2;
        width: 78px;
        height: 65px;
        position: absolute;
        top: -5px;
        left: 1305.9px
    }

    #Vector_227 {
        --f2w-order: 3;
        width: 78px;
        height: 65px;
        position: absolute;
        top: -5px;
        left: -5.1px
    }

    #Bot_inteligente {
        --f2w-order: 7;
        border-radius: 0;
        width: 521px;
        height: 568px;
        position: absolute;
        top: 1778px;
        left: 49px
    }

    #Frame_97 {
        grid-row-gap: 30px;
        --f2w-order: 0;
        background-color: #e8a985;
        border-radius: 40px;
        flex-flow: column;
        justify-content: flex-end;
        align-items: center;
        width: 521px;
        height: 521px;
        padding: 0 18px 54px;
        display: flex;
        position: absolute;
        top: 47px;
        left: 0
    }

    #Group_91 {
        --f2w-order: 0;
        flex-shrink: 0;
        width: 484px;
        height: 261px;
        margin: 0;
        position: relative
    }

    #_126_202 {
        text-align: center;
        overflow-wrap: break-word;
        color: #fff;
        --f2w-order: 0;
        filter: drop-shadow(0 4px 4px #00000026);
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 800;
        display: inline;
        position: absolute;
        top: 0;
        left: 82px
    }

    #__63 {
        overflow-wrap: break-word;
        color: #fff;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 800
    }

    #_126_203 {
        text-align: center;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: 484px;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600;
        display: inline;
        position: absolute;
        top: 66px;
        left: 0
    }

    #__64 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600
    }

    #Frame_159_0 {
        grid-column-gap: 10px;
        --f2w-order: 1;
        background-color: #007bff;
        border-radius: 103.5px;
        flex-flow: row;
        justify-content: flex-end;
        align-items: center;
        width: 207px;
        height: 207px;
        padding: 43px 37px 43px 0;
        display: flex;
        position: absolute;
        top: 0;
        left: 157px
    }

    #Vector_2 {
        --f2w-order: 0;
        flex-shrink: 0;
        width: 114px;
        height: 121px;
        margin: 0;
        position: relative
    }

    #Dashboard_centralizado {
        --f2w-order: 8;
        border-radius: 0;
        width: 521px;
        height: 557px;
        position: absolute;
        top: 1789px;
        left: calc(59px + 33.2%)
    }

    #Group_159 {
        --f2w-order: 0;
        width: 521px;
        height: 557px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Frame_98 {
        grid-row-gap: 30px;
        --f2w-order: 0;
        background-color: #e8a985;
        border-radius: 40px;
        flex-flow: column;
        justify-content: flex-end;
        align-items: center;
        width: 521px;
        height: 521px;
        padding: 0 3px 53px;
        display: flex;
        position: absolute;
        top: 36px;
        left: 0
    }

    #Frame_160_0 {
        --f2w-order: 0;
        background-color: #007bff;
        border-radius: 103.5px;
        flex-shrink: 0;
        width: 207px;
        height: 207px;
        margin: 0;
        position: relative
    }

    #material_symbols_computer_outline_rounded {
        --f2w-order: 0;
        aspect-ratio: 1.21;
        border-radius: 0;
        width: 145.3px;
        height: 120px;
        position: absolute;
        top: 43.5px;
        left: 30.8px;
        overflow: hidden
    }

    #Vector_3 {
        --f2w-order: 0;
        width: 99.8%;
        height: 99.2%;
        position: absolute;
        inset: .5% .3% .3% 0
    }

    #Group_92 {
        --f2w-order: 1;
        flex-shrink: 0;
        width: 514px;
        height: 261px;
        margin: 0;
        position: relative
    }

    #_146_14042 {
        text-align: center;
        overflow-wrap: break-word;
        color: #fff;
        --f2w-order: 0;
        filter: drop-shadow(0 4px 4px #00000026);
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 800;
        display: inline;
        position: absolute;
        top: 0;
        left: 0
    }

    #__65 {
        overflow-wrap: break-word;
        color: #fff;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 800
    }

    #_146_14043 {
        text-align: center;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: 484px;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600;
        display: inline;
        position: absolute;
        top: 66px;
        left: 15px
    }

    #__66 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600
    }

    #Frame_160_1 {
        --f2w-order: 1;
        background-color: #007bff;
        border-radius: 103.5px;
        width: 207px;
        height: 207px;
        position: absolute;
        top: 0;
        left: 157px
    }

    #material_symbols_computer_outline_rounded_0 {
        --f2w-order: 0;
        aspect-ratio: 1.21;
        border-radius: 0;
        width: 145.3px;
        height: 120px;
        position: absolute;
        top: 43.5px;
        left: 30.8px;
        overflow: hidden
    }

    #Vector_4 {
        --f2w-order: 0;
        width: 99.8%;
        height: 99.2%;
        position: absolute;
        inset: .5% .3% .3% 0
    }

    #Integracion_Sencilla {
        --f2w-order: 9;
        border-radius: 0;
        width: 521px;
        height: 557px;
        position: absolute;
        top: 1795px;
        left: calc(69px + 66.4%)
    }

    #Group_160 {
        --f2w-order: 0;
        width: 521px;
        height: 557px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Cards {
        --f2w-order: 0;
        filter: drop-shadow(0 4px 4px #00000040);
        width: 521px;
        height: 526.7px;
        position: absolute;
        top: 30.3px;
        left: 0
    }

    #Rectangle_33 {
        --f2w-order: 0;
        aspect-ratio: .99;
        background-color: #e8a985;
        border-radius: 40px;
        width: 521px;
        height: 526.7px;
        position: absolute;
        top: 0;
        left: 0
    }

    #Frame_161 {
        --f2w-order: 1;
        background-color: #007bff;
        border-radius: 103.5px;
        width: 207px;
        height: 209.3px;
        position: absolute;
        top: 0;
        left: 157px
    }

    #ic_baseline_whatsapp {
        --f2w-order: 0;
        aspect-ratio: 1;
        filter: drop-shadow(0 4px 4px #007bff);
        backface-visibility: hidden;
        border-radius: 0;
        width: 148px;
        height: 148px;
        position: absolute;
        top: 30px;
        left: 30px;
        overflow: hidden;
        transform: translateZ(0)
    }

    #Vector_5 {
        --f2w-order: 0;
        width: 83.8%;
        height: 83.8%;
        position: absolute;
        inset: 7.9% 7.9% 8.3% 8.3%
    }

    #Group_93 {
        --f2w-order: 1;
        width: 484px;
        height: 261px;
        position: absolute;
        top: 237px;
        left: 18.5px
    }

    #_146_14054 {
        text-align: center;
        overflow-wrap: break-word;
        color: #fff;
        --f2w-order: 0;
        filter: drop-shadow(0 4px 4px #00000026);
        -webkit-background-clip: text;
        background-clip: text;
        width: max-content;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 800;
        display: inline;
        position: absolute;
        top: 0;
        left: 30px
    }

    #__67 {
        overflow-wrap: break-word;
        color: #fff;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 40px;
        font-weight: 800
    }

    #_146_14055 {
        text-align: center;
        overflow-wrap: break-word;
        color: #222;
        --f2w-order: 1;
        -webkit-background-clip: text;
        background-clip: text;
        width: 484px;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600;
        display: inline;
        position: absolute;
        top: 66px;
        left: 0
    }

    #__68 {
        overflow-wrap: break-word;
        color: #222;
        -webkit-background-clip: text;
        background-clip: text;
        font-family: Montserrat;
        font-size: 32px;
        font-weight: 600
    }


    article.prose {
      line-height: 1.75;
      display: contents
    }

    article.prose a {
      font-weight: 500;
      text-decoration: underline
    }

    article.prose h1 {
      margin-block: 0 1.23em;
      font-size: 2.25em;
      line-height: 1.11
    }

    article.prose h2 {
      margin-block: 2em 1em;
      font-size: 1.5em;
      line-height: 1.34
    }

    article.prose h3 {
      margin-block: 1.6em .6em;
      font-size: 1.25em;
      line-height: 1.6
    }

    article.prose h4 {
      margin-top: 1.5em;
      margin-bottom: .5em;
      line-height: 1.5
    }

    article.prose img {
      width: 100%;
      margin-block: 2em
    }

    article.prose blockquote {
      margin-block: 1.6em;
      padding-inline-start: 1em
    }

    article.prose ul,
    article.prose ol {
      padding-inline-start: 1.5em
    }

    article.prose table {
      table-layout: auto;
      width: 100%;
      margin: 1.5em 0
    }

    article.prose thead th {
      vertical-align: bottom;
      font-weight: 600
    }

    article.prose tbody td {
      vertical-align: baseline
    }

    article.prose tfoot td {
      vertical-align: top
    }

    article.prose th,
    article.prose td {
      text-align: start;
      padding: .75em
    }

    article.prose thead th:first-child,
    article.prose tbody td:first-child,
    article.prose tfoot td:first-child {
      padding-inline-start: 0
    }

    article.prose thead th:last-child,
    article.prose tbody td:last-child,
    article.prose tfoot td:last-child {
      padding-inline-end: 0
    }

    article.prose thead {
      box-shadow: 0 1px #ffffffbf, 0 1px
    }

    article.prose tbody tr {
      box-shadow: 0 1px #ffffffd9, 0 1px
    }
