body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    width: 100%;
    font-family: Arial;
    font-weight: 400;
    background: rgb(255, 255, 255);
}

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

a:not(.btn):hover {
    text-decoration: underline;
}

input, select, textarea, p, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-size: inherit;
    font-weight: inherit;
}

main {
    overflow: hidden;
}

u>span {
    text-decoration: inherit;
}

ol, ul {
    padding-left: 2.5rem;
    margin: .625rem 0;
}

p {
    word-wrap: break-word;
}

h1>span, h2>span, h3>span, h4>span, h5>span, h6>span {
    display: block;
    word-wrap: break-word;
}

iframe {
    border: 0;
}

* {
    box-sizing: border-box;
}

:root.js-text-scaling {
    --mobile-font-size: 4vw;
    --default-font-size: 16px;
}

.item-absolute {
    position: absolute;
}

.item-relative {
    position: relative;
}

.item-block {
    display: block;
    height: 100%;
    width: 100%;
}

.item-cover {
    z-index: 1000030;
}

.item-breakword {
    word-wrap: break-word;
}

.item-content-box {
    box-sizing: content-box;
}

.hidden {
    display: none;
}

.clearfix {
    clear: both;
}

sup {
    margin-left: 0.1rem;
    line-height: 0;
}

@keyframes slide-down {
    from {
        opacity: 0;
        transform: translateY(-50px);
    }
}

@keyframes fade-in {
    from {
        opacity: 0;
    }
}

@supports (-webkit-overflow-scrolling:touch) {
    @media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
        .image[src$=".svg"] {
            width: calc(100% + 1px);
        }
    }
}

.show-for-sr {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

.headline {
    font-family: Arial;
    font-weight: 700;
}

.section-fit {
    max-width: 400px;
}

:root {
    --section-relative-margin: 0 auto;
}

.section-relative {
    position: relative;
    margin: 0 auto;
}

.js-text-scaling .section-relative {
    margin: var(--section-relative-margin);
}

.section-inner {
    height: 100%;
}

#page-block-41ft9yyfyd5 {
    height: 11.125rem;
    max-width: 100%;
}

#page-block-41ft9yyfyd5 .section-holder-border {
    border: 0;
}

#page-block-41ft9yyfyd5 .section-block {
    background: rgb(255, 255, 255);
    height: 11.125rem;
}

#page-block-41ft9yyfyd5 .section-holder-overlay {
    display: none;
}

#element-288 {
    top: 3rem;
    left: 6.3125rem;
    height: 2.663rem;
    width: 12.25rem;
    z-index: 53;
}

#element-288 .cropped {
    background: url(../images/nombre-partner.png) 0 0 / 12.25rem 2.625rem;
}

#element-7 {
    top: 7.3125rem;
    left: 7.875rem;
    height: 1.25rem;
    width: 9.0625rem;
    z-index: 3;
}

#element-7 .cropped {
    background: url(../images/64216671-0-Topbrokers-black-400.png) 0 -0.0625rem / 9.0625rem 1.375rem;
}

#page-block-kykv25cfc9n {
    height: 39.4375rem;
    max-width: 100%;
}

#page-block-kykv25cfc9n .section-holder-border {
    border: 0;
}

#page-block-kykv25cfc9n .section-block {
    background: rgb(6, 6, 6);
    height: 39.4375rem;
}

#page-block-kykv25cfc9n .section-holder-overlay {
    display: none;
}

#element-10 {
    top: 2.25rem;
    left: 1.625rem;
    height: 9.75rem;
    width: 22.5rem;
    z-index: 4;
    color: #363B3E;
    font-size: 2.4149rem;
    line-height: 2.4375rem;
    text-align: center;
}

#element-10 .x_f87d18a3 {
    text-align: center;
    line-height: 2.4375rem;
    font-size: 2.4149rem;
}

#element-10 .x_ce97db91 {
    color: #fcfeff;
}

#element-10 .x_cd214006 {
    color: #363b3e;
}

#element-291 {
    top: 10rem;
    left: 1.1875rem;
    height: 11.7651rem;
    width: 22.5rem;
    z-index: 55;
}

#element-11 {
    top: 24.1875rem;
    left: 1.5rem;
    height: 14.5rem;
    width: 22.8125rem;
    z-index: 6;
    color: #FFFFFF;
    font-size: 1.1146rem;
    line-height: 1.8rem;
    text-align: center;
}

#element-11 .x_e6507cf2 {
    text-align: center;
    line-height: 1.8125rem;
    font-size: 1.1146rem;
}

#element-11 .x_f2074b6c {
    color: #ffffff;
}

#element-290 {
    top: 19.5625rem;
    left: 2.0625rem;
    height: 22.9179rem;
    width: 20.75rem;
    z-index: 54;
}

#page-block-w6my2xw4cgh {
    height: 65rem;
    max-width: 100%;
}

#page-block-w6my2xw4cgh .section-holder-border {
    border: 0;
}

#page-block-w6my2xw4cgh .section-block {
    background: rgb(255, 255, 255);
    height: 65rem;
}

#page-block-w6my2xw4cgh .section-holder-overlay {
    display: none;
}

#element-292 {
    top: 37.5rem;
    left: 13.75rem;
    height: 4.125rem;
    width: 4.125rem;
    z-index: 56;
}

.circle {
    border-radius: 50%;
}

.shape {
    height: inherit;
}

.line-horizontal {
    height: .625rem;
}

.line-vertical {
    height: 100%;
    margin-right: .625rem;
}

[class*='line-'] {
    box-sizing: content-box;
}

#element-292 .shape {
    border: 0;
    background: rgb(240, 243, 245);
}

#element-82 {
    top: 10.375rem;
    left: 10.4375rem;
    height: 4.125rem;
    width: 4.125rem;
    z-index: 14;
}

#element-82 .shape {
    border: 0;
    background: rgb(240, 243, 245);
}

#element-84 {
    top: 23.4375rem;
    left: 10.3125rem;
    height: 4.125rem;
    width: 4.125rem;
    z-index: 18;
}

#element-84 .shape {
    border: 0;
    background: rgb(240, 243, 245);
}

#element-86 {
    top: 14.5rem;
    left: 10.4375rem;
    height: 4.125rem;
    width: 4.125rem;
    z-index: 23;
}

#element-86 .shape {
    border: 0;
    background: rgb(240, 243, 245);
}

#element-88 {
    top: 51.25rem;
    left: 10.4375rem;
    height: 4.125rem;
    width: 4.125rem;
    z-index: 27;
}

#element-88 .shape {
    border: 0;
    background: rgb(240, 243, 245);
}

#element-85 {
    top: 16.9375rem;
    left: 9.6875rem;
    height: 4.1616rem;
    width: 4.375rem;
    z-index: 20;
}

#element-85 .cropped {
    background: url(../images/47011350-0-star.svg) 0 -0.125rem / 4.375rem 4.3125rem;
}

#element-83 {
    top: 2.25rem;
    left: 9.75rem;
    height: 4.1616rem;
    width: 4.375rem;
    z-index: 15;
}

#element-83 .cropped {
    background: url(../images/64349753-0-icons8-caja-de-diner.png) 0 -0.125rem / 4.375rem 4.3125rem;
}

#element-87 {
    top: 33.3125rem;
    left: 9.6875rem;
    height: 4.1616rem;
    width: 4.375rem;
    z-index: 24;
}

#element-87 .cropped {
    background: url(../images/64349736-0-icons8-usuario-black.png) -0.1875rem 0 / 4.6875rem 4.125rem;
}

#element-89 {
    top: 47.875rem;
    left: 9.625rem;
    height: 4.3399rem;
    width: 4.5625rem;
    z-index: 28;
}

