.elementor-91 .elementor-element.elementor-element-0fa4531{--display:flex;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );color:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-1c45c61 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );color:var( --e-global-color-text );}.elementor-91 .elementor-element.elementor-element-30a2c0d{font-family:"geist", Sans-serif;font-size:14px;font-weight:400;color:#454F68;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-91 .elementor-element.elementor-element-9aaa73b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-91 .elementor-element.elementor-element-9aaa73b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-91 .elementor-element.elementor-element-9aaa73b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-91 .elementor-element.elementor-element-9aaa73b .elementor-icon-list-text{transition:color 0.3s;}.elementor-91 .elementor-element.elementor-element-4329b1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-91 .elementor-element.elementor-element-f88c83e{--display:flex;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-91 .elementor-element.elementor-element-e08ed1c .elementor-toc__header-title{text-align:start;}.elementor-91 .elementor-element.elementor-element-e08ed1c .elementor-toc__header, .elementor-91 .elementor-element.elementor-element-e08ed1c .elementor-toc__header-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-91 .elementor-element.elementor-element-e08ed1c .elementor-toc__header{flex-direction:row;}.elementor-91 .elementor-element.elementor-element-e08ed1c .elementor-toc__list-item{font-family:"geist", Sans-serif;font-size:16px;font-weight:400;}.elementor-91 .elementor-element.elementor-element-e08ed1c{--item-text-hover-decoration:underline;}.elementor-91 .elementor-element.elementor-element-c99346e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );color:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-6e9f09b .elementor-heading-title{font-family:"geist", Sans-serif;font-size:28px;font-weight:500;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-91 .elementor-element.elementor-element-5d38a92{--divider-border-style:solid;--divider-color:#000;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-91 .elementor-element.elementor-element-5d38a92 .elementor-divider-separator{width:100%;}.elementor-91 .elementor-element.elementor-element-5d38a92 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-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-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-91 .elementor-element.elementor-element-bbf0eb0 .elementor-heading-title{font-family:"geist", Sans-serif;font-size:22px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-44ff4ad p{margin-block-end:0px;}.elementor-91 .elementor-element.elementor-element-d2a7563 .elementor-heading-title{font-family:"geist", Sans-serif;font-size:22px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-2519cf3 .elementor-heading-title{font-family:"geist", Sans-serif;font-size:22px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-5c0a116 .elementor-heading-title{font-family:"geist", Sans-serif;font-size:22px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-d4641a6{--display:flex;}.elementor-91 .elementor-element.elementor-element-9e55717{--display:flex;}.elementor-91 .elementor-element.elementor-element-17ca3a2{--display:flex;}.elementor-91 .elementor-element.elementor-element-9223cd7{--display:flex;}.elementor-91 .elementor-element.elementor-element-29f1032{--display:flex;}.elementor-91 .elementor-element.elementor-element-9ac8c27{--display:flex;}.elementor-91 .elementor-element.elementor-element-49635c9{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-91 .elementor-element.elementor-element-5ee207e{--display:flex;}@media(min-width:768px){.elementor-91 .elementor-element.elementor-element-f88c83e{--width:20%;}.elementor-91 .elementor-element.elementor-element-c99346e{--width:55%;}.elementor-91 .elementor-element.elementor-element-5ee207e{--width:25%;}}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-91 .elementor-element.elementor-element-1c45c61 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-91 .elementor-element.elementor-element-e08ed1c .elementor-toc__header, .elementor-91 .elementor-element.elementor-element-e08ed1c .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-91 .elementor-element.elementor-element-1c45c61 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-91 .elementor-element.elementor-element-e08ed1c .elementor-toc__header, .elementor-91 .elementor-element.elementor-element-e08ed1c .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-weight );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}}/* Start custom CSS for container, class: .elementor-element-0fa4531 *//* =========================================================
   PROP FIRM POST HEADER
   HORIZONTAL CARD STYLE
   ========================================================= */

.elementor-element-0fa4531 {
    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;

    background: #ffffff !important;

    border: 1px solid #e5e7eb !important;
    border-radius: 16px !important;

    box-shadow: 0 8px 25px rgba(15, 23, 42, 0.06) !important;

    padding: 42px 40px !important;

    box-sizing: border-box !important;
}


/* =========================================================
   INNER
   ========================================================= */

.elementor-element-0fa4531 > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: column !important;

    align-items: flex-start !important;

    box-sizing: border-box !important;
}


