.elementor-1739 .elementor-element.elementor-element-34594d40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-4f486e7a{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1739 .elementor-element.elementor-element-8d2b6ff{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-8d2b6ff p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-87563f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-9921ad8{--display:flex;}.elementor-1739 .elementor-element.elementor-element-7e105bd{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-7e105bd p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-cf129a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-eaca148{--display:flex;}.elementor-1739 .elementor-element.elementor-element-fd592b0{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-fd592b0 p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-d343aad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-3ef54b8{--display:flex;}.elementor-1739 .elementor-element.elementor-element-0006a98{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-0006a98 p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-ad4eb1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-c2fb6ca{--display:flex;}.elementor-1739 .elementor-element.elementor-element-b00ea4f{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-b00ea4f p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-53bb498{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-ce210e5{--display:flex;}.elementor-1739 .elementor-element.elementor-element-3be0dd8{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-3be0dd8 p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-28c6e9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-816c6ef{--display:flex;}.elementor-1739 .elementor-element.elementor-element-5fb6f64{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#24316D;}.elementor-1739 .elementor-element.elementor-element-5fb6f64 p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-0c1a5b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-af02ce1{--display:flex;}.elementor-1739 .elementor-element.elementor-element-f2632a1{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-f2632a1 p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-3d00170{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-65482ec{--display:flex;}.elementor-1739 .elementor-element.elementor-element-6279c9b{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-6279c9b p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-a8aef8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-48d5a7d{--display:flex;}.elementor-1739 .elementor-element.elementor-element-35ce38d{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-35ce38d p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-436b3b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-735cd0c{--display:flex;}.elementor-1739 .elementor-element.elementor-element-8fe68fb{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-8fe68fb p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-e3485c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-d045787{--display:flex;}.elementor-1739 .elementor-element.elementor-element-1c47923{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#24316D;}.elementor-1739 .elementor-element.elementor-element-1c47923 p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-9e46635{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-062dd6d{--display:flex;}.elementor-1739 .elementor-element.elementor-element-b485a13{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-b485a13 p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-05aeda5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-b7a53ab{--display:flex;}.elementor-1739 .elementor-element.elementor-element-032de10{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-032de10 p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-83095da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-61fc7b1{--display:flex;}.elementor-1739 .elementor-element.elementor-element-4931cb9{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#24316D;}.elementor-1739 .elementor-element.elementor-element-4931cb9 p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-a64496f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-556a82f{--display:flex;}.elementor-1739 .elementor-element.elementor-element-2b60da2{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-2b60da2 p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-d29c2bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-1f20e0f{--display:flex;}.elementor-1739 .elementor-element.elementor-element-63fa22d{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-63fa22d p{margin-block-end:0px;}.elementor-1739 .elementor-element.elementor-element-85a7d51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1739 .elementor-element.elementor-element-12996b9{--display:flex;}.elementor-1739 .elementor-element.elementor-element-eb3f862{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1739 .elementor-element.elementor-element-eb3f862 p{margin-block-end:0px;}/* Start custom CSS for text-editor, class: .elementor-element-8d2b6ff */.indvesto-disclaimer {
    width: 100%;
    box-sizing: border-box;
    padding: 4px 0 4px 22px;
    border-left: 3px solid #0b1f3a;
}

.indvesto-disclaimer-label {
    margin: 0 0 7px 0;
    padding: 0;
    color: #0b1f3a;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.4;
}

.indvesto-disclaimer p {
    margin: 0;
    padding: 0;
    color: #333333;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.7;
}

@media (max-width: 767px) {
    .indvesto-disclaimer {
        padding-left: 18px;
    }

    .indvesto-disclaimer-label {
        font-size: 14px;
    }

    .indvesto-disclaimer p {
        font-size: 14px;
        line-height: 1.65;
    }
}

.disclaimer-box {
  font-size: 13px;
  color: #666;
  border-left: 3px solid #999;
  padding: 10px 15px;
  background: #f7f7f7;
  margin: 20px 0;
  line-height: 1.5;
}
.disclaimer-box strong {
  color: #333;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b485a13 */.elementor-1739 .elementor-element.elementor-element-b485a13 {
    color: #303640;
    font-size: 16px;
    line-height: 1.8;
    letter-spacing: 0;
}

.elementor-1739 .elementor-element.elementor-element-b485a13 p {
    margin: 0 0 22px;
}

.elementor-1739 .elementor-element.elementor-element-b485a13 p:first-child {
    margin-top: 0;
}

.elementor-1739 .elementor-element.elementor-element-b485a13 p:last-child {
    margin-bottom: 0;
}

.elementor-1739 .elementor-element.elementor-element-b485a13 strong {
    color: #0B1F3A;
    font-weight: 700;
}

@media (max-width: 767px) {
    .elementor-1739 .elementor-element.elementor-element-b485a13 {
        font-size: 15px;
        line-height: 1.75;
    }

    .elementor-1739 .elementor-element.elementor-element-b485a13 p {
        margin-bottom: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-032de10 *//* INDVESTO LEGAL CARDS */
.indvesto-content-section {
    width: 100%;
    margin: 0;
    padding: 0;
}

.indvesto-legal-list {
    display: flex;
    flex-direction: column;
    gap: 18px;
    width: 100%;
}

.indvesto-legal-card {
    display: flex;
    align-items: flex-start;
    gap: 22px;
    width: 100%;
    padding: 26px 28px;
    box-sizing: border-box;
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-left: 4px solid #0b1f3a;
    border-radius: 6px;
    transition: all 0.25s ease;
}

.indvesto-legal-card:hover {
    border-color: #0b1f3a;
    box-shadow: 0 8px 24px rgba(11, 31, 58, 0.08);
    transform: translateY(-2px);
}

.indvesto-legal-number {
    flex: 0 0 48px;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #0b1f3a;
    color: #ffffff;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0.5px;
}

.indvesto-legal-content {
    flex: 1;
    min-width: 0;
}

.indvesto-legal-content h3 {
    margin: 0 0 10px 0;
    padding: 0;
    color: #0b1f3a;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.4;
}

.indvesto-legal-content p {
    margin: 0;
    padding: 0;
    color: #333333;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.75;
}

/* TABLET */
@media (max-width: 767px) {
    .indvesto-legal-list {
        gap: 14px;
    }

    .indvesto-legal-card {
        gap: 16px;
        padding: 22px 20px;
    }

    .indvesto-legal-number {
        flex: 0 0 42px;
        width: 42px;
        height: 42px;
        font-size: 13px;
    }

    .indvesto-legal-content h3 {
        font-size: 16px;
        line-height: 1.45;
    }

    .indvesto-legal-content p {
        font-size: 14px;
        line-height: 1.7;
    }
}

/* MOBILE */
@media (max-width: 480px) {
    .indvesto-legal-card {
        gap: 14px;
        padding: 20px 16px;
        border-left-width: 3px;
    }

    .indvesto-legal-number {
        flex: 0 0 36px;
        width: 36px;
        height: 36px;
        font-size: 11px;
    }

    .indvesto-legal-content h3 {
        margin-bottom: 8px;
        font-size: 15px;
    }

    .indvesto-legal-content p {
        font-size: 14px;
        line-height: 1.65;
    }
}/* End custom CSS */