#element-89 .cropped {
    background: url(../images/64349752-0-icons8-dinmica-posit.png) 0 -0.125rem / 4.5625rem 4.5625rem;
}

#element-78 {
    top: 8.1875rem;
    left: 2.6875rem;
    height: 6.5rem;
    width: 20.4375rem;
    z-index: 11;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
    font-weight: 400;
}

#element-78 .x_fae6260b {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-78 strong {
    font-weight: 700;
}

#element-78.paragraph {
    font-weight: 400;
}

#element-79 {
    top: 22.3125rem;
    left: 2.8125rem;
    height: 8.125rem;
    width: 20.8125rem;
    z-index: 17;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
    font-weight: 400;
}

#element-79 .x_fae6260b {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-79 strong {
    font-weight: 700;
}

#element-79.paragraph {
    font-weight: 400;
}

#element-80 {
    top: 39.1875rem;
    left: 2.5625rem;
    height: 6.5rem;
    width: 20.0625rem;
    z-index: 21;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
    font-weight: 400;
}

#element-80 .contents a {
    color: #37465A;
}

#element-80 .x_fae6260b {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-80 strong {
    font-weight: 700;
}

#element-80.paragraph {
    font-weight: 400;
}

#element-81 {
    top: 53.625rem;
    left: 2.625rem;
    height: 8.125rem;
    width: 20rem;
    z-index: 26;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
    font-weight: 400;
}

#element-81 .x_fae6260b {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-81 strong {
    font-weight: 700;
}

#element-81.paragraph {
    font-weight: 400;
}

#page-block-8wgf2dkars4 {
    height: 14rem;
    max-width: 100%;
}

#page-block-8wgf2dkars4 .section-holder-border {
    border: 0;
}

#page-block-8wgf2dkars4 .section-block {
    background: rgb(0, 0, 0);
    height: 14rem;
}

#page-block-8wgf2dkars4 .section-holder-overlay {
    display: none;
}

#element-112 {
    top: 2.5rem;
    left: 1.25rem;
    height: 1.625rem;
    width: 22.5rem;
    z-index: 43;
    color: #FFFFFF;
    font-size: 1.6099rem;
    line-height: 1.625rem;
    text-align: center;
}

#element-112 .x_f82204f0 {
    text-align: center;
    line-height: 1.625rem;
    font-size: 1.6099rem;
}

#element-113 {
    top: 6rem;
    left: 1.25rem;
    height: 5.5rem;
    width: 22.5rem;
    z-index: 44;
    color: #FFFFFF;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-113 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#page-block-4xvkj0l97mc {
    height: 120.0625rem;
    max-width: 100%;
}

#page-block-4xvkj0l97mc .section-holder-border {
    border: 0;
}

#page-block-4xvkj0l97mc .section-block {
    background: rgb(255, 255, 255);
    height: 120.0625rem;
}

#page-block-4xvkj0l97mc .section-holder-overlay {
    display: none;
}

#element-185 {
    top: 3.75rem;
    left: 1rem;
    height: 2.8125rem;
    width: 22.5rem;
    z-index: 42;
    color: #37465A;
    font-size: 1.9814rem;
    line-height: 2.8rem;
    text-align: center;
}

#element-185 .x_93314f1c {
    text-align: center;
    line-height: 2.8125rem;
    font-size: 1.9814rem;
}

#element-185 .x_a269ab78 {
    color: #37465A;
}

#element-170 {
    top: 9.75rem;
    left: 5.625rem;
    height: 18.125rem;
    width: 13.75rem;
    z-index: 29;
}

#element-170 .shape {
    border: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
}

#element-184 {
    top: 21.5rem;
    left: 10.4375rem;
    height: 3.875rem;
    width: 3.875rem;
    z-index: 41;
}

#element-184 .cropped {
    background: url(../images/64534610-0-icons8-1-en-crculo-1.png) 0 0 / 3.875rem 3.875rem;
}

#element-182 {
    top: 26.5625rem;
    left: 1.1875rem;
    height: 1.125rem;
    width: 22.5rem;
    z-index: 39;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.125rem;
    text-align: center;
    font-weight: 700;
}

#element-182 .x_8c5dbd26 {
    text-align: center;
    line-height: 1.125rem;
    font-size: 1.1146rem;
}

#element-182 .x_a269ab78 {
    color: #37465A;
}

#element-182 .x_983f73d3 {
    text-align: center;
    line-height: 1.125rem;
    font-size: 1.1146rem;
}

#element-182 strong {
    font-weight: 700;
}

#element-182.headline {
    font-weight: 700;
}

#element-183 {
    top: 29rem;
    left: 1.125rem;
    height: 4.125rem;
    width: 22.5rem;
    z-index: 40;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
    font-weight: 400;
}

#element-183 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-183 .x_a269ab78 {
    color: #37465A;
}

#element-183 strong {
    font-weight: 700;
}

#element-183.paragraph {
    font-weight: 400;
}

#element-179 {
    top: 35.4375rem;
    left: 10.375rem;
    height: 3.875rem;
    width: 3.875rem;
    z-index: 33;
}

#element-179 .cropped {
    background: url(../images/64534609-0-icons8-2-en-crculo-1.png) 0 0 / 4.0625rem 4.0625rem;
}

#element-173 {
    top: 40.3125rem;
    left: 1.1875rem;
    height: 1.125rem;
    width: 22.5rem;
    z-index: 31;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.125rem;
    text-align: center;
    font-weight: 700;
}

#element-173 .x_983f73d3 {
    text-align: center;
    line-height: 1.125rem;
    font-size: 1.1146rem;
}

#element-173 strong {
    font-weight: 700;
}

#element-173.headline {
    font-weight: 700;
}

#element-174 {
    top: 42.8125rem;
    left: 1.0625rem;
    height: 5.5rem;
    width: 22.9375rem;
    z-index: 32;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
    font-weight: 400;
}

#element-174 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-174 strong {
    font-weight: 700;
}

#element-174.paragraph {
    font-weight: 400;
}

#element-171 {
    top: 48.4375rem;
    left: 1.5625rem;
    height: 14.125rem;
    width: 21.8125rem;
    z-index: 30;
}

#element-171 .shape {
    border: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
}

#element-180 {
    top: 64.25rem;
    left: 10.4375rem;
    height: 3.875rem;
    width: 3.875rem;
    z-index: 36;
}

#element-180 .cropped {
    background: url(../images/64534618-0-icons8-3-en-crculo-1.png) 0 0 / 3.875rem 3.875rem;
}

#element-175 {
    top: 69.3125rem;
    left: 1.125rem;
    height: 1.125rem;
    width: 22.5rem;
    z-index: 34;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.125rem;
    text-align: center;
    font-weight: 700;
}

#element-175 .x_983f73d3 {
    text-align: center;
    line-height: 1.125rem;
    font-size: 1.1146rem;
}

#element-175 strong {
    font-weight: 700;
}

#element-175.headline {
    font-weight: 700;
}

#element-176 {
    top: 72rem;
    left: 1.125rem;
    height: 4.125rem;
    width: 22.5rem;
    z-index: 35;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
    font-weight: 400;
}

#element-176 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-176 strong {
    font-weight: 700;
}

#element-176.paragraph {
    font-weight: 400;
}

#element-181 {
    top: 78rem;
    left: 10.4375rem;
    height: 3.875rem;
    width: 3.875rem;
    z-index: 38;
}

#element-181 .cropped {
    background: url(../images/64534616-0-icons8-4-en-crculo-1.png) 0 0 / 3.875rem 3.875rem;
}

#element-177 {
    top: 83.25rem;
    left: 1.1875rem;
    height: 1.125rem;
    width: 22.5rem;
    z-index: 37;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.125rem;
    text-align: center;
    font-weight: 700;
}