/* =========================================================
   TITLE
   ========================================================= */

.elementor-element-0fa4531
.elementor-element-1c45c61 {

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}


.elementor-element-0fa4531
.elementor-element-1c45c61
.elementor-heading-title {

    margin: 0 !important;
    padding: 0 !important;

    font-family: "Geist", sans-serif !important;

    color: #111827 !important;
    font-size: 30px !important;
    font-weight: 600 !important;

    line-height: 1.08 !important;

    letter-spacing: 1.3px !important;

    max-width: 100% !important;

    text-align: left !important;
}


/* =========================================================
   EXCERPT
   ========================================================= */

.elementor-element-0fa4531
.elementor-element-30a2c0d {

    width: 100% !important;

    margin: 13px 0 0 !important;
    padding: 0 !important;

    font-family: "Geist", sans-serif !important;

    color: #64748b !important;

    font-size: 16px !important;
    font-weight: 400 !important;

    line-height: 1.5 !important;

    max-width: 900px !important;

    text-align: left !important;
}


/* =========================================================
   META
   ========================================================= */

.elementor-element-0fa4531
.elementor-element-9aaa73b {

    width: 100% !important;

    margin: 20px 0 0 !important;
    padding: 16px 0 0 !important;

    border-top: 1px solid #e5e7eb !important;

    box-sizing: border-box !important;
}


/* =========================================================
   META LIST
   ========================================================= */

