.elementor-1592 .elementor-element.elementor-element-e6c4066{--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-1592 .elementor-element.elementor-element-16d48129{--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-1592 .elementor-element.elementor-element-426256aa{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-426256aa p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-aab2963{--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-1592 .elementor-element.elementor-element-988c2ef{--display:flex;}.elementor-1592 .elementor-element.elementor-element-0acd259{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-0acd259 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-f515e63{--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-1592 .elementor-element.elementor-element-82ab135{--display:flex;}.elementor-1592 .elementor-element.elementor-element-6d754c2{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-6d754c2 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-99d33ff{--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-1592 .elementor-element.elementor-element-0925cd0{--display:flex;}.elementor-1592 .elementor-element.elementor-element-66cc7f8{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-66cc7f8 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-678f953{--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-1592 .elementor-element.elementor-element-8e95e11{--display:flex;}.elementor-1592 .elementor-element.elementor-element-c91737d{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-c91737d p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-357787c{--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-1592 .elementor-element.elementor-element-116aef1{--display:flex;}.elementor-1592 .elementor-element.elementor-element-d9e9bfd{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-d9e9bfd p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-fa4f0da{--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-1592 .elementor-element.elementor-element-482067e{--display:flex;}.elementor-1592 .elementor-element.elementor-element-d7d796d{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-d7d796d p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-4cb4d23{--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-1592 .elementor-element.elementor-element-2f45ecf{--display:flex;}.elementor-1592 .elementor-element.elementor-element-060bc89{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-060bc89 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-e21ab83{--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-1592 .elementor-element.elementor-element-b75e39a{--display:flex;}.elementor-1592 .elementor-element.elementor-element-f8b9304{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-f8b9304 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-96eb2bc{--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-1592 .elementor-element.elementor-element-96182bb{--display:flex;}.elementor-1592 .elementor-element.elementor-element-e305b25{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-e305b25 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-595f597{--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-1592 .elementor-element.elementor-element-3284f27{--display:flex;}.elementor-1592 .elementor-element.elementor-element-9575d8e{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;width:var( --container-widget-width, 101.626% );max-width:101.626%;--container-widget-width:101.626%;--container-widget-flex-grow:0;}.elementor-1592 .elementor-element.elementor-element-9575d8e p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-9575d8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1592 .elementor-element.elementor-element-c303e9a{--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-1592 .elementor-element.elementor-element-8fd0c74{--display:flex;}.elementor-1592 .elementor-element.elementor-element-b749d73{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-b749d73 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-78cbe27{--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-1592 .elementor-element.elementor-element-32d8534{--display:flex;}.elementor-1592 .elementor-element.elementor-element-f420f84{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-f420f84 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-36bfd5d{--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-1592 .elementor-element.elementor-element-6f08f15{--display:flex;}.elementor-1592 .elementor-element.elementor-element-512e0c0{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-512e0c0 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-faf22ad{--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-1592 .elementor-element.elementor-element-b98a728{--display:flex;}.elementor-1592 .elementor-element.elementor-element-ce8ba75{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-ce8ba75 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-144dec4{--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-1592 .elementor-element.elementor-element-0629926{--display:flex;}.elementor-1592 .elementor-element.elementor-element-bb928d1{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-bb928d1 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-42dc8f0{--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-1592 .elementor-element.elementor-element-aa32079{--display:flex;}.elementor-1592 .elementor-element.elementor-element-e736147{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-e736147 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-c997455{--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-1592 .elementor-element.elementor-element-b5db90f{--display:flex;}.elementor-1592 .elementor-element.elementor-element-677125e{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-677125e p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-b2ab0d4{--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-1592 .elementor-element.elementor-element-410a4e2{--display:flex;}.elementor-1592 .elementor-element.elementor-element-6dc17da{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-6dc17da p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-714495b{--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-1592 .elementor-element.elementor-element-ad241f2{--display:flex;}.elementor-1592 .elementor-element.elementor-element-5839a94{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-5839a94 p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-9f19d47{--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-1592 .elementor-element.elementor-element-6508d7a{--display:flex;}.elementor-1592 .elementor-element.elementor-element-fc064af{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-fc064af p{margin-block-end:0px;}.elementor-1592 .elementor-element.elementor-element-0224bb2{--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-1592 .elementor-element.elementor-element-2cac4ed{--display:flex;}.elementor-1592 .elementor-element.elementor-element-b1bd57c{text-align:justify;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;color:#000000;}.elementor-1592 .elementor-element.elementor-element-b1bd57c p{margin-block-end:0px;}/* Start custom CSS for text-editor, class: .elementor-element-9575d8e */.indvesto-table-wrapper{
    width:100%;
    overflow-x:auto;
    margin:40px 0;
    -webkit-overflow-scrolling:touch;
}


.indvesto-legal-table{
    width:100%;
    border-collapse:separate;
    border-spacing:0;
    background:#ffffff;
    border:1px solid #e5e7eb;
    border-radius:12px;
    overflow:hidden;
    font-size:15px;
    line-height:1.7;
}


.indvesto-legal-table thead th{
    background:#0b2f4f;
    color:#ffffff;
    text-align:left;
    padding:18px 20px;
    font-weight:700;
    font-size:14px;
    letter-spacing:.2px;
    vertical-align:top;
}


.indvesto-legal-table tbody td{
    padding:20px;
    color:#374151;
    vertical-align:top;
    border-bottom:1px solid #e5e7eb;
}


.indvesto-legal-table tbody td:first-child{
    color:#0b2f4f;
    font-weight:600;
    width:20%;
}


.indvesto-legal-table tbody tr:hover{
    background:#f8fafc;
}


.indvesto-legal-table tbody tr:last-child td{
    border-bottom:none;
}


.indvesto-legal-table strong{
    color:#0b2f4f;
}


@media(max-width:768px){

    .indvesto-legal-table{
        min-width:900px;
        font-size:14px;
    }


    .indvesto-legal-table thead th,
    .indvesto-legal-table tbody td{
        padding:16px;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5839a94 */.indvesto-checklist{

    display:flex;
    flex-direction:column;
    gap:18px;
    margin:40px 0;}
.indvesto-check-item{

    display:flex;
    align-items:flex-start;
    gap:22px;
    padding:24px 28px;
    background:#ffffff;
    border:1px solid #e5e7eb;
    border-radius:12px;
    box-shadow:0 6px 18px rgba(0,0,0,.04);
    transition:all .25s ease;}
.indvesto-check-item:hover{

    border-color:#0b2f4f;
    transform:translateY(-2px);}
.indvesto-check-number{

    flex-shrink:0;
    width:48px;
    height:48px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#0b2f4f;
    color:#ffffff;
    border-radius:50%;
    font-size:15px;
    font-weight:700;}
.indvesto-check-content {

    margin:0;
    color:#374151;
    font-size:16px;
    line-height:1.8;}
@media(max-width:768px){

    .indvesto-check-item{

        padding:20px;
        gap:16px; }
    .indvesto-check-number{

        width:40px;
        height:40px;
        font-size:13px;}
    .indvesto-check-content {

        font-size:15px; }}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1bd57c */.indvesto-closing-quote{

    margin:50px 0;
    padding:35px 40px;
    background:#f8fafc;
    border-radius:14px;
    text-align:center;
    position:relative;}

.indvesto-closing-quote {

    margin:0;
    padding:0;
    border:none;}

.indvesto-closing-quote {

    margin:0;
    font-size:1.35rem;
    line-height:1.8;
    font-style:italic;
    color:#1f2937;
    font-weight:500;}

.indvesto-closing-line{

    width:60px;
    height:3px;
    background:#0b2f4f;
    margin:25px auto 18px;
    border-radius:5px;}

.indvesto-closing-quote {

    font-size:.95rem;
    color:#0b2f4f;
    font-weight:700;
    letter-spacing:.3px;}

.indvesto-closing-quote::before{

    content:"“";
    position:absolute;
    top:5px;
    left:25px;
    font-family:Georgia, serif;
    font-size:80px;
    color:rgba(11,47,79,.12);
    line-height:1;}

@media(max-width:768px){

    .indvesto-closing-quote{

        padding:30px 22px;}


    .indvesto-closing-quote {

        font-size:1.1rem;    }


    .indvesto-closing-quote::before{

        font-size:60px;
        left:15px;}}/* End custom CSS */