#element-177 .x_983f73d3 {
    text-align: center;
    line-height: 1.125rem;
    font-size: 1.1146rem;
}

#element-177 strong {
    font-weight: 700;
}

#element-177.headline {
    font-weight: 700;
}

#element-277 {
    top: 85.9375rem;
    left: 1.125rem;
    height: 4.125rem;
    width: 22.5rem;
    z-index: 48;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
    font-weight: 400;
}

#element-277 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-277 strong {
    font-weight: 700;
}

#element-277.paragraph {
    font-weight: 400;
}

#element-293 {
    top: 4.6875rem;
    left: 2.5625rem;
    height: 8.4056rem;
    width: 23.5rem;
    z-index: 57;
}

#element-295 {
    top: 7.5rem;
    left: 1.3125rem;
    height: 11.7604rem;
    width: 22.5rem;
    z-index: 59;
}

#element-294 {
    top: 96.3125rem;
    left: 1.25rem;
    height: 8.0391rem;
    width: 22.5rem;
    z-index: 58;
}

#element-189 {
    top: 92.0625rem;
    left: 10.5rem;
    height: 3.75rem;
    width: 3.75rem;
    z-index: 47;
}

#element-189 .cropped {
    background: url(../images/64534615-0-icons8-5-en-crculo-1.png) 0 0 / 3.625rem 3.625rem;
}

#element-187 {
    top: 97.1875rem;
    left: 0.875rem;
    height: 1.125rem;
    width: 22.5rem;
    z-index: 46;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.125rem;
    text-align: center;
    font-weight: 700;
}

#element-187 .x_983f73d3 {
    text-align: center;
    line-height: 1.125rem;
    font-size: 1.1146rem;
}

#element-187 .x_a269ab78 {
    color: #37465A;
}

#element-187 strong {
    font-weight: 700;
}

#element-187.headline {
    font-weight: 700;
}

#element-279 {
    top: 99.5625rem;
    left: 1.25rem;
    height: 4.125rem;
    width: 22.5rem;
    z-index: 49;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
    font-weight: 400;
}

#element-279 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-279 strong {
    font-weight: 700;
}

#element-279.paragraph {
    font-weight: 400;
}

#element-284 {
    top: 105.5rem;
    left: 10.3125rem;
    height: 3.875rem;
    width: 3.875rem;
    z-index: 52;
}

#element-280 {
    top: 110.5rem;
    left: 0.9375rem;
    height: 1.125rem;
    width: 22.5rem;
    z-index: 50;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.125rem;
    text-align: center;
    font-weight: 700;
}

#element-280 .x_983f73d3 {
    text-align: center;
    line-height: 1.125rem;
    font-size: 1.1146rem;
}

#element-280 strong {
    font-weight: 700;
}

#element-280.headline {
    font-weight: 700;
}

#element-281 {
    top: 113.0625rem;
    left: 0.9375rem;
    height: 4.125rem;
    width: 22.5rem;
    z-index: 51;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
    font-weight: 400;
}

#element-281 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-281 strong {
    font-weight: 700;
}

#element-281.paragraph {
    font-weight: 400;
}

#page-block-myxkkpcsdj {
    height: 90.3125rem;
    max-width: 100%;
}

#page-block-myxkkpcsdj .section-holder-border {
    border: 0;
}

#page-block-myxkkpcsdj .section-block {
    background: rgb(0, 0, 0);
    height: 90.3125rem;
}

#page-block-myxkkpcsdj .section-holder-overlay {
    display: none;
}

#element-368 {
    top: 3.75rem;
    left: 4.25rem;
    height: 1.5625rem;
    width: 19.1875rem;
    z-index: 61;
    color: #FFFFFF;
    font-size: 1.1146rem;
    line-height: 1.575rem;
    text-align: right;
}

#element-368 .x_40818566 {
    text-align: right;
    line-height: 1.5625rem;
    font-size: 1.1146rem;
}

#element-369 {
    top: 7.0625rem;
    left: 3rem;
    height: 4.5rem;
    width: 19.1875rem;
    z-index: 60;
    color: #FFFFFF;
    font-size: 1.6099rem;
    line-height: 2.275rem;
    text-align: left;
}

#element-369 .x_e0654353 {
    text-align: left;
    line-height: 2.25rem;
    font-size: 1.6099rem;
}

#element-369 .x_f2074b6c {
    color: #ffffff;
}

#element-367 {
    top: 13.0625rem;
    left: 2.9375rem;
    height: 23.875rem;
    width: 19.1875rem;
    z-index: 62;
}

#element-367 .shape {
    border: 0;
    background: rgb(240, 243, 245);
}

#element-371 {
    top: 39.9375rem;
    left: 2.75rem;
    height: 22.5rem;
    width: 19.1875rem;
    z-index: 65;
}

#element-371 .shape {
    border: 0;
    background: rgb(240, 243, 245);
}

#element-370 {
    top: 65.75rem;
    left: 2.5625rem;
    height: 21.8125rem;
    width: 19.125rem;
    z-index: 68;
}

#element-370 .shape {
    border: 0;
    background: rgb(240, 243, 245);
}

#element-379 {
    top: 14.875rem;
    left: 4.625rem;
    height: 1.1875rem;
    width: 15.5625rem;
    z-index: 64;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.2rem;
    text-align: left;
}

#element-379 .x_6592d9fc {
    text-align: left;
    line-height: 1.1875rem;
    font-size: 0.9907rem;
}

#element-379 .x_a269ab78 {
    color: #37465A;
}

#element-380 {
    top: 42.5rem;
    left: 4.75rem;
    height: 1.1875rem;
    width: 15.5625rem;
    z-index: 67;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.2rem;
    text-align: left;
}

#element-380 .x_6592d9fc {
    text-align: left;
    line-height: 1.1875rem;
    font-size: 0.9907rem;
}

#element-380 .x_a269ab78 {
    color: #37465A;
}

#element-381 {
    top: 67.75rem;
    left: 4.375rem;
    height: 1.1875rem;
    width: 15.5625rem;
    z-index: 70;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.2rem;
    text-align: left;
}

#element-381 .x_6592d9fc {
    text-align: left;
    line-height: 1.1875rem;
    font-size: 0.9907rem;
}

#element-386 {
    top: 16.9375rem;
    left: 5rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 75;
}

#element-385 {
    top: 16.9375rem;
    left: 6.8125rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 74;
}

#element-383 {
    top: 16.9375rem;
    left: 8.625rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 73;
}

#element-406 {
    top: 20.0625rem;
    left: 12.1875rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 77;
}

#element-404 {
    top: 23.1875rem;
    left: 12.1875rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 76;
}

#element-441 {
    top: 57.8125rem;
    left: 11.5625rem;
    height: 1.5rem;
    width: 1.5rem;
    z-index: 80;
}

#element-439 {
    top: 61.25rem;
    left: 11.875rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 79;
}

#element-437 {
    top: 64.3125rem;
    left: 11.875rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 78;
}

#element-445 {
    top: 67.375rem;
    left: 11.8125rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 82;
}

#element-443 {
    top: 70.375rem;
    left: 11.8125rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 81;
}

#element-452 {
    top: 101.75rem;
    left: 11.875rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 85;
}

#element-450 {
    top: 69.6875rem;
    left: 11.75rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 84;
}

#element-448 {
    top: 72.8125rem;
    left: 11.75rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 83;
}

#element-456 {
    top: 75.9375rem;
    left: 11.75rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 87;
}

#element-454 {
    top: 79.0625rem;
    left: 11.75rem;
    height: 1.25rem;
    width: 1.25rem;
    z-index: 86;
}

#element-374 {
    top: 17.875rem;
    left: 4.75rem;
    height: 13rem;
    width: 15.4375rem;
    z-index: 63;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
}

