/* Basic styles for sections */
.section {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Basic styles for background layers */
.bg-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

/* Container de breakpoint - Desktop (width 960px) */
.section-breakpoint {
    position: relative;
    width: 960px;
    height: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    z-index: 1000;
}

/* Breakpoint 1 (Mobile): width 380px when <= 960px */
@media (max-width: 960px) {
    .section-breakpoint {
        width: 380px;
    }
}

/* Basic styles for elements */
.element {
    position: absolute;
    box-sizing: border-box;
}

.element > div {
    position: relative;
    width: 100%;
    height: 100%;
}

/* Basic styles for internal components */
.box-component {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.circle-component {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.text-component {
    width: 100%;
    height: 100%;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.text-component ul,
.text-component ol {
    margin: 0;
    padding-left: 1.5em;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    text-align: inherit;
}

.text-component li {
    margin: 0;
    line-height: inherit;
}

.text-component li p {
    margin: 0;
    display: inline;
    line-height: inherit;
}

.image-component {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.image-element {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    position: relative;
    z-index: 10;
}

.video-component {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

.video-element {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    z-index: 10;
    border: none;
}

.button-component {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.button-text {
    position: relative;
    z-index: 10;
    pointer-events: none;
    user-select: none;
}

.button-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    text-decoration: none;
    cursor: pointer;
}

/* Links inside elements */
.element-text a {
    color: inherit;
    text-decoration: inherit;
    cursor: pointer;
}

.element-image a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 10;
}

/* Basic styles for forms */
.form-component {
    width: 100%;
    height: 100%;
}


.section-sec1a2b3c {
    height: 639px;
}

.bg-layer-sec1a2b3c-0 {
    z-index: 1;
    background-image: url('https://landas-cdn.nyc3.cdn.digitaloceanspaces.com/uploads/1768921581133-v8hyt5-group-17.png');
    background-size: auto;
    background-position: center center;
    background-repeat: repeat;
    opacity: 0.8;
}

.bg-layer-sec1a2b3c-1 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

.element-4g5ww9600 {
    width: 753px;
    height: auto;
    left: 104.5px;
    top: 145.9px;
    transform: rotate(0deg);
    z-index: 1;
}

.text-component-4g5ww9600 {
    font-family: 'Roboto', sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    margin: 0;
}

.text-component-4g5ww9600 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-4g5ww9600 {
    width: 380px;
    left: 0px;
    top: 128px;
    }
}

.element-jgzi79zuf {
    width: 680px;
    height: auto;
    left: 140.1px;
    top: 280.095px;
    transform: rotate(0deg);
    z-index: 2;
}

.text-component-jgzi79zuf {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    margin: 0;
}

.text-component-jgzi79zuf {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-jgzi79zuf {
    width: 380px;
    left: 0px;
    top: 334px;
    }
}

.element-ntyhrcd6a {
    width: 169px;
    height: 38px;
    left: 396.6px;
    top: 65.5px;
    transform: rotate(0deg);
    z-index: 3;
}

.image-component-ntyhrcd6a {
    opacity: 1;
    border-radius: 0px 0px 0px 0px;
}

@media (max-width: 960px) {
    .element-ntyhrcd6a {
    width: 169px;
    height: 38px;
    left: 106px;
    top: 60px;
    }
}

.element-3kzav20nv {
    width: 249px;
    height: 50px;
    left: 260.9px;
    top: 367px;
    transform: rotate(0deg);
    z-index: 4;
}

.button-component-3kzav20nv {
    opacity: 1;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
}

.bg-layer-3kzav20nv-0 {
    z-index: 0;
    background-color: #F55D48;
    opacity: 1;
}

.button-text-3kzav20nv {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-align: center;
}

.button-component-3kzav20nv {
    transition: all 0.3s ease;
}

.element-button .button-link {
    position: absolute;
    inset: 0;
    z-index: 999;
}

.button-component-3kzav20nv:hover,
.element-button:has(.button-link):hover .button-component-3kzav20nv {
    opacity: 0.9;
    transform: scale(1.05);
}

@media (max-width: 960px) {
    .element-3kzav20nv {
    width: 249px;
    height: 50px;
    left: 66px;
    top: 508px;
    }
}

.element-9s0reyy2r {
    width: 168px;
    height: 50px;
    left: 529.9px;
    top: 367px;
    transform: rotate(0deg);
    z-index: 5;
}

.button-component-9s0reyy2r {
    opacity: 1;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid rgba(255, 255, 255, 0.6);
}

.bg-layer-9s0reyy2r-0 {
    z-index: 0;
    background-color: #E8644A;
    opacity: 0;
}

.button-text-9s0reyy2r {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-align: center;
}

.button-component-9s0reyy2r {
    transition: all 0.3s ease;
}

.element-button .button-link {
    position: absolute;
    inset: 0;
    z-index: 999;
}

.button-component-9s0reyy2r:hover,
.element-button:has(.button-link):hover .button-component-9s0reyy2r {
    opacity: 0.9;
    transform: scale(1.05);
}

@media (max-width: 960px) {
    .element-9s0reyy2r {
    width: 168px;
    height: 50px;
    left: 106px;
    top: 588px;
    }
}

@media (max-width: 960px) {
    .section-sec1a2b3c {
    height: 787px;
    }
}

.section-vxhnwf3t1 {
    height: 398px;
}

.bg-layer-vxhnwf3t1-0 {
    z-index: 0;
    background-color: #FFFFFF;
    opacity: 1;
}

.element-1fo5wokmk {
    width: 960px;
    height: 508px;
    left: -0.10000000000002274px;
    top: -156px;
    transform: rotate(0deg);
    z-index: 1;
}

.image-component-1fo5wokmk {
    opacity: 1;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
}

@media (max-width: 960px) {
    .element-1fo5wokmk {
    width: 380px;
    height: 201px;
    left: -0.1px;
    top: -88.5px;
    transform: rotate(0deg);
    }
}

@media (max-width: 960px) {
    .section-vxhnwf3t1 {
    height: 166px;
    }
}

.section-urq7o3cly {
    height: 573px;
}

.bg-layer-urq7o3cly-0 {
    z-index: 0;
    background-color: #FFFFFF;
    opacity: 1;
}

.element-2hr8sf42l {
    width: 480px;
    height: auto;
    left: 0px;
    top: 81.258px;
    transform: rotate(0deg);
    z-index: 2;
}

.text-component-2hr8sf42l {
    font-family: 'Roboto', sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-2hr8sf42l {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-2hr8sf42l {
    font-size: 28px;
    }
}

@media (max-width: 960px) {
    .element-2hr8sf42l {
    width: 380px;
    height: autopx;
    left: 0.1px;
    top: 40.53200000000004px;
    transform: rotate(0deg);
    }
}

.element-dc8usztxh {
    width: 397px;
    height: 435px;
    left: 537px;
    top: 73.30000000000001px;
    transform: rotate(0deg);
    z-index: 3;
}

.box-component-dc8usztxh {
    opacity: 1;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
}

.bg-layer-dc8usztxh-0 {
    z-index: 1;
    background-image: url('https://landas-cdn.nyc3.cdn.digitaloceanspaces.com/uploads/1768924379393-t828sg-image.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

.bg-layer-dc8usztxh-1 {
    z-index: 0;
    background-color: #EFEFEF;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-dc8usztxh {
    width: 357px;
    height: 435px;
    left: 0px;
    top: 470.343px;
    transform: rotate(0deg);
    }
}

.element-xrhev235s {
    width: 18px;
    height: 18px;
    left: -0.2470000000000141px;
    top: 359.1254px;
    transform: rotate(0deg);
    z-index: 4;
}

.circle-component-xrhev235s {
    border-radius: 50%;
}

.circle-component-xrhev235s {
    opacity: 1;
}

.bg-layer-xrhev235s-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-xrhev235s {
    width: 14px;
    height: 14px;
    left: 1px;
    top: 296.13476875px;
    transform: rotate(0deg);
    }
}

.element-uzdqac19m {
    width: 480px;
    height: auto;
    left: -0.2470000000000141px;
    top: 252.4564px;
    transform: rotate(0deg);
    z-index: 5;
}

.text-component-uzdqac19m {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.text-component-uzdqac19m {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-uzdqac19m {
    width: 380px;
    height: autopx;
    left: -0.1px;
    top: 166px;
    transform: rotate(0deg);
    }
}

.element-r8sjn4x1v {
    width: 452px;
    height: auto;
    left: 27.799899999999987px;
    top: 355.1344px;
    transform: rotate(0deg);
    z-index: 6;
}

.text-component-r8sjn4x1v {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.text-component-r8sjn4x1v {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-r8sjn4x1v {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-r8sjn4x1v {
    width: 358px;
    left: 23px;
    top: 292.13476875px;
    transform: rotate(0deg);
    }
}

.element-a3hai4zbg {
    width: 18px;
    height: 18px;
    left: -0.2470000000000141px;
    top: 400.0754px;
    transform: rotate(0deg);
    z-index: 7;
}

.circle-component-a3hai4zbg {
    border-radius: 50%;
}

.circle-component-a3hai4zbg {
    opacity: 1;
}

.bg-layer-a3hai4zbg-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-a3hai4zbg {
    width: 14px;
    height: 14px;
    left: 1px;
    top: 332.88927916666665px;
    transform: rotate(0deg);
    }
}

.element-vekjxx872 {
    width: 452px;
    height: auto;
    left: 27.7999px;
    top: 396.0844px;
    transform: rotate(0deg);
    z-index: 8;
}

.text-component-vekjxx872 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.text-component-vekjxx872 {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-vekjxx872 {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-vekjxx872 {
    width: 358px;
    left: 23px;
    top: 328.88927916666665px;
    transform: rotate(0deg);
    }
}

.element-cyiukx2g3 {
    width: 18px;
    height: 18px;
    left: -0.2470000000000141px;
    top: 441.02540000000005px;
    transform: rotate(0deg);
    z-index: 9;
}

.circle-component-cyiukx2g3 {
    border-radius: 50%;
}

.circle-component-cyiukx2g3 {
    opacity: 1;
}

.bg-layer-cyiukx2g3-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-cyiukx2g3 {
    width: 14px;
    height: 14px;
    left: 1px;
    top: 369.64378958333333px;
    transform: rotate(0deg);
    }
}

.element-gw9b8ok5s {
    width: 452px;
    height: auto;
    left: 27.7999px;
    top: 437.0344px;
    transform: rotate(0deg);
    z-index: 10;
}

.text-component-gw9b8ok5s {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.text-component-gw9b8ok5s {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-gw9b8ok5s {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-gw9b8ok5s {
    width: 358px;
    left: 23px;
    top: 365.64378958333333px;
    transform: rotate(0deg);
    }
}

.element-cg94hujak {
    width: 18px;
    height: 18px;
    left: -0.2470000000000141px;
    top: 481.9754px;
    transform: rotate(0deg);
    z-index: 11;
}

.circle-component-cg94hujak {
    border-radius: 50%;
}

.circle-component-cg94hujak {
    opacity: 1;
}

.bg-layer-cg94hujak-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-cg94hujak {
    width: 14px;
    height: 14px;
    left: 1px;
    top: 406.39829999999995px;
    transform: rotate(0deg);
    }
}

.element-lk38mjl2q {
    width: 452px;
    height: auto;
    left: 27.7999px;
    top: 477.9844px;
    transform: rotate(0deg);
    z-index: 12;
}

.text-component-lk38mjl2q {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.text-component-lk38mjl2q {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-lk38mjl2q {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-lk38mjl2q {
    width: 358px;
    left: 23px;
    top: 402.39829999999995px;
    transform: rotate(0deg);
    }
}

.element-inornawuo {
    width: 408px;
    height: 468px;
    left: 551.9px;
    top: 58.30000000000001px;
    transform: rotate(0deg);
    z-index: 1;
}

.box-component-inornawuo {
    opacity: 1;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
}

.bg-layer-inornawuo-0 {
    z-index: 1;
    background-image: url('https://landas-cdn.nyc3.cdn.digitaloceanspaces.com/uploads/1768921581133-v8hyt5-group-17.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

.bg-layer-inornawuo-1 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-inornawuo {
    width: 367px;
    height: 468px;
    left: 13px;
    top: 455.343px;
    transform: rotate(0deg);
    }
}

.element-6p554tzdi {
    width: 100px;
    height: 100px;
    left: 851px;
    top: 129.1px;
    transform: rotate(0deg);
    z-index: 13;
}

.circle-component-6p554tzdi {
    border-radius: 50%;
}

.circle-component-6p554tzdi {
    opacity: 0.4;
}

.bg-layer-6p554tzdi-0 {
    z-index: 0;
    background-color: #f55d48;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-6p554tzdi {
    width: 100px;
    height: 100px;
    left: 270px;
    top: 497px;
    transform: rotate(0deg);
    }
}

@media (max-width: 960px) {
    .section-urq7o3cly {
    height: 994px;
    }
}

.section-urq7o2cly {
    height: 617px;
}

.bg-layer-urq7o2cly-0 {
    z-index: 0;
    background-color: #FFFFFF;
    opacity: 1;
}

.element-q6aosyw56 {
    width: 480px;
    height: auto;
    left: 479.353px;
    top: 88.415px;
    transform: rotate(0deg);
    z-index: 2;
}

.text-component-q6aosyw56 {
    font-family: 'Roboto', sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-q6aosyw56 {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-q6aosyw56 {
    font-size: 28px;
    }
}

@media (max-width: 960px) {
    .element-q6aosyw56 {
    width: 380px;
    left: 1px;
    top: 45.797000000000025px;
    transform: rotate(0deg);
    }
}

.element-67cf746xm {
    width: 383px;
    height: 303px;
    left: 48.72000000000003px;
    top: 32.19999999999999px;
    transform: rotate(0deg);
    z-index: 3;
}

.box-component-67cf746xm {
    opacity: 1;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
}

.bg-layer-67cf746xm-0 {
    z-index: 1;
    background-image: url('https://landas-cdn.nyc3.cdn.digitaloceanspaces.com/uploads/1768924404564-9vyd2n-d94f1a4b-a38c-4004-b390-5be838a4ee70.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

.bg-layer-67cf746xm-1 {
    z-index: 0;
    background-color: #EFEFEF;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-67cf746xm {
    width: 337px;
    height: 303px;
    left: 44px;
    top: 491.736px;
    transform: rotate(0deg);
    }
}

.element-uo5inizp7 {
    width: 18px;
    height: 18px;
    left: 479.353px;
    top: 285.282px;
    transform: rotate(0deg);
    z-index: 4;
}

.circle-component-uo5inizp7 {
    border-radius: 50%;
}

.circle-component-uo5inizp7 {
    opacity: 1;
}

.bg-layer-uo5inizp7-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-uo5inizp7 {
    width: 14px;
    height: 14px;
    left: 0px;
    top: 239.47px;
    transform: rotate(0deg);
    }
}

.element-3zwp8nhez {
    width: 480px;
    height: auto;
    left: 479.353px;
    top: 203.6134px;
    transform: rotate(0deg);
    z-index: 5;
}

.text-component-3zwp8nhez {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.text-component-3zwp8nhez {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-3zwp8nhez {
    width: 380px;
    height: autopx;
    left: 1px;
    top: 141.01599999999996px;
    transform: rotate(0deg);
    }
}

.element-9fr9mr9t6 {
    width: 452px;
    height: auto;
    left: 507.3999px;
    top: 281.291px;
    transform: rotate(0deg);
    z-index: 6;
}

.text-component-9fr9mr9t6 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.text-component-9fr9mr9t6 {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-9fr9mr9t6 {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-9fr9mr9t6 {
    width: 358px;
    left: 22px;
    top: 235.47px;
    transform: rotate(0deg);
    }
}

.element-y7zzgib8x {
    width: 18px;
    height: 18px;
    left: 479.353px;
    top: 326.23199999999997px;
    transform: rotate(0deg);
    z-index: 7;
}

.circle-component-y7zzgib8x {
    border-radius: 50%;
}

.circle-component-y7zzgib8x {
    opacity: 1;
}

.bg-layer-y7zzgib8x-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-y7zzgib8x {
    width: 14px;
    height: 14px;
    left: 0px;
    top: 274.78999999999996px;
    transform: rotate(0deg);
    }
}

.element-ot0riuc10 {
    width: 140px;
    height: 50px;
    left: 481px;
    top: 467px;
    transform: rotate(0deg);
    z-index: 8;
}

.button-component-ot0riuc10 {
    opacity: 1;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
}

.bg-layer-ot0riuc10-0 {
    z-index: 0;
    background-color: #F55D48;
    opacity: 1;
}

.button-text-ot0riuc10 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-align: center;
}

.button-component-ot0riuc10 {
    transition: all 0.3s ease;
}

.element-button .button-link {
    position: absolute;
    inset: 0;
    z-index: 999;
}

.button-component-ot0riuc10:hover,
.element-button:has(.button-link):hover .button-component-ot0riuc10 {
    opacity: 0.9;
    transform: scale(1.05);
}

@media (max-width: 960px) {
    .element-ot0riuc10 {
    width: 140px;
    height: 50px;
    left: 120.1px;
    top: 395.797px;
    transform: rotate(0deg);
    }
}

.element-gspjyabvk {
    width: 452px;
    height: auto;
    left: 507.40000000000003px;
    top: 322.241px;
    transform: rotate(0deg);
    z-index: 9;
}

.text-component-gspjyabvk {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.text-component-gspjyabvk {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-gspjyabvk {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-gspjyabvk {
    width: 358px;
    left: 22px;
    top: 270.78999999999996px;
    transform: rotate(0deg);
    }
}

.element-au6acwc09 {
    width: 18px;
    height: 18px;
    left: 479.353px;
    top: 367.182px;
    transform: rotate(0deg);
    z-index: 10;
}

.circle-component-au6acwc09 {
    border-radius: 50%;
}

.circle-component-au6acwc09 {
    opacity: 1;
}

.bg-layer-au6acwc09-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-au6acwc09 {
    width: 14px;
    height: 14px;
    left: 0px;
    top: 310.11px;
    transform: rotate(0deg);
    }
}

.element-ptu153lw1 {
    width: 452px;
    height: auto;
    left: 507.3999px;
    top: 363.191px;
    transform: rotate(0deg);
    z-index: 11;
}

.text-component-ptu153lw1 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.text-component-ptu153lw1 {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-ptu153lw1 {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-ptu153lw1 {
    width: 358px;
    left: 22px;
    top: 306.11px;
    transform: rotate(0deg);
    }
}

.element-hzo03hsj6 {
    width: 18px;
    height: 18px;
    left: 479.353px;
    top: 408.13199999999995px;
    transform: rotate(0deg);
    z-index: 12;
}

.circle-component-hzo03hsj6 {
    border-radius: 50%;
}

.circle-component-hzo03hsj6 {
    opacity: 1;
}

.bg-layer-hzo03hsj6-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-hzo03hsj6 {
    width: 14px;
    height: 14px;
    left: 0px;
    top: 345.43000000000006px;
    transform: rotate(0deg);
    }
}

.element-91p1l20cm {
    width: 452px;
    height: auto;
    left: 507.3999px;
    top: 404.14099999999996px;
    transform: rotate(0deg);
    z-index: 13;
}

.text-component-91p1l20cm {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: left;
    margin: 0;
}

.text-component-91p1l20cm {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-91p1l20cm {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-91p1l20cm {
    width: 358px;
    left: 22px;
    top: 341.43000000000006px;
    transform: rotate(0deg);
    }
}

.element-eof05i44p {
    width: 408px;
    height: 480px;
    left: 0px;
    top: 68.6px;
    transform: rotate(0deg);
    z-index: 1;
}

.box-component-eof05i44p {
    opacity: 1;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
}

.bg-layer-eof05i44p-0 {
    z-index: 1;
    background-image: url('https://landas-cdn.nyc3.cdn.digitaloceanspaces.com/uploads/1768921581133-v8hyt5-group-17.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

.bg-layer-eof05i44p-1 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-eof05i44p {
    width: 359px;
    height: 314px;
    left: 1px;
    top: 527.736px;
    transform: rotate(0deg);
    }
}

.element-kg4avg8sr {
    width: 100px;
    height: 100px;
    left: 23px;
    top: 303.3px;
    transform: rotate(0deg);
    z-index: 14;
}

.circle-component-kg4avg8sr {
    border-radius: 50%;
}

.circle-component-kg4avg8sr {
    opacity: 0.4;
}

.bg-layer-kg4avg8sr-0 {
    z-index: 0;
    background-color: #f55d48;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-kg4avg8sr {
    width: 100px;
    height: 100px;
    left: 14px;
    top: 713.1px;
    transform: rotate(0deg);
    }
}

@media (max-width: 960px) {
    .section-urq7o2cly {
    height: 892px;
    }
}

.section-urq7o1cly {
    height: 714px;
}

.bg-layer-urq7o1cly-0 {
    z-index: 0;
    background-color: #FFFFFF;
    opacity: 1;
}

.element-2a4l8iih7 {
    width: 446px;
    height: auto;
    left: 0.5500000000000114px;
    top: 69.525px;
    transform: rotate(0deg);
    z-index: 2;
}

.text-component-2a4l8iih7 {
    font-family: 'Roboto', sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-2a4l8iih7 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-2a4l8iih7 {
    width: 380px;
    left: 0px;
    top: 34.5px;
    transform: rotate(0deg);
    }
}

.element-35kdxqxue {
    width: 55px;
    height: 55px;
    left: 0.5500000000000114px;
    top: 190.256px;
    transform: rotate(0deg);
    z-index: 3;
}

.circle-component-35kdxqxue {
    border-radius: 50%;
}

.circle-component-35kdxqxue {
    opacity: 1;
}

.bg-layer-35kdxqxue-0 {
    z-index: 0;
    background-color: #EFEFEF;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-35kdxqxue {
    width: 46px;
    height: 46px;
    left: -0.5px;
    top: 158.187px;
    transform: rotate(0deg);
    }
}

.element-g1rumjeo2 {
    width: 381px;
    height: auto;
    left: 73.15000000000002px;
    top: 227.756px;
    transform: rotate(0deg);
    z-index: 4;
}

.text-component-g1rumjeo2 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-g1rumjeo2 {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-g1rumjeo2 {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-g1rumjeo2 {
    width: 319px;
    left: 60.5px;
    top: 196.187px;
    transform: rotate(0deg);
    }
}

.element-j4hrz3pic {
    width: 300px;
    height: auto;
    left: 73.10000000000002px;
    top: 190.256px;
    transform: rotate(0deg);
    z-index: 5;
}

.text-component-j4hrz3pic {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-j4hrz3pic {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-j4hrz3pic {
    font-size: 17px;
    }
}

@media (max-width: 960px) {
    .element-j4hrz3pic {
    width: 251px;
    left: 60.5px;
    top: 158.187px;
    transform: rotate(0deg);
    }
}

.element-0rpzc1ehh {
    width: 55px;
    height: 55px;
    left: 0.5500000000000114px;
    top: 302.2558px;
    transform: rotate(0deg);
    z-index: 6;
}

.circle-component-0rpzc1ehh {
    border-radius: 50%;
}

.circle-component-0rpzc1ehh {
    opacity: 1;
}

.bg-layer-0rpzc1ehh-0 {
    z-index: 0;
    background-color: #EFEFEF;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-0rpzc1ehh {
    width: 46px;
    height: 46px;
    left: -0.5px;
    top: 268.187px;
    transform: rotate(0deg);
    }
}

.element-y58kxgmkt {
    width: 381px;
    height: auto;
    left: 73.15px;
    top: 339.7557px;
    transform: rotate(0deg);
    z-index: 7;
}

.text-component-y58kxgmkt {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-y58kxgmkt {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-y58kxgmkt {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-y58kxgmkt {
    width: 319px;
    left: 60.5px;
    top: 305.187px;
    transform: rotate(0deg);
    }
}

.element-0yse9mzy1 {
    width: 300px;
    height: auto;
    left: 73.1px;
    top: 302.2558px;
    transform: rotate(0deg);
    z-index: 8;
}

.text-component-0yse9mzy1 {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-0yse9mzy1 {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-0yse9mzy1 {
    font-size: 17px;
    }
}

@media (max-width: 960px) {
    .element-0yse9mzy1 {
    width: 251px;
    left: 60.5px;
    top: 268.187px;
    transform: rotate(0deg);
    }
}

.element-x7kqng94r {
    width: 55px;
    height: 55px;
    left: 0.5500000000000114px;
    top: 413.80629999999996px;
    transform: rotate(0deg);
    z-index: 9;
}

.circle-component-x7kqng94r {
    border-radius: 50%;
}

.circle-component-x7kqng94r {
    opacity: 1;
}

.bg-layer-x7kqng94r-0 {
    z-index: 0;
    background-color: #EFEFEF;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-x7kqng94r {
    width: 46px;
    height: 46px;
    left: -0.5px;
    top: 377.187px;
    transform: rotate(0deg);
    }
}

.element-kkdnaq58q {
    width: 381px;
    height: auto;
    left: 73.15000000000002px;
    top: 451.30629999999996px;
    transform: rotate(0deg);
    z-index: 10;
}

.text-component-kkdnaq58q {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-kkdnaq58q {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-kkdnaq58q {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-kkdnaq58q {
    width: 319px;
    left: 60.5px;
    top: 415.187px;
    transform: rotate(0deg);
    }
}

.element-dtuduh3ec {
    width: 300px;
    height: auto;
    left: 73.10000000000002px;
    top: 413.8064px;
    transform: rotate(0deg);
    z-index: 11;
}

.text-component-dtuduh3ec {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-dtuduh3ec {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-dtuduh3ec {
    font-size: 17px;
    }
}

@media (max-width: 960px) {
    .element-dtuduh3ec {
    width: 251px;
    left: 60.5px;
    top: 377.187px;
    transform: rotate(0deg);
    }
}

.element-foybmsgg4 {
    width: 401px;
    height: 579px;
    left: 540px;
    top: 58.30000000000001px;
    transform: rotate(0deg);
    z-index: 12;
}

.box-component-foybmsgg4 {
    opacity: 1;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
}

.bg-layer-foybmsgg4-0 {
    z-index: 1;
    background-image: url('https://landas-cdn.nyc3.cdn.digitaloceanspaces.com/uploads/1768924516157-eux0o2-e598fb94-3da6-4198-b87e-a6f58ee67b1f.jpg');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

.bg-layer-foybmsgg4-1 {
    z-index: 0;
    background-color: #EFEFEF;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-foybmsgg4 {
    width: 363px;
    height: 436px;
    left: 1px;
    top: 618.094px;
    transform: rotate(0deg);
    }
}

.element-gt4am1n4m {
    width: 27px;
    height: 27px;
    left: 14.600000000000016px;
    top: 204.7808px;
    transform: rotate(0deg);
    z-index: 13;
}

.icon-component-gt4am1n4m {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-gt4am1n4m svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-gt4am1n4m {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-gt4am1n4m {
    width: 23px;
    height: 27px;
    left: 10.5px;
    top: 168.5px;
    transform: rotate(0deg);
    }
}

.element-5zaloatd8 {
    width: 27px;
    height: 27px;
    left: 15.399999999999999px;
    top: 316.2807px;
    transform: rotate(0deg);
    z-index: 14;
}

.icon-component-5zaloatd8 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-5zaloatd8 svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-5zaloatd8 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-5zaloatd8 {
    width: 23px;
    height: 27px;
    left: 11.5px;
    top: 278.2px;
    transform: rotate(0deg);
    }
}

.element-ia63mk9c6 {
    width: 27px;
    height: 27px;
    left: 14.100000000000023px;
    top: 427.832px;
    transform: rotate(0deg);
    z-index: 15;
}

.icon-component-ia63mk9c6 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-ia63mk9c6 svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-ia63mk9c6 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-ia63mk9c6 {
    width: 23px;
    height: 27px;
    left: 11.5px;
    top: 386.7px;
    transform: rotate(0deg);
    }
}

.element-esdbdnwn5 {
    width: 55px;
    height: 55px;
    left: 0.5500000000000114px;
    top: 526.256px;
    transform: rotate(0deg);
    z-index: 16;
}

.circle-component-esdbdnwn5 {
    border-radius: 50%;
}

.circle-component-esdbdnwn5 {
    opacity: 1;
}

.bg-layer-esdbdnwn5-0 {
    z-index: 0;
    background-color: #EFEFEF;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-esdbdnwn5 {
    width: 46px;
    height: 46px;
    left: -0.5px;
    top: 487.187px;
    transform: rotate(0deg);
    }
}

.element-xxbkcbueo {
    width: 381px;
    height: auto;
    left: 73.15000000000002px;
    top: 563.756px;
    transform: rotate(0deg);
    z-index: 17;
}

.text-component-xxbkcbueo {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-xxbkcbueo {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-xxbkcbueo {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-xxbkcbueo {
    width: 319px;
    left: 60.5px;
    top: 525.187px;
    transform: rotate(0deg);
    }
}

.element-huxs0c76n {
    width: 300px;
    height: auto;
    left: 73.10000000000002px;
    top: 526.256px;
    transform: rotate(0deg);
    z-index: 18;
}

.text-component-huxs0c76n {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-huxs0c76n {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-huxs0c76n {
    font-size: 17px;
    }
}

@media (max-width: 960px) {
    .element-huxs0c76n {
    width: 251px;
    left: 60.5px;
    top: 487.187px;
    transform: rotate(0deg);
    }
}

.element-x7cbl77n5 {
    width: 27px;
    height: 27px;
    left: 14.100000000000023px;
    top: 540.281px;
    transform: rotate(0deg);
    z-index: 19;
}

.icon-component-x7cbl77n5 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-x7cbl77n5 svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-x7cbl77n5 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-x7cbl77n5 {
    width: 23px;
    height: 27px;
    left: 10.5px;
    top: 497.5px;
    transform: rotate(0deg);
    }
}

.element-mdqq9wwn2 {
    width: 408px;
    height: 469px;
    left: 552px;
    top: 190.4px;
    transform: rotate(0deg);
    z-index: 1;
}

.box-component-mdqq9wwn2 {
    opacity: 1;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
}

.bg-layer-mdqq9wwn2-0 {
    z-index: 1;
    background-image: url('https://landas-cdn.nyc3.cdn.digitaloceanspaces.com/uploads/1768921581133-v8hyt5-group-17.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

.bg-layer-mdqq9wwn2-1 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-mdqq9wwn2 {
    width: 369px;
    height: 364px;
    left: 12px;
    top: 706.674px;
    transform: rotate(0deg);
    }
}

.element-u4j1bfuis {
    width: 100px;
    height: 100px;
    left: 854px;
    top: 280px;
    transform: rotate(0deg);
    z-index: 15;
}

.circle-component-u4j1bfuis {
    border-radius: 50%;
}

.circle-component-u4j1bfuis {
    opacity: 0.4;
}

.bg-layer-u4j1bfuis-0 {
    z-index: 0;
    background-color: #f55d48;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-u4j1bfuis {
    width: 100px;
    height: 100px;
    left: 272px;
    top: 801px;
    transform: rotate(0deg);
    }
}

@media (max-width: 960px) {
    .section-urq7o1cly {
    height: 1119px;
    }
}

.section-m6ppvp2n6 {
    height: 838px;
}

.bg-layer-m6ppvp2n6-0 {
    z-index: 0;
    background-color: #ffffff;
    opacity: 1;
}

.element-lnothzboc {
    width: 570px;
    height: auto;
    left: 195px;
    top: 39.3281px;
    transform: rotate(0deg);
    z-index: 1;
}

.text-component-lnothzboc {
    font-family: 'Roboto', sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: center;
    margin: 0;
}

.text-component-lnothzboc {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-lnothzboc {
    width: 380px;
    left: 1px;
    top: 39.6404px;
    transform: rotate(0deg);
    }
}

.element-12yk5xkbx {
    width: 298px;
    height: 288px;
    left: 1px;
    top: 169px;
    transform: rotate(0deg);
    z-index: 2;
}

.box-component-12yk5xkbx {
    opacity: 0.2;
    border-radius: 20px 20px 20px 20px;
    border: 1px solid rgba(0, 0, 0, 1);
}

@media (max-width: 960px) {
    .element-12yk5xkbx {
    width: 298px;
    height: 288px;
    left: 42.5px;
    top: 219.1404px;
    transform: rotate(0deg);
    }
}

.element-ub7vizyhi {
    width: 45px;
    height: 45px;
    left: 28.754999999999995px;
    top: 197.76229999999998px;
    transform: rotate(0deg);
    z-index: 3;
}

.box-component-ub7vizyhi {
    opacity: 0.2;
    border-radius: 5px 5px 5px 5px;
}

.bg-layer-ub7vizyhi-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-ub7vizyhi {
    width: 45px;
    height: 45px;
    left: 70.5px;
    top: 248.1404px;
    transform: rotate(0deg);
    }
}

.element-s6iwo5wnd {
    width: 244px;
    height: auto;
    left: 28px;
    top: 266px;
    transform: rotate(0deg);
    z-index: 4;
}

.text-component-s6iwo5wnd {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-s6iwo5wnd {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-s6iwo5wnd {
    width: 244px;
    left: 69.5px;
    top: 316.1404px;
    transform: rotate(0deg);
    }
}

.element-5zkgqsoj2 {
    width: 244px;
    height: auto;
    left: 28.8px;
    top: 321.825px;
    transform: rotate(0deg);
    z-index: 5;
}

.text-component-5zkgqsoj2 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-5zkgqsoj2 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-5zkgqsoj2 {
    width: 244px;
    left: 70.5px;
    top: 372.1404px;
    transform: rotate(0deg);
    }
}

.element-15lq72nvi {
    width: 27px;
    height: 27px;
    left: 37.754999999999995px;
    top: 206.76229999999998px;
    transform: rotate(0deg);
    z-index: 6;
}

.icon-component-15lq72nvi {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-15lq72nvi svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-15lq72nvi {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-15lq72nvi {
    width: 27px;
    height: 27px;
    left: 79.5px;
    top: 257.1404px;
    transform: rotate(0deg);
    }
}

.element-n663s7ic7 {
    width: 298px;
    height: 288px;
    left: 332px;
    top: 169.0124px;
    transform: rotate(0deg);
    z-index: 7;
}

.box-component-n663s7ic7 {
    opacity: 0.2;
    border-radius: 20px 20px 20px 20px;
    border: 1px solid rgba(0, 0, 0, 1);
}

@media (max-width: 960px) {
    .element-n663s7ic7 {
    width: 298px;
    height: 288px;
    left: 42.5px;
    top: 855.1404px;
    transform: rotate(0deg);
    }
}

.element-mnlfd2s3v {
    width: 45px;
    height: 45px;
    left: 359.81px;
    top: 197.76219999999998px;
    transform: rotate(0deg);
    z-index: 8;
}

.box-component-mnlfd2s3v {
    opacity: 0.2;
    border-radius: 5px 5px 5px 5px;
}

.bg-layer-mnlfd2s3v-0 {
    z-index: 0;
    background-color: #f55d48;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-mnlfd2s3v {
    width: 45px;
    height: 45px;
    left: 70.5px;
    top: 884.1404px;
    transform: rotate(0deg);
    }
}

.element-k51bijpk3 {
    width: 190px;
    height: auto;
    left: 360px;
    top: 267px;
    transform: rotate(0deg);
    z-index: 9;
}

.text-component-k51bijpk3 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-k51bijpk3 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-k51bijpk3 {
    width: 190px;
    left: 70.5px;
    top: 953.1404px;
    transform: rotate(0deg);
    }
}

.element-wdep9ludr {
    width: 244px;
    height: auto;
    left: 359.8px;
    top: 321.8px;
    transform: rotate(0deg);
    z-index: 10;
}

.text-component-wdep9ludr {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-wdep9ludr {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-wdep9ludr {
    width: 244px;
    left: 70.5px;
    top: 1008.1404px;
    transform: rotate(0deg);
    }
}

.element-nsa97f194 {
    width: 27px;
    height: 27px;
    left: 368.81px;
    top: 206.76229999999998px;
    transform: rotate(0deg);
    z-index: 11;
}

.icon-component-nsa97f194 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-nsa97f194 svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-nsa97f194 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-nsa97f194 {
    width: 27px;
    height: 27px;
    left: 79.5px;
    top: 893.1404px;
    transform: rotate(0deg);
    }
}

.element-ar0kpqi8f {
    width: 298px;
    height: 288px;
    left: 663px;
    top: 168.812px;
    transform: rotate(0deg);
    z-index: 12;
}

.box-component-ar0kpqi8f {
    opacity: 0.2;
    border-radius: 20px 20px 20px 20px;
    border: 1px solid rgba(0, 0, 0, 1);
}

@media (max-width: 960px) {
    .element-ar0kpqi8f {
    width: 298px;
    height: 288px;
    left: 42.5px;
    top: 537.1404px;
    transform: rotate(0deg);
    }
}

.element-sfah7l1gz {
    width: 45px;
    height: 45px;
    left: 690.865px;
    top: 197.7622px;
    transform: rotate(0deg);
    z-index: 13;
}

.box-component-sfah7l1gz {
    opacity: 0.2;
    border-radius: 5px 5px 5px 5px;
}

.bg-layer-sfah7l1gz-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-sfah7l1gz {
    width: 45px;
    height: 45px;
    left: 70.5px;
    top: 566.1404px;
    transform: rotate(0deg);
    }
}

.element-sm91lwci8 {
    width: 234px;
    height: auto;
    left: 691px;
    top: 266.86199999999997px;
    transform: rotate(0deg);
    z-index: 14;
}

.text-component-sm91lwci8 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-sm91lwci8 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-sm91lwci8 {
    width: 234px;
    left: 70.5px;
    top: 635.1404px;
    transform: rotate(0deg);
    }
}

.element-y30rrgfiw {
    width: 244px;
    height: auto;
    left: 690.865px;
    top: 327.842px;
    transform: rotate(0deg);
    z-index: 15;
}

.text-component-y30rrgfiw {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-y30rrgfiw {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-y30rrgfiw {
    width: 244px;
    left: 70.5px;
    top: 696.1404px;
    transform: rotate(0deg);
    }
}

.element-91i9p59nh {
    width: 27px;
    height: 27px;
    left: 699.865px;
    top: 206.762px;
    transform: rotate(0deg);
    z-index: 16;
}

.icon-component-91i9p59nh {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-91i9p59nh svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-91i9p59nh {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-91i9p59nh {
    width: 27px;
    height: 27px;
    left: 79.5px;
    top: 575.1404px;
    transform: rotate(0deg);
    }
}

.element-fkkcdm8qu {
    width: 298px;
    height: 287px;
    left: 1.3000000000000007px;
    top: 484.106px;
    transform: rotate(0deg);
    z-index: 17;
}

.box-component-fkkcdm8qu {
    opacity: 0.2;
    border-radius: 20px 20px 20px 20px;
    border: 1px solid rgba(0, 0, 0, 1);
}

@media (max-width: 960px) {
    .element-fkkcdm8qu {
    width: 298px;
    height: 287px;
    left: 42.5px;
    top: 1490.1404px;
    transform: rotate(0deg);
    }
}

.element-nadnzlmnl {
    width: 45px;
    height: 45px;
    left: 29.054999999999996px;
    top: 512.8562999999999px;
    transform: rotate(0deg);
    z-index: 18;
}

.box-component-nadnzlmnl {
    opacity: 0.2;
    border-radius: 5px 5px 5px 5px;
}

.bg-layer-nadnzlmnl-0 {
    z-index: 0;
    background-color: #f55d48;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-nadnzlmnl {
    width: 45px;
    height: 45px;
    left: 70.5px;
    top: 1519.1404px;
    transform: rotate(0deg);
    }
}

.element-cgl0mtprq {
    width: 244px;
    height: 47px;
    left: 29.054999999999996px;
    top: 581.9559999999999px;
    transform: rotate(0deg);
    z-index: 19;
}

.text-component-cgl0mtprq {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-cgl0mtprq {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-cgl0mtprq {
    width: 244px;
    left: 70.5px;
    top: 1588.1404px;
    transform: rotate(0deg);
    }
}

.element-v1zcttf9r {
    width: 244px;
    height: auto;
    left: 29.054999999999996px;
    top: 642.9359999999999px;
    transform: rotate(0deg);
    z-index: 20;
}

.text-component-v1zcttf9r {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-v1zcttf9r {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-v1zcttf9r {
    width: 244px;
    left: 70.5px;
    top: 1649.1404px;
    transform: rotate(0deg);
    }
}

.element-h47qekgoo {
    width: 27px;
    height: 27px;
    left: 38.05499999999999px;
    top: 521.8562999999999px;
    transform: rotate(0deg);
    z-index: 21;
}

.icon-component-h47qekgoo {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-h47qekgoo svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-h47qekgoo {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-h47qekgoo {
    width: 27px;
    height: 27px;
    left: 79.5px;
    top: 1528.1404px;
    transform: rotate(0deg);
    }
}

.element-k14633rlt {
    width: 298px;
    height: 287px;
    left: 332.3px;
    top: 484.106px;
    transform: rotate(0deg);
    z-index: 22;
}

.box-component-k14633rlt {
    opacity: 0.2;
    border-radius: 20px 20px 20px 20px;
    border: 1px solid rgba(0, 0, 0, 1);
}

@media (max-width: 960px) {
    .element-k14633rlt {
    width: 298px;
    height: 287px;
    left: 42.5px;
    top: 1807.1404px;
    transform: rotate(0deg);
    }
}

.element-v62qkqbz2 {
    width: 45px;
    height: 45px;
    left: 360.11px;
    top: 512.8562px;
    transform: rotate(0deg);
    z-index: 23;
}

.box-component-v62qkqbz2 {
    opacity: 0.2;
    border-radius: 5px 5px 5px 5px;
}

.bg-layer-v62qkqbz2-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-v62qkqbz2 {
    width: 45px;
    height: 45px;
    left: 70.5px;
    top: 1836.1404px;
    transform: rotate(0deg);
    }
}

.element-fl61p3rq6 {
    width: 244px;
    height: 47px;
    left: 360.10999999999996px;
    top: 581.9559999999999px;
    transform: rotate(0deg);
    z-index: 24;
}

.text-component-fl61p3rq6 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-fl61p3rq6 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-fl61p3rq6 {
    width: 244px;
    left: 70.5px;
    top: 1905.1404px;
    transform: rotate(0deg);
    }
}

.element-ij570u7xh {
    width: 244px;
    height: auto;
    left: 358.9px;
    top: 642.094px;
    transform: rotate(0deg);
    z-index: 25;
}

.text-component-ij570u7xh {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-ij570u7xh {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-ij570u7xh {
    width: 244px;
    left: 69.5px;
    top: 1965.1404px;
    transform: rotate(0deg);
    }
}

.element-bovoyx4z2 {
    width: 27px;
    height: 27px;
    left: 369.11px;
    top: 521.8562999999999px;
    transform: rotate(0deg);
    z-index: 26;
}

.icon-component-bovoyx4z2 {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-bovoyx4z2 svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-bovoyx4z2 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-bovoyx4z2 {
    width: 27px;
    height: 27px;
    left: 79.5px;
    top: 1845.1404px;
    transform: rotate(0deg);
    }
}

.element-h3z24n3a1 {
    width: 298px;
    height: 287px;
    left: 663.3px;
    top: 483.906px;
    transform: rotate(0deg);
    z-index: 27;
}

.box-component-h3z24n3a1 {
    opacity: 0.2;
    border-radius: 20px 20px 20px 20px;
    border: 1px solid rgba(0, 0, 0, 1);
}

@media (max-width: 960px) {
    .element-h3z24n3a1 {
    width: 298px;
    height: 287px;
    left: 42.5px;
    top: 1173.1404px;
    transform: rotate(0deg);
    }
}

.element-r9hby7ilb {
    width: 45px;
    height: 45px;
    left: 691.165px;
    top: 512.856px;
    transform: rotate(0deg);
    z-index: 28;
}

.box-component-r9hby7ilb {
    opacity: 0.2;
    border-radius: 5px 5px 5px 5px;
}

.bg-layer-r9hby7ilb-0 {
    z-index: 0;
    background-color: #f55d48;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-r9hby7ilb {
    width: 45px;
    height: 45px;
    left: 70.5px;
    top: 1202.1404px;
    transform: rotate(0deg);
    }
}

.element-ml15gnn7o {
    width: 168px;
    height: auto;
    left: 691.3px;
    top: 581.956px;
    transform: rotate(0deg);
    z-index: 29;
}

.text-component-ml15gnn7o {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-ml15gnn7o {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-ml15gnn7o {
    width: 168px;
    left: 70.5px;
    top: 1271.1404px;
    transform: rotate(0deg);
    }
}

.element-4s35fw864 {
    width: 244px;
    height: auto;
    left: 691.165px;
    top: 642.9359999999999px;
    transform: rotate(0deg);
    z-index: 30;
}

.text-component-4s35fw864 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-4s35fw864 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-4s35fw864 {
    width: 244px;
    left: 70.5px;
    top: 1332.1404px;
    transform: rotate(0deg);
    }
}

.element-jgluavnef {
    width: 27px;
    height: 27px;
    left: 700.165px;
    top: 521.856px;
    transform: rotate(0deg);
    z-index: 31;
}

.icon-component-jgluavnef {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-jgluavnef svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-jgluavnef {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-jgluavnef {
    width: 27px;
    height: 27px;
    left: 79.5px;
    top: 1211.1404px;
    transform: rotate(0deg);
    }
}

@media (max-width: 960px) {
    .section-m6ppvp2n6 {
    height: 2149px;
    }
}

.section-pwk5r4359 {
    height: 517px;
}

.bg-layer-pwk5r4359-0 {
    z-index: 0;
    background-color: #f5f1ff;
    opacity: 1;
}

.element-msdg5c8d9 {
    width: 570px;
    height: auto;
    left: 195.9000244140625px;
    top: 56.6279829296875px;
    transform: rotate(0deg);
    z-index: 2;
}

.text-component-msdg5c8d9 {
    font-family: 'Roboto', sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: center;
    margin: 0;
}

.text-component-msdg5c8d9 {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-msdg5c8d9 {
    width: 380px;
    left: 0px;
    top: 60px;
    }
}

.element-gy1gp5tml {
    width: 127px;
    height: auto;
    left: 199.6px;
    top: 294.773px;
    transform: rotate(0deg);
    z-index: 5;
}

.text-component-gy1gp5tml {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-gy1gp5tml {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-gy1gp5tml {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-gy1gp5tml {
    width: 105px;
    left: 163px;
    top: 391px;
    }
}

.element-yttkati9c {
    width: 127px;
    height: auto;
    left: 199.6px;
    top: 317.38300000000004px;
    transform: rotate(0deg);
    z-index: 6;
}

.text-component-yttkati9c {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-yttkati9c {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-yttkati9c {
    font-size: 12px;
    }
}

@media (max-width: 960px) {
    .element-yttkati9c {
    width: 105px;
    left: 163px;
    top: 414px;
    }
}

.element-6900z0n8g {
    width: 461px;
    height: 186px;
    left: 1.8500000000000227px;
    top: 191.594px;
    transform: rotate(0deg);
    z-index: 1;
}

.box-component-6900z0n8g {
    opacity: 0.1;
    border-radius: 20px 20px 20px 20px;
}

.bg-layer-6900z0n8g-0 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-6900z0n8g {
    width: 380px;
    height: 186px;
    left: 0px;
    top: 288px;
    }
}

.element-kj2hbnnxj {
    width: 385px;
    height: auto;
    left: 39.849999999999994px;
    top: 223.345px;
    transform: rotate(0deg);
    z-index: 3;
}

.text-component-kj2hbnnxj {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: center;
    margin: 0;
}

.text-component-kj2hbnnxj {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-kj2hbnnxj {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-kj2hbnnxj {
    width: 317px;
    left: 31px;
    top: 320px;
    }
}

.element-0wp13xnj9 {
    width: 50px;
    height: 50px;
    left: 137.1px;
    top: 290.19100000000003px;
    transform: rotate(0deg);
    z-index: 4;
}

.circle-component-0wp13xnj9 {
    border-radius: 50%;
}

.circle-component-0wp13xnj9 {
    opacity: 1;
}

.bg-layer-0wp13xnj9-0 {
    z-index: 0;
    background-image: url('https://landas-cdn.nyc3.cdn.digitaloceanspaces.com/uploads/1768923667023-cwxyub-rectangle-59.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-0wp13xnj9 {
    width: 41px;
    height: 41px;
    left: 111px;
    top: 387px;
    }
}

.element-fv5g44u01 {
    width: 461px;
    height: 186px;
    left: 499.75px;
    top: 191.556px;
    transform: rotate(0deg);
    z-index: 7;
}

.box-component-fv5g44u01 {
    opacity: 0.1;
    border-radius: 20px 20px 20px 20px;
}

.bg-layer-fv5g44u01-0 {
    z-index: 0;
    background-color: #f55d48;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-fv5g44u01 {
    width: 380px;
    height: 186px;
    left: 0px;
    top: 504px;
    }
}

.element-fwegdh9tt {
    width: 385px;
    height: auto;
    left: 537.75px;
    top: 223.307px;
    transform: rotate(0deg);
    z-index: 8;
}

.text-component-fwegdh9tt {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #212954;
    text-align: center;
    margin: 0;
}

.text-component-fwegdh9tt {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-fwegdh9tt {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-fwegdh9tt {
    width: 317px;
    left: 31px;
    top: 536px;
    }
}

.element-6hcb7zpdx {
    width: 50px;
    height: 50px;
    left: 635px;
    top: 290.153px;
    transform: rotate(0deg);
    z-index: 9;
}

.circle-component-6hcb7zpdx {
    border-radius: 50%;
}

.circle-component-6hcb7zpdx {
    opacity: 1;
}

.bg-layer-6hcb7zpdx-0 {
    z-index: 0;
    background-image: url('https://landas-cdn.nyc3.cdn.digitaloceanspaces.com/uploads/1768923667347-o7y5u5-rectangle-60.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-6hcb7zpdx {
    width: 41px;
    height: 41px;
    left: 111px;
    top: 603px;
    }
}

.element-wxk101ou5 {
    width: 127px;
    height: auto;
    left: 697.5px;
    top: 294.735px;
    transform: rotate(0deg);
    z-index: 10;
}

.text-component-wxk101ou5 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-wxk101ou5 {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-wxk101ou5 {
    font-size: 13px;
    }
}

@media (max-width: 960px) {
    .element-wxk101ou5 {
    width: 105px;
    left: 163px;
    top: 607px;
    }
}

.element-gci3oqszf {
    width: 127px;
    height: auto;
    left: 697.5px;
    top: 317.345px;
    transform: rotate(0deg);
    z-index: 11;
}

.text-component-gci3oqszf {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: 0px;
    color: #212954;
    text-align: left;
    margin: 0;
}

.text-component-gci3oqszf {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-gci3oqszf {
    font-size: 12px;
    }
}

@media (max-width: 960px) {
    .element-gci3oqszf {
    width: 105px;
    left: 163px;
    top: 630px;
    }
}

.element-53epekn0e {
    width: 480px;
    height: auto;
    left: 239.9999756px;
    top: 427.3px;
    transform: rotate(0deg);
    z-index: 12;
}

.text-component-53epekn0e {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: center;
    margin: 0;
}

.text-component-53epekn0e {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-53epekn0e {
    width: 380px;
    left: 0px;
    top: 720px;
    }
}

@media (max-width: 960px) {
    .section-pwk5r4359 {
    height: 825px;
    }
}

.section-9nmcpdico {
    height: 481px;
}

.bg-layer-9nmcpdico-0 {
    z-index: 0;
    background-color: #FFFFFF;
    opacity: 1;
}

.element-2fk47a7ig {
    width: 960px;
    height: 332px;
    left: 0.09999999999999432px;
    top: 54.099999999999994px;
    transform: rotate(0deg);
    z-index: 1;
}

.box-component-2fk47a7ig {
    opacity: 1;
    border-radius: 20px 20px 20px 20px;
}

.bg-layer-2fk47a7ig-0 {
    z-index: 1;
    background-image: url('https://landas-cdn.nyc3.cdn.digitaloceanspaces.com/uploads/1768921581133-v8hyt5-group-17.png');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.8;
}

.bg-layer-2fk47a7ig-1 {
    z-index: 0;
    background-color: #6f40ef;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-2fk47a7ig {
    width: 380px;
    height: 439px;
    left: 0px;
    top: 60px;
    transform: rotate(0deg);
    }
}

.element-8ffhnhnn6 {
    width: 753px;
    height: auto;
    left: 103.8px;
    top: 121.85px;
    transform: rotate(0deg);
    z-index: 2;
}

.text-component-8ffhnhnn6 {
    font-family: 'Roboto', sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    margin: 0;
}

.text-component-8ffhnhnn6 {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-8ffhnhnn6 {
    font-size: 28px;
    }
}

@media (max-width: 960px) {
    .element-8ffhnhnn6 {
    width: 293px;
    height: autopx;
    left: 43.5px;
    top: 97.88999999999999px;
    transform: rotate(0deg);
    }
}

.element-uengqv2u8 {
    width: 230px;
    height: 50px;
    left: 270.3px;
    top: 260.8453px;
    transform: rotate(0deg);
    z-index: 3;
}

.button-component-uengqv2u8 {
    opacity: 1;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
}

.bg-layer-uengqv2u8-0 {
    z-index: 0;
    background-color: #F55D48;
    opacity: 1;
}

.button-text-uengqv2u8 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-align: center;
}

.button-component-uengqv2u8 {
    transition: all 0.3s ease;
}

.element-button .button-link {
    position: absolute;
    inset: 0;
    z-index: 999;
}

.button-component-uengqv2u8:hover,
.element-button:has(.button-link):hover .button-component-uengqv2u8 {
    opacity: 0.9;
    transform: scale(1.05);
}

@media (max-width: 960px) {
    .element-uengqv2u8 {
    width: 230px;
    height: 50px;
    left: 75.1px;
    top: 315.383px;
    transform: rotate(0deg);
    }
}

.element-08c6anwnt {
    width: 166px;
    height: 50px;
    left: 521.3px;
    top: 260.8453px;
    transform: rotate(0deg);
    z-index: 4;
}

.button-component-08c6anwnt {
    opacity: 1;
    border-radius: 5px 5px 5px 5px;
    border: 1px solid rgba(255, 255, 255, 0.6);
}

.bg-layer-08c6anwnt-0 {
    z-index: 0;
    background-color: #E8644A;
    opacity: 0;
}

.button-text-08c6anwnt {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-align: center;
}

.button-component-08c6anwnt {
    transition: all 0.3s ease;
}

.element-button .button-link {
    position: absolute;
    inset: 0;
    z-index: 999;
}

.button-component-08c6anwnt:hover,
.element-button:has(.button-link):hover .button-component-08c6anwnt {
    opacity: 0.9;
    transform: scale(1.05);
}

@media (max-width: 960px) {
    .element-08c6anwnt {
    width: 166px;
    height: 50px;
    left: 107.1px;
    top: 387.191px;
    transform: rotate(0deg);
    }
}

.element-leq27k8vq {
    width: 680px;
    height: auto;
    left: 140.3px;
    top: 195.3031px;
    transform: rotate(0deg);
    z-index: 5;
}

.text-component-leq27k8vq {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
    margin: 0;
}

.text-component-leq27k8vq {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-leq27k8vq {
    width: 315px;
    height: autopx;
    left: 32.6px;
    top: 198.79700000000003px;
    transform: rotate(0deg);
    }
}

.element-cvtk94sej {
    width: 480px;
    height: auto;
    left: 240.3px;
    top: 418px;
    transform: rotate(0deg);
    z-index: 13;
}

.text-component-cvtk94sej {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #000000;
    text-align: center;
    margin: 0;
}

.text-component-cvtk94sej {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-cvtk94sej {
    width: 380px;
    height: autopx;
    left: -0.1px;
    top: 527.0550000000001px;
    transform: rotate(0deg);
    }
}

@media (max-width: 960px) {
    .section-9nmcpdico {
    height: 581px;
    }
}

.section-phzqc8nlb {
    height: 158px;
}

.bg-layer-phzqc8nlb-0 {
    z-index: 0;
    background-color: #111111;
    opacity: 1;
}

.element-czgc9t1zy {
    width: 151px;
    height: 34px;
    left: 0.9px;
    top: 62.93634875px;
    transform: rotate(0deg);
    z-index: 1;
}

.image-component-czgc9t1zy {
    opacity: 1;
    border-radius: 0px 0px 0px 0px;
}

@media (max-width: 960px) {
    .element-czgc9t1zy {
    width: 151px;
    height: 34px;
    left: 114.5px;
    top: 45px;
    transform: rotate(0deg);
    }
}

.element-rcp0d9do8 {
    width: 340px;
    height: auto;
    left: 195.9px;
    top: 67.13947375px;
    transform: rotate(0deg);
    z-index: 2;
}

.text-component-rcp0d9do8 {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #ffffff;
    text-align: left;
    margin: 0;
}

.text-component-rcp0d9do8 {
    opacity: 0.5;
}

@media (max-width: 960px) {
    .text-component-rcp0d9do8 {
    text-align: center;
    }
}

@media (max-width: 960px) {
    .element-rcp0d9do8 {
    width: 340px;
    height: autopx;
    left: 20.1px;
    top: 102px;
    transform: rotate(0deg);
    }
}

.element-k9h1crunx {
    width: 50px;
    height: 50px;
    left: 910.5px;
    top: 54.93634875px;
    transform: rotate(0deg);
    z-index: 3;
}

.circle-component-k9h1crunx {
    border-radius: 50%;
}

.circle-component-k9h1crunx {
    opacity: 1;
}

.bg-layer-k9h1crunx-0 {
    z-index: 0;
    background-color: #323232;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-k9h1crunx {
    width: 50px;
    height: 50px;
    left: 198.5px;
    top: 161.5002px;
    transform: rotate(0deg);
    }
}

.element-34tob7gwd {
    width: 26px;
    height: 26px;
    left: 922.5px;
    top: 66.93634875px;
    transform: rotate(0deg);
    z-index: 4;
}

.icon-component-34tob7gwd {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-34tob7gwd svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-34tob7gwd {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-34tob7gwd {
    width: 26px;
    height: 26px;
    left: 210.5px;
    top: 173.5002px;
    transform: rotate(0deg);
    }
}

.element-ga05segx6 {
    width: 50px;
    height: 50px;
    left: 849.5px;
    top: 54.93634875px;
    transform: rotate(0deg);
    z-index: 5;
}

.circle-component-ga05segx6 {
    border-radius: 50%;
}

.circle-component-ga05segx6 {
    opacity: 1;
}

.bg-layer-ga05segx6-0 {
    z-index: 0;
    background-color: #323232;
    opacity: 1;
}

@media (max-width: 960px) {
    .element-ga05segx6 {
    width: 50px;
    height: 50px;
    left: 132.5px;
    top: 161.5px;
    transform: rotate(0deg);
    }
}

.element-u7y5cg2rs {
    width: 26px;
    height: 26px;
    left: 861.5px;
    top: 66.93634875px;
    transform: rotate(0deg);
    z-index: 6;
}

.icon-component-u7y5cg2rs {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 100%;
}

.icon-component-u7y5cg2rs svg {
    display: block;
    width: 100%;
    height: 100%;
}

.icon-component-u7y5cg2rs {
    opacity: 1;
}

@media (max-width: 960px) {
    .element-u7y5cg2rs {
    width: 26px;
    height: 26px;
    left: 144.5px;
    top: 173.5px;
    transform: rotate(0deg);
    }
}

@media (max-width: 960px) {
    .section-phzqc8nlb {
    height: 260px;
    }
}

.section-nz8c028cy {
    height: 57px;
}

.bg-layer-nz8c028cy-0 {
    z-index: 0;
    background-color: #000000;
    opacity: 1;
}

.element-zue706sus {
    width: 440px;
    height: auto;
    left: 0.10000000000002274px;
    top: 18.3px;
    transform: rotate(0deg);
    z-index: 1;
}

.text-component-zue706sus {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0px;
    color: #7b7b7b;
    text-align: left;
    margin: 0;
}

.text-component-zue706sus {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-zue706sus {
    text-align: center;
    }
}

@media (max-width: 960px) {
    .element-zue706sus {
    width: 380px;
    left: 0px;
    top: 60px;
    }
}

.element-zq81xvbil {
    width: 440px;
    height: auto;
    left: 519.9px;
    top: 18.6px;
    transform: rotate(0deg);
    z-index: 2;
}

.text-component-zq81xvbil {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0px;
    color: #7b7b7b;
    text-align: right;
    margin: 0;
}

.text-component-zq81xvbil {
    opacity: 1;
}

@media (max-width: 960px) {
    .text-component-zq81xvbil {
    text-align: center;
    }
}

@media (max-width: 960px) {
    .element-zq81xvbil {
    width: 380px;
    height: autopx;
    left: -0.1px;
    top: 104.5px;
    transform: rotate(0deg);
    }
}

@media (max-width: 960px) {
    .section-nz8c028cy {
    height: 170px;
    }
}