.elementor-element-0fa4531
.elementor-element-9aaa73b
.elementor-icon-list-items {

    width: 100% !important;

    display: flex !important;

    align-items: center !important;

    justify-content: flex-start !important;

    flex-wrap: wrap !important;

    gap: 12px 22px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   META ITEM
   ========================================================= */

.elementor-element-0fa4531
.elementor-element-9aaa73b
.elementor-icon-list-item {

    display: inline-flex !important;

    align-items: center !important;

    gap: 8px !important;

    margin: 0 !important;
    padding: 0 !important;
}


/* =========================================================
   META ICON
   ========================================================= */

.elementor-element-0fa4531
.elementor-element-9aaa73b
.elementor-icon-list-icon {

    width: 34px !important;
    height: 34px !important;

    min-width: 34px !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #f0fdf8 !important;

    border-radius: 8px !important;

    box-sizing: border-box !important;
}


/* =========================================================
   META SVG
   ========================================================= */

.elementor-element-0fa4531
.elementor-element-9aaa73b
.elementor-icon-list-icon svg {

    width: 14px !important;
    height: 14px !important;

    fill: #047857 !important;
}


/* =========================================================
   META TEXT
   ========================================================= */

.elementor-element-0fa4531
.elementor-element-9aaa73b
.elementor-icon-list-text {

    font-family: "Geist", sans-serif !important;

    color: #475569 !important;

    font-size: 13px !important;
    font-weight: 450 !important;

    line-height: 1.3 !important;

    white-space: nowrap !important;
}


/* =========================================================
   AUTHOR LINK
   ========================================================= */

.elementor-element-0fa4531
.elementor-element-9aaa73b
.elementor-icon-list-item a {

    display: inline-flex !important;

    align-items: center !important;

    gap: 8px !important;

    color: #475569 !important;

    text-decoration: none !important;
}


.elementor-element-0fa4531
.elementor-element-9aaa73b
.elementor-icon-list-item a:hover
.elementor-icon-list-text {

    color: #047857 !important;
}


/* =========================================================
   DESKTOP
   ========================================================= */

@media (min-width: 1201px) {

    .elementor-element-0fa4531 {
        padding: 40px 40px !important;
    }

    .elementor-element-0fa4531
    .elementor-element-1c45c61
    .elementor-heading-title {

        font-size: 52px !important;
    }
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1200px) {

    .elementor-element-0fa4531 {

        max-width: calc(100% - 40px) !important;

        padding: 34px 30px !important;

        border-radius: 14px !important;
    }


    .elementor-element-0fa4531
    .elementor-element-1c45c61
    .elementor-heading-title {

        font-size: 44px !important;

        line-height: 1.1 !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-element-0fa4531 {

        max-width: calc(100% - 24px) !important;

        padding: 28px 22px !important;

        border-radius: 12px !important;
    }


    .elementor-element-0fa4531
    .elementor-element-1c45c61
    .elementor-heading-title {

        font-size: 34px !important;

        line-height: 1.12 !important;

        letter-spacing: -0.7px !important;
    }


    .elementor-element-0fa4531
    .elementor-element-30a2c0d {

        margin-top: 11px !important;

        font-size: 15px !important;

        line-height: 1.55 !important;
    }


    .elementor-element-0fa4531
    .elementor-element-9aaa73b {

        margin-top: 17px !important;

        padding-top: 14px !important;
    }


    .elementor-element-0fa4531
    .elementor-element-9aaa73b
    .elementor-icon-list-items {

        gap: 10px 16px !important;
    }


    .elementor-element-0fa4531
    .elementor-element-9aaa73b
    .elementor-icon-list-icon {

        width: 30px !important;
        height: 30px !important;

        min-width: 30px !important;
    }


    .elementor-element-0fa4531
    .elementor-element-9aaa73b
    .elementor-icon-list-text {

        font-size: 12px !important;
    }
}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 400px) {

    .elementor-element-0fa4531 {

        max-width: calc(100% - 20px) !important;

        padding: 24px 18px !important;
    }


    .elementor-element-0fa4531
    .elementor-element-1c45c61
    .elementor-heading-title {

        font-size: 29px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4641a6 *//* =========================================================
   PREMIUM FAQ - PROPFIRM COUPONS
   ACTUAL BLOCK ID: d4641a6
   ========================================================= */


/* Main FAQ widget */
.elementor-element-d4641a6 {
    width: 100% !important;
    max-width: 1200px !important;

    margin: 30px 0 0 !important;
    padding: 0 !important;
}


/* =========================================================
   ACCORDION WRAPPER
   ========================================================= */

.elementor-element-d4641a6 .e-n-accordion {
    width: 100% !important;

    display: flex !important;
    flex-direction: column !important;

    gap: 12px !important;
}


/* =========================================================
   FAQ ITEM
   ========================================================= */

.elementor-element-d4641a6 .e-n-accordion-item {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #ffffff !important;

    border: 1px solid #dfe7e4 !important;
    border-radius: 15px !important;

    overflow: hidden !important;

    box-shadow: 0 2px 8px rgba(15, 23, 42, 0.035) !important;

    transition:
        border-color 0.25s ease,
        box-shadow 0.25s ease !important;
}


/* Hover */

.elementor-element-d4641a6 .e-n-accordion-item:hover {
    border-color: #c9ddd7 !important;

    box-shadow: 0 7px 22px rgba(15, 118, 110, 0.07) !important;
}


/* =========================================================
   QUESTION HEADER
   ========================================================= */

.elementor-element-d4641a6
.e-n-accordion-item-title {

    width: 100% !important;

    min-height: 70px !important;

    margin: 0 !important;
    padding: 18px 22px !important;

    box-sizing: border-box !important;

    background: #ffffff !important;

    border: 0 !important;

    display: flex !important;
    flex-direction: row !important;

    align-items: center !important;
    justify-content: flex-start !important;

    text-align: left !important;

    cursor: pointer !important;
}


/* =========================================================
   QUESTION HEADER WRAPPER
   ========================================================= */

.elementor-element-d4641a6
.e-n-accordion-item-title-header {

    width: auto !important;

    flex: 1 1 auto !important;

    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;

    align-items: center !important;
    justify-content: flex-start !important;

    text-align: left !important;
}


/* =========================================================
   QUESTION TEXT
   ========================================================= */

.elementor-element-d4641a6
.e-n-accordion-item-title-text {

    width: auto !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    display: block !important;

    color: #111827 !important;

    font-family: "Geist", sans-serif !important;

    font-size: 18px !important;
    line-height: 1.45 !important;

    font-weight: 600 !important;

    letter-spacing: -0.15px !important;

    text-align: left !important;

    flex: 0 1 auto !important;
}


/* =========================================================
   ICON
   ========================================================= */

.elementor-element-d4641a6
.e-n-accordion-item-title-icon {

    width: 34px !important;
    height: 34px !important;

    min-width: 34px !important;
    min-height: 34px !important;

    flex: 0 0 34px !important;

    margin: 0 0 0 auto !important;
    padding: 0 !important;

    border-radius: 50% !important;

    background: #e5f3ee !important;

    color: #087f68 !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;

    transition:
        background 0.25s ease,
        color 0.25s ease,
        transform 0.25s ease !important;
}


/* Icon SVG */

.elementor-element-d4641a6
.e-n-accordion-item-title-icon svg {

    width: 13px !important;
    height: 13px !important;

    margin: 0 !important;

    fill: currentColor !important;
}


/* =========================================================
   OPEN FAQ
   ========================================================= */

.elementor-element-d4641a6
.e-n-accordion-item[open] {

    border-color: #c5ddd6 !important;

    box-shadow: 0 8px 24px rgba(15, 118, 110, 0.075) !important;
}


/* Open question */

.elementor-element-d4641a6
.e-n-accordion-item[open]
.e-n-accordion-item-title {

    background: #fbfdfc !important;

    border-bottom: 1px solid #edf2f0 !important;
}


/* Open icon */

.elementor-element-d4641a6
.e-n-accordion-item[open]
.e-n-accordion-item-title-icon {

    background: #dcefe9 !important;

    color: #007c63 !important;
}


/* =========================================================
   ANSWER CONTAINER
   ========================================================= */

.elementor-element-d4641a6
.e-n-accordion-item
.e-con {

    width: 100% !important;

    margin: 0 !important;
    padding: 20px 22px 23px !important;

    box-sizing: border-box !important;

    background: #fbfdfc !important;

    display: block !important;

    text-align: left !important;
}


/* =========================================================
   ANSWER TEXT EDITOR
   ========================================================= */

.elementor-element-d4641a6
.e-n-accordion-item
.elementor-widget-text-editor {

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}


/* =========================================================
   ANSWER PARAGRAPH
   ========================================================= */

.elementor-element-d4641a6
.e-n-accordion-item
.elementor-widget-text-editor p {

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #667384 !important;

    font-family: "Geist", sans-serif !important;

    font-size: 14px !important;

    line-height: 1.7 !important;

    font-weight: 400 !important;

    text-align: left !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .elementor-element-d4641a6 {
        margin-top: 24px !important;
    }


    .elementor-element-d4641a6
    .e-n-accordion {
        gap: 10px !important;
    }


    .elementor-element-d4641a6
    .e-n-accordion-item {
        border-radius: 13px !important;
    }


    /* Question */

    .elementor-element-d4641a6
    .e-n-accordion-item-title {

        min-height: 64px !important;

        padding: 16px 17px !important;
    }


    /* Question text */

    .elementor-element-d4641a6
    .e-n-accordion-item-title-text {

        font-size: 16px !important;

        line-height: 1.4 !important;
    }


    /* Icon */

    .elementor-element-d4641a6
    .e-n-accordion-item-title-icon {

        width: 30px !important;
        height: 30px !important;

        min-width: 30px !important;
        min-height: 30px !important;

        flex-basis: 30px !important;
    }


    .elementor-element-d4641a6
    .e-n-accordion-item-title-icon svg {

        width: 11px !important;
        height: 11px !important;
    }


    /* Answer */

    .elementor-element-d4641a6
    .e-n-accordion-item
    .e-con {

        padding: 17px 17px 20px !important;
    }


    .elementor-element-d4641a6
    .e-n-accordion-item
    .elementor-widget-text-editor p {

        font-size: 14.5px !important;

        line-height: 1.65 !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'geist';
	font-display: auto;
	src: url('https://lightblue-crab-379340.hostingersite.com/wp-content/uploads/2026/09/Geistwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */