.elementor-3029 .elementor-element.elementor-element-92bbc3b{--display:flex;}.elementor-3029 .elementor-element.elementor-element-773013e{--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-3029 .elementor-element.elementor-element-379a860{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3029 .elementor-element.elementor-element-379a860:not(.elementor-motion-effects-element-type-background), .elementor-3029 .elementor-element.elementor-element-379a860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FCFF;}.elementor-3029 .elementor-element.elementor-element-404baaf{width:var( --container-widget-width, 56.79% );max-width:56.79%;--container-widget-width:56.79%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3029 .elementor-element.elementor-element-404baaf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3029 .elementor-element.elementor-element-404baaf .elementor-field-group{padding-right:calc( 11px/2 );padding-left:calc( 11px/2 );margin-bottom:22px;}.elementor-3029 .elementor-element.elementor-element-404baaf .elementor-form-fields-wrapper{margin-left:calc( -11px/2 );margin-right:calc( -11px/2 );margin-bottom:-22px;}.elementor-3029 .elementor-element.elementor-element-404baaf .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3029 .elementor-element.elementor-element-404baaf .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3029 .elementor-element.elementor-element-404baaf .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3029 .elementor-element.elementor-element-404baaf .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3029 .elementor-element.elementor-element-404baaf .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3029 .elementor-element.elementor-element-404baaf .elementor-field-type-html{padding-bottom:0px;}.elementor-3029 .elementor-element.elementor-element-404baaf .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3029 .elementor-element.elementor-element-404baaf .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3029 .elementor-element.elementor-element-404baaf .e-form__buttons__wrapper__button-next{background-color:#08478F;color:#ffffff;}.elementor-3029 .elementor-element.elementor-element-404baaf .elementor-button[type="submit"]{background-color:#08478F;color:#ffffff;}.elementor-3029 .elementor-element.elementor-element-404baaf .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3029 .elementor-element.elementor-element-404baaf .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3029 .elementor-element.elementor-element-404baaf .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3029 .elementor-element.elementor-element-404baaf .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3029 .elementor-element.elementor-element-404baaf .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3029 .elementor-element.elementor-element-404baaf .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3029 .elementor-element.elementor-element-07105df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3029 .elementor-element.elementor-element-07105df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3029 .elementor-element.elementor-element-07105df .elementor-heading-title{font-size:12px;}.elementor-3029 .elementor-element.elementor-element-125202c{--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;}@media(min-width:768px){.elementor-3029 .elementor-element.elementor-element-92bbc3b{--content-width:1600px;}.elementor-3029 .elementor-element.elementor-element-773013e{--content-width:1600px;}.elementor-3029 .elementor-element.elementor-element-125202c{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-01efd82 *//* ==========================================================
   SUNRICH FLOW
   SEO ARTICLE STYLE
========================================================== */

.sunrich-article {

    --sr-navy: #071744;
    --sr-orange: #f36b16;
    --sr-text: #4d5a6d;
    --sr-muted: #6f7a8a;
    --sr-border: #e2e7ee;
    --sr-light: #f7f9fc;

    width: 100%;
    max-width: 980px;

    margin: 0 auto;

    padding: 0;

    color: var(--sr-text);

    font-size: 16px;
    line-height: 1.8;
}


/* ==========================================================
   PARAGRAPH
========================================================== */

.sunrich-article p {

    margin: 0 0 18px;

    color: var(--sr-text);

    font-size: 16px;
    line-height: 1.8;
}


/* ==========================================================
   HEADINGS
========================================================== */

.sunrich-article h2 {

    margin:
        46px
        0
        18px;

    padding: 0;

    color: var(--sr-navy);

    font-size: 30px;
    line-height: 1.3;

    font-weight: 700;

    letter-spacing: -0.4px;
}


.sunrich-article h3 {

    margin:
        30px
        0
        14px;

    padding: 0;

    color: var(--sr-navy);

    font-size: 21px;
    line-height: 1.4;

    font-weight: 700;
}


/* ==========================================================
   LINKS
========================================================== */

.sunrich-article a {

    color: var(--sr-navy);

    font-weight: 600;

    text-decoration:
        underline;

    text-decoration-color:
        rgba(7,23,68,0.25);

    text-underline-offset: 3px;

    transition:
        color 0.2s ease,
        text-decoration-color 0.2s ease;
}


.sunrich-article a:hover {

    color: var(--sr-orange);

    text-decoration-color:
        var(--sr-orange);
}


/* ==========================================================
   LISTS
========================================================== */

.sunrich-article ul {

    margin:
        0
        0
        22px;

    padding-left: 24px;
}


.sunrich-article li {

    margin-bottom: 8px;

    color: var(--sr-text);

    line-height: 1.7;
}


.sunrich-article li::marker {

    color: var(--sr-orange);
}


/* ==========================================================
   NOTE / QUICK ANSWER / BUYER TIP
========================================================== */

.sunrich-note {

    margin:
        26px
        0;

    padding:
        20px
        22px;

    background:
        #f7f9fc;

    border-left:
        4px
        solid
        var(--sr-orange);

    border-radius:
        4px;
}


.sunrich-note strong {

    display: block;

    margin-bottom: 7px;

    color: var(--sr-navy);

    font-size: 15px;

    font-weight: 700;
}


.sunrich-note p {

    margin: 0;

    color: var(--sr-text);

    font-size: 14.5px;
    line-height: 1.7;
}


/* ==========================================================
   TABLE
========================================================== */

.sunrich-table-wrap {

    width: 100%;

    margin:
        24px
        0
        30px;

    overflow-x: auto;

    border:
        1px
        solid
        var(--sr-border);

    border-radius: 6px;
}


.sunrich-article table {

    width: 100%;

    min-width: 680px;

    border-collapse: collapse;

    background: #ffffff;
}


.sunrich-article th {

    padding:
        14px
        16px;

    background:
        var(--sr-navy);

    color: #ffffff;

    font-size: 13px;

    line-height: 1.4;

    font-weight: 700;

    text-align: left;

    border:
        1px
        solid
        rgba(255,255,255,0.08);
}


.sunrich-article td {

    padding:
        13px
        16px;

    color:
        #4f5a69;

    font-size: 13.5px;

    line-height: 1.55;

    vertical-align: top;

    border-bottom:
        1px
        solid
        var(--sr-border);
}


.sunrich-article tbody tr:nth-child(even) {

    background:
        #fafbfd;
}


.sunrich-article tbody tr:last-child td {

    border-bottom: 0;
}


/* ==========================================================
   ARTICLE IMAGE
========================================================== */

.sunrich-article img {

    display: block;

    max-width: 100%;

    height: auto;

    margin:
        28px
        auto;

    border-radius: 5px;
}


/* ==========================================================
   FAQ
========================================================== */

.sunrich-faq {

    margin-top: 22px;

    border-top:
        1px
        solid
        var(--sr-border);
}


.sunrich-faq details {

    border-bottom:
        1px
        solid
        var(--sr-border);

    background:
        #ffffff;
}


.sunrich-faq summary {

    position: relative;

    padding:
        18px
        42px
        18px
        0;

    cursor: pointer;

    list-style: none;

    color:
        var(--sr-navy);

    font-size: 15px;
    line-height: 1.5;

    font-weight: 700;
}


.sunrich-faq summary::-webkit-details-marker {

    display: none;
}


/* + */

.sunrich-faq summary::after {

    content: "+";

    position: absolute;

    top: 50%;
    right: 4px;

    transform:
        translateY(-50%);

    color:
        var(--sr-orange);

    font-size: 23px;

    font-weight: 400;
}


/* - */

.sunrich-faq details[open] summary::after {

    content: "−";
}


.sunrich-faq details p {

    margin: 0;

    padding:
        0
        38px
        18px
        0;

    color:
        var(--sr-muted);

    font-size: 14px;

    line-height: 1.7;
}


/* ==========================================================
   CTA
========================================================== */

.sunrich-article-cta {

    margin-top: 52px;

    padding:
        34px
        36px;

    background:
        var(--sr-navy);

    border-radius: 6px;
}


.sunrich-article-cta h2 {

    margin: 0 0 12px;

    color: #ffffff;

    font-size: 27px;

    line-height: 1.3;
}


.sunrich-article-cta p {

    max-width: 760px;

    margin: 0;

    color:
        rgba(255,255,255,0.78);

    font-size: 14.5px;

    line-height: 1.7;
}


/* CTA BUTTONS */

.sunrich-article-cta__buttons {

    display: flex;

    flex-wrap: wrap;

    gap: 12px;

    margin-top: 24px;
}


.sunrich-btn,
.sunrich-btn:visited {

    min-width: 170px;

    min-height: 46px;

    padding:
        0
        20px;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    border-radius: 4px;

    font-size: 12px;

    line-height: 1;

    font-weight: 700;

    text-decoration: none !important;
}


/* PRIMARY */

.sunrich-btn--primary,
.sunrich-btn--primary:visited {

    color: #ffffff !important;

    background:
        var(--sr-orange);

    border:
        1px
        solid
        var(--sr-orange);
}


.sunrich-btn--primary:hover {

    color: #ffffff !important;

    background:
        #dc5f13;

    border-color:
        #dc5f13;
}


/* OUTLINE */

.sunrich-btn--outline,
.sunrich-btn--outline:visited {

    color: #ffffff !important;

    background:
        transparent;

    border:
        1px
        solid
        rgba(255,255,255,0.55);
}


.sunrich-btn--outline:hover {

    color:
        var(--sr-navy) !important;

    background:
        #ffffff;

    border-color:
        #ffffff;
}


/* ==========================================================
   MOBILE
========================================================== */

@media (max-width: 767px) {

    .sunrich-article {

        max-width: none;

        font-size: 14px;
    }


    .sunrich-article p {

        font-size: 14px;

        line-height: 1.72;
    }


    .sunrich-article h2 {

        margin-top: 36px;

        font-size: 24px;

        line-height: 1.35;
    }


    .sunrich-article h3 {

        margin-top: 24px;

        font-size: 18px;
    }


    .sunrich-note {

        padding:
            17px
            18px;
    }


    .sunrich-note p {

        font-size: 13px;
    }


    .sunrich-article th {

        padding:
            12px
            13px;

        font-size: 12px;
    }


    .sunrich-article td {

        padding:
            12px
            13px;

        font-size: 12.5px;
    }


    .sunrich-faq summary {

        font-size: 14px;
    }


    .sunrich-faq details p {

        font-size: 13px;
    }


    .sunrich-article-cta {

        margin-top: 40px;

        padding:
            26px
            20px;
    }


    .sunrich-article-cta h2 {

        font-size: 22px;
    }


    .sunrich-article-cta p {

        font-size: 13px;
    }


    .sunrich-article-cta__buttons {

        flex-direction: column;
    }


    .sunrich-btn,
    .sunrich-btn:visited {

        width: 100%;
    }

}/* End custom CSS */