#element-374 .x_fae6260b {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-373 {
    top: 45.125rem;
    left: 4.625rem;
    height: 13rem;
    width: 15.375rem;
    z-index: 66;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
}

#element-373 .x_fae6260b {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-372 {
    top: 70.125rem;
    left: 4.375rem;
    height: 13rem;
    width: 15.5625rem;
    z-index: 69;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
}

#element-372 .x_fae6260b {
    text-align: left;
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-397 {
    top: 59rem;
    left: 13.25rem;
    height: 2.625rem;
    width: 10.4375rem;
    z-index: 71;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.3rem;
    text-align: left;
}

#element-397 .x_b0120a37 {
    text-align: left;
    line-height: 1.3125rem;
    font-size: 0.805rem;
}

#element-397 strong {
    font-weight: 700;
}

#element-398 {
    top: 83.5625rem;
    left: 13rem;
    height: 2.625rem;
    width: 10.6875rem;
    z-index: 72;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.3rem;
    text-align: left;
}

#element-398 .x_b0120a37 {
    text-align: left;
    line-height: 1.3125rem;
    font-size: 0.805rem;
}

#element-398 strong {
    font-weight: 700;
}

#element-457 {
    top: 31.8125rem;
    left: 13.8125rem;
    height: 2.625rem;
    width: 10.6875rem;
    z-index: 88;
    color: #37465A;
    font-size: 0.805rem;
    line-height: 1.3rem;
    text-align: left;
}

#element-457 .x_b0120a37 {
    text-align: left;
    line-height: 1.3125rem;
    font-size: 0.805rem;
}

#element-457 strong {
    font-weight: 700;
}

#page-block-wuzem2vjfo8 {
    height: 56rem;
    max-width: 100%;
}

#page-block-wuzem2vjfo8 .section-holder-border {
    border: 0;
}

#page-block-wuzem2vjfo8 .section-block {
    background: rgb(255, 255, 255);
    height: 56rem;
}

#page-block-wuzem2vjfo8 .section-holder-overlay {
    display: none;
}

#element-186 {
    top: 0;
    left: 1.25rem;
    height: 1.3125rem;
    width: 22.5rem;
    z-index: 45;
}

#element-186 .shape {
    border-bottom: 1px solid #A3BAC6;
}

#element-119 {
    top: 5.125rem;
    left: 1.0625rem;
    height: 28.125rem;
    width: 22.5rem;
    z-index: 12;
}

#element-119 .shape {
    border: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
}

#element-116 {
    top: 2.9375rem;
    left: 0.9375rem;
    height: 1.5625rem;
    width: 22.5rem;
    z-index: 8;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.575rem;
    text-align: right;
}

#element-116 .x_40818566 {
    text-align: right;
    line-height: 1.5625rem;
    font-size: 1.1146rem;
}

#element-116 .x_12009803 {
    color: #37465a;
}

#element-117 {
    top: 36.6875rem;
    left: 1.375rem;
    height: 1.625rem;
    width: 22.5rem;
    z-index: 7;
    color: #37465A;
    font-size: 1.6099rem;
    line-height: 1.625rem;
    text-align: right;
}

#element-117 .x_ebca226a {
    text-align: right;
    line-height: 1.625rem;
    font-size: 1.6099rem;
}

#element-117 .x_a269ab78 {
    color: #37465A;
}

#element-117 .x_cdb9910e {
    text-align: right;
    line-height: 1.625rem;
    font-size: 1.6099rem;
}

#element-118 {
    top: 39.6875rem;
    left: 3.1875rem;
    height: 17.875rem;
    width: 20.75rem;
    z-index: 9;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: right;
}

#element-118 .x_cf19d238 {
    text-align: right;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#page-block-mk3r9ec1yy {
    height: 49.5rem;
    max-width: 100%;
}

#page-block-mk3r9ec1yy .section-holder-border {
    border: 0;
}

#page-block-mk3r9ec1yy .section-block {
    background: rgb(255, 255, 255);
    height: 49.5rem;
}

#page-block-mk3r9ec1yy .section-holder-overlay {
    display: none;
}

#element-461 {
    top: 1.75rem;
    left: 0.5625rem;
    height: 1.3125rem;
    width: 23.875rem;
    z-index: 89;
}

#element-461 .shape {
    border-bottom: 1px solid #A3BAC6;
}

#element-265 {
    top: 7.5625rem;
    left: 1.25rem;
    height: 1.625rem;
    width: 22.5rem;
    z-index: 5;
    color: #37465A;
    font-size: 1.6099rem;
    line-height: 1.625rem;
    text-align: center;
}

#element-265 .x_f82204f0 {
    text-align: center;
    line-height: 1.625rem;
    font-size: 1.6099rem;
}

#element-270 {
    top: 11.0625rem;
    left: 1.25rem;
    height: 17.625rem;
    width: 22.5rem;
    z-index: 10;
}

#element-270 .shape {
    border: 0;
    border-radius: 0.9375rem 0.9375rem 0 0;
    background: rgb(240, 243, 245);
}

#element-269 {
    top: 12.9375rem;
    left: 2.5rem;
    height: 13.875rem;
    width: 20rem;
    z-index: 19;
}

#element-269 .shape {
    border: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(240, 243, 245) 50% 50% / cover;
}

#element-468 {
    top: 29.8125rem;
    left: 5.3125rem;
    height: 2.6875rem;
    width: 2.6875rem;
    z-index: 91;
}

#element-273 {
    top: 33.0625rem;
    left: 1.1875rem;
    height: 6.875rem;
    width: 22.5rem;
    z-index: 25;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: left;
}

#element-273 .x_0a34168d {
    text-align: left;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-267 {
    top: 43.0625rem;
    left: 7.1875rem;
    height: 2.5625rem;
    width: 10rem;
    z-index: 22;
}

.btn {
    cursor: pointer;
    text-align: center;
    transition: border .5s;
    width: 100%;
    border: 0;
    white-space: normal;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
    line-height: 120%;
}

.btn-shadow {
    box-shadow: 0 1px 3px rgba(1, 1, 1, 0.5);
}

#element-267 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-267 .btn:hover {
    background: #FFFFFF;
    color: #000000;
}

#element-267 .btn {
    background: #000000;
    color: #FFFFFF;
    font-size: 0.8669rem;
    font-family: Arial;
    font-weight: 700;
    font-style: normal;
    height: 2.5625rem;
    width: 10rem;
    border-radius: 0;
}

#element-272 {
    top: -322.6875rem;
    left: 11.0625rem;
    height: 0.375rem;
    width: 2.875rem;
    z-index: 16;
}

#element-272 .shape {
    border: 0;
    border-radius: 0 0 1.625rem 1.625rem;
    background: rgb(240, 243, 245);
}

#element-271 {
    top: 28.6875rem;
    left: 0.9375rem;
    height: 0.375rem;
    width: 22.5rem;
    z-index: 13;
}

#element-271 .shape {
    border: 0;
    border-radius: 0 0 0.9375rem 0.9375rem;
    background: rgb(225, 225, 225);
}

#page-block-r1i84sfzp7j {
    height: 9.375rem;
    max-width: 100%;
}

#page-block-r1i84sfzp7j .section-holder-border {
    border: 0;
}

#page-block-r1i84sfzp7j .section-block {
    background: rgb(0, 0, 0);
    height: 9.375rem;
}

#page-block-r1i84sfzp7j .section-holder-overlay {
    display: none;
}

#element-467 {
    top: 2.5rem;
    left: 10rem;
    height: 4.9375rem;
    width: 4.9375rem;
    z-index: 90;
}

#element-467 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-467 .btn:hover {
    background: #FFFFFF;
    color: #000000;
}

#element-467 .btn {
    background: #000000;
    color: #FFFFFF;
    font-size: 0.8669rem;
    font-family: Arial;
    font-weight: 700;
    font-style: normal;
    height: 4.9375rem;
    width: 4.9375rem;
    border-radius: 0;
}

#element-467 .btn-img {
    background: url('../images/64576987-0-pngegg.png') 0 0 / cover;
}

@media screen and (max-width:400px) {
    :root {
        font-size: 4vw;
    }

    :root.js-text-scaling {
        font-size: var(--mobile-font-size);
    }
}

@media screen and (min-width:401px) and (max-width:767px) {
    :root {
        font-size: 16px;
    }

    :root.js-text-scaling {
        font-size: var(--default-font-size);
    }
}

@media screen and (min-width:768px) and (max-width:1200px) {
    :root {
        font-size: 1.33vw;
    }
}

@media screen and (min-width:768px) and (max-width:7680px) {
    .hidden-desktop {
        display: none;
    }
}

@media screen and (max-width:767px) {
    .hidden-mobile {
        display: none;
    }
}

@media screen and (min-width:768px) {
    .section-fit {
        max-width: 60rem;
    }

    #page-block-41ft9yyfyd5 {
        height: 6.25rem;
        max-width: 100%;
    }

    #page-block-41ft9yyfyd5 .section-holder-border {
        border: 0;
    }

    #page-block-41ft9yyfyd5 .section-block {
        background: rgb(255, 255, 255);
        height: 6.25rem;
    }

    #page-block-41ft9yyfyd5 .section-holder-overlay {
        display: none;
    }

    #element-288 {
        top: 1.5625rem;
        left: 1.1875rem;
        height: 3.4375rem;
        width: 15.8125rem;
        z-index: 53;
    }

    #element-288 .cropped {        
        background: url(../images/nombre-partner.png) no-repeat 0 0/ 12.25rem 2.625rem !important;
    }

    #element-7 {
        top: 2.6875rem;
        left: 47.125rem;
        height: 1.25rem;
        width: 9.0625rem;
        z-index: 3;
    }

    #element-7 .cropped {
        background: url(../images/64216671-0-Topbrokers-black-400.png) 0 -0.0625rem / 9.0625rem 1.375rem;
    }

    #page-block-kykv25cfc9n {
        height: 38.875rem;
        max-width: 100%;
    }

    #page-block-kykv25cfc9n .section-holder-border {
        border: 0;
    }

    #page-block-kykv25cfc9n .section-block {
        background: url(../images/64539034-0-Sin-ttulo-1200627px-.jpg) repeat rgb(6, 6, 6) 50% 50% / cover;
        height: 38.875rem;
    }

    #page-block-kykv25cfc9n .section-holder-overlay {
        display: none;
    }

    #element-10 {
        top: 4.3125rem;
        left: 0.9375rem;
        height: 19.5rem;
        width: 59.9375rem;
        z-index: 4;
        color: #363B3E;
        font-size: 4.0248rem;
        line-height: 4.875rem;
        text-align: left;
    }

    #element-10 .x_7d86b139 {
        text-align: left;
        line-height: 4.875rem;
        font-size: 4.0248rem;
    }

    #element-10 .x_ce97db91 {
        color: #fcfeff;
    }

    #element-10 .x_cd214006 {
        color: #363b3e;
    }

    #element-291 {
        top: 6.875rem;
        left: 21.0625rem;
        height: 13.5625rem;
        width: 25.9375rem;
        z-index: 55;
    }

    #element-11 {
        top: 16.4375rem;
        left: 1.5625rem;
        height: 13rem;
        width: 21.5625rem;
        z-index: 6;
        color: #FFFFFF;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-11 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-11 .x_f2074b6c {
        color: #ffffff;
    }

    #element-290 {
        top: 20.25rem;
        left: 33.1875rem;
        height: 13.875rem;
        width: 12.5625rem;
        z-index: 54;
    }

    #page-block-w6my2xw4cgh {
        height: 23.625rem;
        max-width: 100%;
    }

    #page-block-w6my2xw4cgh .section-holder-border {
        border: 0;
    }

    #page-block-w6my2xw4cgh .section-block {
        background: rgb(255, 255, 255);
        height: 23.625rem;
    }

    #page-block-w6my2xw4cgh .section-holder-overlay {
        display: none;
    }

    #element-292 {
        top: 4.3125rem;
        left: 36.5625rem;
        height: 4.125rem;
        width: 4.125rem;
        z-index: 56;
    }

    #element-292 .shape {
        border: 0;
        background: rgb(240, 243, 245);
    }

    #element-82 {
        top: 4.375rem;
        left: 0.25rem;
        height: 4.125rem;
        width: 4.125rem;
        z-index: 14;
    }

    #element-82 .shape {
        border: 0;
        background: rgb(240, 243, 245);
    }

    #element-84 {
        top: 4.375rem;
        left: 15.625rem;
        height: 4.125rem;
        width: 4.125rem;
        z-index: 18;
    }

    #element-84 .shape {
        border: 0;
        background: rgb(240, 243, 245);
    }

    #element-86 {
        top: 4.375rem;
        left: 31.25rem;
        height: 4.125rem;
        width: 4.125rem;
        z-index: 23;
    }

    #element-86 .shape {
        border: 0;
        background: rgb(240, 243, 245);
    }

    #element-88 {
        top: 4.375rem;
        left: 46.875rem;
        height: 4.125rem;
        width: 4.125rem;
        z-index: 27;
    }

    #element-88 .shape {
        border: 0;
        background: rgb(240, 243, 245);
    }

    #element-85 {
        top: 5.1875rem;
        left: 16.375rem;
        height: 2.4375rem;
        width: 2.5625rem;
        z-index: 20;
    }

    #element-85 .cropped {
        background: url(../images/47011350-0-star.svg) 0 -0.0625rem / 2.5625rem 2.5625rem;
    }

    #element-83 {
        top: 5.25rem;
        left: 0.8125rem;
        height: 2.4375rem;
        width: 2.5625rem;
        z-index: 15;
    }

    #element-83 .cropped {
        background: url(../images/64349753-0-icons8-caja-de-diner.png) 0 -0.0625rem / 2.5625rem 2.5625rem;
    }

    #element-87 {
        top: 5.25rem;
        left: 32.0625rem;
        height: 2.4375rem;
        width: 2.5625rem;
        z-index: 24;
    }

    #element-87 .cropped {
        background: url(../images/64349736-0-icons8-usuario-black.png) -0.125rem 0 / 2.75rem 2.4375rem;
    }

    #element-89 {
        top: 5.25rem;
        left: 47.6875rem;
        height: 2.4375rem;
        width: 2.5625rem;
        z-index: 28;
    }

    #element-89 .cropped {
        background: url(../images/64349752-0-icons8-dinmica-posit.png) 0 -0.0625rem / 2.5625rem 2.5625rem;
    }

    #element-78 {
        top: 10.375rem;
        left: 0.25rem;
        height: 9.75rem;
        width: 13.125rem;
        z-index: 11;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
        font-weight: 400;
    }

    #element-78 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-78 strong {
        font-weight: 700;
    }

    #element-78.paragraph {
        font-weight: 400;
    }

    #element-79 {
        top: 10.375rem;
        left: 15.625rem;
        height: 11.375rem;
        width: 13.125rem;
        z-index: 17;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
        font-weight: 400;
    }

    #element-79 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-79 strong {
        font-weight: 700;
    }

    #element-79.paragraph {
        font-weight: 400;
    }

    #element-80 {
        top: 10.375rem;
        left: 31.25rem;
        height: 9.75rem;
        width: 13.125rem;
        z-index: 21;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
        font-weight: 400;
    }

    #element-80 .contents a {
        color: #37465A;
    }

    #element-80 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-80 strong {
        font-weight: 700;
    }

    #element-80.paragraph {
        font-weight: 400;
    }

    #element-81 {
        top: 10.375rem;
        left: 46.875rem;
        height: 9.75rem;
        width: 13.125rem;
        z-index: 26;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
        font-weight: 400;
    }

    #element-81 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-81 strong {
        font-weight: 700;
    }

    #element-81.paragraph {
        font-weight: 400;
    }

    #page-block-8wgf2dkars4 {
        height: 16.3125rem;
        max-width: 100%;
    }

    #page-block-8wgf2dkars4 .section-holder-border {
        border: 0;
    }

    #page-block-8wgf2dkars4 .section-block {
        background: rgb(0, 0, 0);
        height: 16.3125rem;
    }

    #page-block-8wgf2dkars4 .section-holder-overlay {
        display: none;
    }

    #element-112 {
        top: 3.875rem;
        left: -0.0625rem;
        height: 2.875rem;
        width: 59.9375rem;
        z-index: 43;
        color: #FFFFFF;
        font-size: 2.3529rem;
        line-height: 2.85rem;
        text-align: center;
    }

    #element-112 .x_b614627d {
        text-align: center;
        line-height: 2.875rem;
        font-size: 2.3529rem;
    }

    #element-113 {
        top: 8.1875rem;
        left: 0.5rem;
        height: 3.25rem;
        width: 59.9375rem;
        z-index: 44;
        color: #FFFFFF;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: center;
    }

    #element-113 .x_dc68832a {
        text-align: center;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #page-block-4xvkj0l97mc {
        height: 68.1875rem;
        max-width: 100%;
    }

    #page-block-4xvkj0l97mc .section-holder-border {
        border: 0;
    }

    #page-block-4xvkj0l97mc .section-block {
        background: rgb(255, 255, 255);
        height: 68.1875rem;
    }

    #page-block-4xvkj0l97mc .section-holder-overlay {
        display: none;
    }

    #element-185 {
        top: 4.4375rem;
        left: 2.5rem;
        height: 3.625rem;
        width: 26.5625rem;
        z-index: 42;
        color: #37465A;
        font-size: 2.2291rem;
        line-height: 3.6rem;
        text-align: left;
    }

    #element-185 .x_ef97708f {
        text-align: left;
        line-height: 3.625rem;
        font-size: 2.2291rem;
    }

    #element-185 .x_a269ab78 {
        color: #37465A;
    }

    #element-170 {
        top: 9.875rem;
        left: 29.9375rem;
        height: 15.625rem;
        width: 24.75rem;
        z-index: 29;
    }

    #element-170 .shape {
        border: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
    }

    #element-184 {
        top: 10.0625rem;
        left: 0.0625rem;
        height: 3.0625rem;
        width: 3.0625rem;
        z-index: 41;
    }

    #element-184 .cropped {
        background: url(../images/64534610-0-icons8-1-en-crculo-1.png) -0.0004rem -0.0004rem / 3.0625rem 3.0625rem;
    }

    #element-182 {
        top: 10.3125rem;
        left: 3.9375rem;
        height: 1.375rem;
        width: 23.4375rem;
        z-index: 39;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.35rem;
        text-align: left;
        font-weight: 700;
    }

    #element-182 .x_fcd2d15f {
        text-align: left;
        line-height: 1.375rem;
        font-size: 1.1146rem;
    }

    #element-182 .x_a269ab78 {
        color: #37465A;
    }

    #element-182 .x_da6ad2be {
        text-align: left;
        line-height: 1.375rem;
        font-size: 1.1146rem;
    }

    #element-182 strong {
        font-weight: 700;
    }

    #element-182.headline {
        font-weight: 700;
    }

    #element-183 {
        top: 12.3125rem;
        left: 3.9375rem;
        height: 4.875rem;
        width: 23.4375rem;
        z-index: 40;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
        font-weight: 400;
    }

    #element-183 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-183 .x_a269ab78 {
        color: #37465A;
    }

    #element-183 strong {
        font-weight: 700;
    }

    #element-183.paragraph {
        font-weight: 400;
    }

    #element-179 {
        top: 18.375rem;
        left: -0.125rem;
        height: 2.9375rem;
        width: 2.9375rem;
        z-index: 33;
    }

    #element-179 .cropped {
        background: url(../images/64534609-0-icons8-2-en-crculo-1.png) 0 0 / 3.0625rem 3.0625rem;
    }

    #element-173 {
        top: 19.6875rem;
        left: 3.8125rem;
        height: 1.375rem;
        width: 23.4375rem;
        z-index: 31;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.35rem;
        text-align: left;
        font-weight: 700;
    }

    #element-173 .x_da6ad2be {
        text-align: left;
        line-height: 1.375rem;
        font-size: 1.1146rem;
    }

    #element-173 strong {
        font-weight: 700;
    }

    #element-173.headline {
        font-weight: 700;
    }

    #element-174 {
        top: 22rem;
        left: 3.75rem;
        height: 6.5rem;
        width: 23.4375rem;
        z-index: 32;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
        font-weight: 400;
    }

    #element-174 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-174 strong {
        font-weight: 700;
    }

    #element-174.paragraph {
        font-weight: 400;
    }

    #element-171 {
        top: 27.6875rem;
        left: 30.5rem;
        height: 12.5rem;
        width: 13.75rem;
        z-index: 30;
    }

    #element-171 .shape {
        border: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
    }

    #element-180 {
        top: 28.4375rem;
        left: 0;
        height: 3rem;
        width: 3rem;
        z-index: 36;
    }

    #element-180 .cropped {
        background: url(../images/64534618-0-icons8-3-en-crculo-1.png) 0 0 / 3rem 3rem;
    }

    #element-175 {
        top: 29.5625rem;
        left: 3.75rem;
        height: 1.375rem;
        width: 23.4375rem;
        z-index: 34;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.35rem;
        text-align: left;
        font-weight: 700;
    }

    #element-175 .x_da6ad2be {
        text-align: left;
        line-height: 1.375rem;
        font-size: 1.1146rem;
    }

    #element-175 strong {
        font-weight: 700;
    }

    #element-175.headline {
        font-weight: 700;
    }

    #element-176 {
        top: 31.5625rem;
        left: 3.75rem;
        height: 4.875rem;
        width: 23.4375rem;
        z-index: 35;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
        font-weight: 400;
    }

    #element-176 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-176 strong {
        font-weight: 700;
    }

    #element-176.paragraph {
        font-weight: 400;
    }

    #element-181 {
        top: 38.75rem;
        left: 0;
        height: 3rem;
        width: 3rem;
        z-index: 38;
    }

    #element-181 .cropped {
        background: url(../images/64534616-0-icons8-4-en-crculo-1.png) 0 0 / 3rem 3rem;
    }

    #element-177 {
        top: 39.125rem;
        left: 3.75rem;
        height: 1.375rem;
        width: 23.3125rem;
        z-index: 37;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.35rem;
        text-align: left;
        font-weight: 700;
    }

    #element-177 .x_da6ad2be {
        text-align: left;
        line-height: 1.375rem;
        font-size: 1.1146rem;
    }

    #element-177 strong {
        font-weight: 700;
    }

    #element-177.headline {
        font-weight: 700;
    }

    #element-277 {
        top: 41.25rem;
        left: 3.6875rem;
        height: 4.875rem;
        width: 23.4375rem;
        z-index: 48;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
        font-weight: 400;
    }

    #element-277 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-277 strong {
        font-weight: 700;
    }

    #element-277.paragraph {
        font-weight: 400;
    }

    #element-293 {
        top: 41.9375rem;
        left: 30.5rem;
        height: 14.6875rem;
        width: 41.0625rem;
        z-index: 57;
    }

    #element-295 {
        top: 43.625rem;
        left: 15.3125rem;
        height: 16.5625rem;
        width: 31.6875rem;
        z-index: 59;
    }

    #element-294 {
        top: 45.6875rem;
        left: 0;
        height: 21.4375rem;
        width: 60rem;
        z-index: 58;
    }

    #element-189 {
        top: 48.75rem;
        left: -0.125rem;
        height: 3.125rem;
        width: 3.125rem;
        z-index: 47;
    }

    #element-189 .cropped {
        background: url(../images/64534615-0-icons8-5-en-crculo-1.png) 0 0 / 3rem 3rem;
    }

    #element-187 {
        top: 49.125rem;
        left: 3.75rem;
        height: 1.375rem;
        width: 23.3125rem;
        z-index: 46;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.35rem;
        text-align: left;
        font-weight: 700;
    }

    #element-187 .x_da6ad2be {
        text-align: left;
        line-height: 1.375rem;
        font-size: 1.1146rem;
    }

    #element-187 .x_a269ab78 {
        color: #37465A;
    }

    #element-187 strong {
        font-weight: 700;
    }

    #element-187.headline {
        font-weight: 700;
    }

    #element-279 {
        top: 51.4375rem;
        left: 3.6875rem;
        height: 4.875rem;
        width: 23.4375rem;
        z-index: 49;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
        font-weight: 400;
    }

    #element-279 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-279 strong {
        font-weight: 700;
    }

    #element-279.paragraph {
        font-weight: 400;
    }

    #element-284 {
        top: 58.8125rem;
        left: 0.0625rem;
        height: 2.9375rem;
        width: 2.9375rem;
        z-index: 52;
    }

    #element-280 {
        top: 58.875rem;
        left: 3.4375rem;
        height: 1.375rem;
        width: 23.3125rem;
        z-index: 50;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.35rem;
        text-align: left;
        font-weight: 700;
    }

    #element-280 .x_da6ad2be {
        text-align: left;
        line-height: 1.375rem;
        font-size: 1.1146rem;
    }

    #element-280 strong {
        font-weight: 700;
    }

    #element-280.headline {
        font-weight: 700;
    }

    #element-281 {
        top: 60.5625rem;
        left: 3.375rem;
        height: 4.875rem;
        width: 23.4375rem;
        z-index: 51;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
        font-weight: 400;
    }

    #element-281 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-281 strong {
        font-weight: 700;
    }

    #element-281.paragraph {
        font-weight: 400;
    }

    #page-block-myxkkpcsdj {
        height: 45.375rem;
        max-width: 100%;
    }

    #page-block-myxkkpcsdj .section-holder-border {
        border: 0;
    }

    #page-block-myxkkpcsdj .section-block {
        background: rgb(0, 0, 0);
        height: 45.375rem;
    }

    #page-block-myxkkpcsdj .section-holder-overlay {
        display: none;
    }

    #element-368 {
        top: 6.25rem;
        left: 0;
        height: 1.1875rem;
        width: 59.9375rem;
        z-index: 61;
        color: #FFFFFF;
        font-size: 0.743rem;
        line-height: 1.2rem;
        text-align: center;
    }

    #element-368 .x_01475da3 {
        text-align: center;
        line-height: 1.1875rem;
        font-size: 0.743rem;
    }

    #element-369 {
        top: 8.0625rem;
        left: 0;
        height: 2.875rem;
        width: 59.9375rem;
        z-index: 60;
        color: #FFFFFF;
        font-size: 2.3529rem;
        line-height: 2.85rem;
        text-align: center;
    }

    #element-369 .x_b614627d {
        text-align: center;
        line-height: 2.875rem;
        font-size: 2.3529rem;
    }

    #element-369 .x_f2074b6c {
        color: #ffffff;
    }

    #element-367 {
        top: 13.3125rem;
        left: 0;
        height: 25.6875rem;
        width: 19.1875rem;
        z-index: 62;
    }

    #element-367 .shape {
        border: 0;
        background: rgb(240, 243, 245);
    }

    #element-371 {
        top: 13.375rem;
        left: 20.4375rem;
        height: 25.6875rem;
        width: 19.1875rem;
        z-index: 65;
    }

    #element-371 .shape {
        border: 0;
        background: rgb(240, 243, 245);
    }

    #element-370 {
        top: 13.4375rem;
        left: 40.8125rem;
        height: 25.6875rem;
        width: 19.125rem;
        z-index: 68;
    }

    #element-370 .shape {
        border: 0;
        background: rgb(240, 243, 245);
    }

    #element-379 {
        top: 15.5625rem;
        left: 1.5rem;
        height: 1.1875rem;
        width: 15.5625rem;
        z-index: 64;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.2rem;
        text-align: left;
    }

    #element-379 .x_6592d9fc {
        text-align: left;
        line-height: 1.1875rem;
        font-size: 0.9907rem;
    }

    #element-379 .x_a269ab78 {
        color: #37465A;
    }

    #element-380 {
        top: 15.9375rem;
        left: 22.375rem;
        height: 1.1875rem;
        width: 15.5625rem;
        z-index: 67;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.2rem;
        text-align: left;
    }

    #element-380 .x_6592d9fc {
        text-align: left;
        line-height: 1.1875rem;
        font-size: 0.9907rem;
    }

    #element-380 .x_a269ab78 {
        color: #37465A;
    }

    #element-381 {
        top: 15.9375rem;
        left: 42.625rem;
        height: 1.1875rem;
        width: 15.5625rem;
        z-index: 70;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.2rem;
        text-align: left;
    }

    #element-381 .x_6592d9fc {
        text-align: left;
        line-height: 1.1875rem;
        font-size: 0.9907rem;
    }

    #element-386 {
        top: 17.9375rem;
        left: 1.5rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 75;
    }

    #element-385 {
        top: 17.9375rem;
        left: 3.25rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 74;
    }

    #element-383 {
        top: 17.9375rem;
        left: 5.125rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 73;
    }

    #element-406 {
        top: 17.9375rem;
        left: 6.875rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 77;
    }

    #element-404 {
        top: 17.9375rem;
        left: 8.625rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 76;
    }

    #element-441 {
        top: 18.0625rem;
        left: 22.3125rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 80;
    }

    #element-439 {
        top: 18.0625rem;
        left: 24.125rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 79;
    }

    #element-437 {
        top: 18.0625rem;
        left: 26rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 78;
    }

    #element-445 {
        top: 18.0625rem;
        left: 27.75rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 82;
    }

    #element-443 {
        top: 18.0625rem;
        left: 29.5rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 81;
    }

    #element-452 {
        top: 18.0625rem;
        left: 42.625rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 85;
    }

    #element-450 {
        top: 18.0625rem;
        left: 44.4375rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 84;
    }

    #element-448 {
        top: 18.0625rem;
        left: 46.3125rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 83;
    }

    #element-456 {
        top: 18.0625rem;
        left: 48.0625rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 87;
    }

    #element-454 {
        top: 18.0625rem;
        left: 49.8125rem;
        height: 1.25rem;
        width: 1.25rem;
        z-index: 86;
    }

    #element-374 {
        top: 19.875rem;
        left: 1.4375rem;
        height: 13rem;
        width: 16.0625rem;
        z-index: 63;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-374 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-373 {
        top: 20.3125rem;
        left: 22.375rem;
        height: 13rem;
        width: 15.9375rem;
        z-index: 66;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-373 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-372 {
        top: 20.3125rem;
        left: 42.5625rem;
        height: 13rem;
        width: 15.5625rem;
        z-index: 69;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-372 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-397 {
        top: 34.6875rem;
        left: 30.125rem;
        height: 2.625rem;
        width: 10.6875rem;
        z-index: 71;
        color: #37465A;
        font-size: 0.805rem;
        line-height: 1.3rem;
        text-align: left;
    }

    #element-397 .x_b0120a37 {
        text-align: left;
        line-height: 1.3125rem;
        font-size: 0.805rem;
    }

    #element-397 strong {
        font-weight: 700;
    }

    #element-398 {
        top: 34.6875rem;
        left: 51rem;
        height: 2.625rem;
        width: 10.6875rem;
        z-index: 72;
        color: #37465A;
        font-size: 0.805rem;
        line-height: 1.3rem;
        text-align: left;
    }

    #element-398 .x_b0120a37 {
        text-align: left;
        line-height: 1.3125rem;
        font-size: 0.805rem;
    }

    #element-398 strong {
        font-weight: 700;
    }

    #element-457 {
        top: 34.75rem;
        left: 9.8125rem;
        height: 2.625rem;
        width: 10.6875rem;
        z-index: 88;
        color: #37465A;
        font-size: 0.805rem;
        line-height: 1.3rem;
        text-align: left;
    }

    #element-457 .x_b0120a37 {
        text-align: left;
        line-height: 1.3125rem;
        font-size: 0.805rem;
    }

    #element-457 strong {
        font-weight: 700;
    }

    #page-block-wuzem2vjfo8 {
        height: 37.1875rem;
        max-width: 100%;
    }

    #page-block-wuzem2vjfo8 .section-holder-border {
        border: 0;
    }

    #page-block-wuzem2vjfo8 .section-block {
        background: rgb(255, 255, 255);
        height: 37.1875rem;
    }

    #page-block-wuzem2vjfo8 .section-holder-overlay {
        display: none;
    }

    #element-186 {
        top: -0.625rem;
        left: 14.375rem;
        height: 1.3125rem;
        width: 30.625rem;
        z-index: 45;
    }

    #element-186 .shape {
        border-bottom: 1px solid #A3BAC6;
    }

    #element-119 {
        top: 3.5rem;
        left: -0.5625rem;
        height: 28.125rem;
        width: 29.9375rem;
        z-index: 12;
    }

    #element-119 .shape {
        border: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(255, 255, 255) 50% 50% / cover;
    }

    #element-116 {
        top: 6.75rem;
        left: 33.6875rem;
        height: 1.625rem;
        width: 26.25rem;
        z-index: 8;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: right;
    }

    #element-116 .x_bb1de03d {
        text-align: right;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-116 .x_12009803 {
        color: #37465a;
    }

    #element-117 {
        top: 8.5625rem;
        left: 31.875rem;
        height: 5.75rem;
        width: 28.0625rem;
        z-index: 7;
        color: #37465A;
        font-size: 2.3529rem;
        line-height: 2.85rem;
        text-align: right;
    }

    #element-117 .x_398f5de8 {
        text-align: right;
        line-height: 2.875rem;
        font-size: 2.3529rem;
    }

    #element-117 .x_a269ab78 {
        color: #37465A;
    }

    #element-117 .x_a46a42f1 {
        text-align: right;
        line-height: 2.875rem;
        font-size: 2.3529rem;
    }

    #element-118 {
        top: 15.5625rem;
        left: 33.625rem;
        height: 19.5rem;
        width: 25.6875rem;
        z-index: 9;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: right;
    }

    #element-118 .x_bb1de03d {
        text-align: right;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #page-block-mk3r9ec1yy {
        height: 33.375rem;
        max-width: 100%;
    }

    #page-block-mk3r9ec1yy .section-holder-border {
        border: 0;
    }

    #page-block-mk3r9ec1yy .section-block {
        background: rgb(255, 255, 255);
        height: 33.375rem;
    }

    #page-block-mk3r9ec1yy .section-holder-overlay {
        display: none;
    }

    #element-461 {
        top: -0.625rem;
        left: 5.6875rem;
        height: 1.3125rem;
        width: 52.8125rem;
        z-index: 89;
    }

    #element-461 .shape {
        border-bottom: 1px solid #A3BAC6;
    }

    #element-265 {
        top: 5.125rem;
        left: 0.75rem;
        height: 2.875rem;
        width: 60rem;
        z-index: 5;
        color: #37465A;
        font-size: 2.3529rem;
        line-height: 2.85rem;
        text-align: center;
    }

    #element-265 .x_b614627d {
        text-align: center;
        line-height: 2.875rem;
        font-size: 2.3529rem;
    }

    #element-270 {
        top: 13.5rem;
        left: 31.5rem;
        height: 15.25rem;
        width: 27.0625rem;
        z-index: 10;
    }

    #element-270 .shape {
        border: 0;
        border-radius: 0.9375rem 0.9375rem 0 0;
        background: rgb(240, 243, 245);
    }

    #element-269 {
        top: 14.375rem;
        left: 32.25rem;
        height: 13.875rem;
        width: 25.5rem;
        z-index: 19;
    }

    #element-269 .shape {
        border: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mM89h8AApEBx2iaqpQAAAAASUVORK5CYII=) repeat rgb(240, 243, 245) 50% 50% / cover;
    }

    #element-468 {
        top: 14.75rem;
        left: 0.6875rem;
        height: 2.6875rem;
        width: 2.6875rem;
        z-index: 91;
    }

    #element-273 {
        top: 14.8125rem;
        left: 3.9375rem;
        height: 8.125rem;
        width: 23.6875rem;
        z-index: 25;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-273 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-267 {
        top: 23.6875rem;
        left: 3.875rem;
        height: 2.5625rem;
        width: 10rem;
        z-index: 22;
    }

    #element-267 .btn.btn-effect3d:active {
        box-shadow: none;
    }

    #element-267 .btn:hover {
        background: #FFFFFF;
        color: #000000;
    }

    #element-267 .btn {
        background: #000000;
        color: #FFFFFF;
        font-size: 0.8669rem;
        font-family: Arial;
        font-weight: 700;
        font-style: normal;
        height: 2.5625rem;
        width: 10rem;
        border-radius: 0;
    }

    #element-272 {
        top: 28.625rem;
        left: 43.625rem;
        height: 0.375rem;
        width: 2.875rem;
        z-index: 16;
    }

    #element-272 .shape {
        border: 0;
        border-radius: 0 0 1.625rem 1.625rem;
        background: rgb(240, 243, 245);
    }

    #element-271 {
        top: 28.75rem;
        left: 30rem;
        height: 0.375rem;
        width: 30rem;
        z-index: 13;
    }

    #element-271 .shape {
        border: 0;
        border-radius: 0 0 0.9375rem 0.9375rem;
        background: rgb(225, 225, 225);
    }

    #page-block-r1i84sfzp7j {
        height: 7.5rem;
        max-width: 100%;
    }

    #page-block-r1i84sfzp7j .section-holder-border {
        border: 0;
    }

    #page-block-r1i84sfzp7j .section-block {
        background: rgb(0, 0, 0);
        height: 7.5rem;
    }

    #page-block-r1i84sfzp7j .section-holder-overlay {
        display: none;
    }

    #element-467 {
        top: 1.1875rem;
        left: 51rem;
        height: 4.9375rem;
        width: 4.9375rem;
        z-index: 90;
    }

    #element-467 .btn.btn-effect3d:active {
        box-shadow: none;
    }

    #element-467 .btn:hover {
        background: #FFFFFF;
        color: #000000;
    }

    #element-467 .btn {
        background: #000000;
        color: #FFFFFF;
        font-size: 0.8669rem;
        font-family: Arial;
        font-weight: 700;
        font-style: normal;
        height: 4.9375rem;
        width: 4.9375rem;
        border-radius: 0;
    }

    #element-467 .btn-img {
        background: url('../images/64576987-0-pngegg.png') 0 0 / cover;
    }
}