.elementor-97 .elementor-element.elementor-element-b728c31
{
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 0 0 .5px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: .5px;
    --border-left-width: 0px;
    border-color: #a09baa;
    --border-color: #a09baa;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-97 .elementor-element.elementor-element-b728c31:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-b728c31>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #04000b;
    background-image: url("/wp-content/uploads/2021/12/footer-bg-1-1.png");
}
.elementor-97 .elementor-element.elementor-element-0f5840b
{
    --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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-97 .elementor-element.elementor-element-bc78052
{
    text-align: center;
}
.elementor-97 .elementor-element.elementor-element-bc78052 img
{
    width: 60%;
}
.elementor-97 .elementor-element.elementor-element-0abd156
{
    --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;
    --gap: 4px 4px;
    --row-gap: 4px;
    --column-gap: 4px;
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-97 .elementor-element.elementor-element-ef42bd9
{
    text-align: center;
}
.elementor-97 .elementor-element.elementor-element-ef42bd9 .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.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-97 .elementor-element.elementor-element-0d1d7f4>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-0d1d7f4
{
    text-align: center;
    font-family: "DM Sans",Sans-serif;
    font-size: 13px;
    font-weight: 500;
    color: #dadada;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-repeater-item-e0bf7d1.elementor-social-icon
{
    background-color: #0000;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-repeater-item-e0bf7d1.elementor-social-icon i
{
    color: #fff;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-repeater-item-e0bf7d1.elementor-social-icon svg
{
    fill: #fff;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-repeater-item-09a3a1d.elementor-social-icon
{
    background-color: #0000;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-repeater-item-09a3a1d.elementor-social-icon i
{
    color: #fff;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-repeater-item-09a3a1d.elementor-social-icon svg
{
    fill: #fff;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-repeater-item-1d5983e.elementor-social-icon
{
    background-color: #0000;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-repeater-item-1d5983e.elementor-social-icon i
{
    color: #fff;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-repeater-item-1d5983e.elementor-social-icon svg
{
    fill: #fff;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-repeater-item-aadb8dd.elementor-social-icon
{
    background-color: #0000;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-repeater-item-53e2ebd.elementor-social-icon
{
    background-color: #0000;
}
.elementor-97 .elementor-element.elementor-element-0771538
{
    --grid-template-columns: repeat(0,auto);
    --icon-size: 20px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-widget-container
{
    text-align: center;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-social-icon i
{
    color: #fff;
}
.elementor-97 .elementor-element.elementor-element-0771538 .elementor-social-icon svg
{
    fill: #fff;
}
.elementor-97 .elementor-element.elementor-element-b9f0ab7
{
    --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-97 .elementor-element.elementor-element-b218a1a
{
    text-align: left;
}
.elementor-97 .elementor-element.elementor-element-b218a1a .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-97 .elementor-element.elementor-element-9d1794b .elementor-button
{
    background-color: #19335a;
    font-family: "DM Sans",Sans-serif;
    font-weight: 400;
}
.elementor-97 .elementor-element.elementor-element-9d1794b .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-9d1794b .elementor-button:focus
{
    background-color: #fff;
    color: #19335a;
}
.elementor-97 .elementor-element.elementor-element-9d1794b .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-9d1794b .elementor-button:focus svg
{
    fill: #19335a;
}
.elementor-97 .elementor-element.elementor-element-5cd7669:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-5cd7669>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #04000b;
    background-image: url("/wp-content/uploads/2021/12/footer-bg-1-1.png");
}
.elementor-97 .elementor-element.elementor-element-5cd7669
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 80px 0 25px 0;
}
.elementor-97 .elementor-element.elementor-element-5cd7669>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-97 .elementor-element.elementor-element-912d743>.elementor-widget-container
{
    padding: 0 25px 0 0;
}
.elementor-97 .elementor-element.elementor-element-912d743 .footer-widget__title
{
    font-family: "Inter",Sans-serif;
}
.elementor-97 .elementor-element.elementor-element-912d743 .footer-widget__about-text
{
    line-height: 25px;
    color: #dadada;
}
.elementor-97 .elementor-element.elementor-element-912d743 .footer-widget__about-contact li .text a
{
    color: #dadada;
}
.elementor-97 .elementor-element.elementor-element-3d8f26a>.elementor-widget-container
{
    margin: -25px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-3d8f26a
{
    text-align: left;
}
.elementor-97 .elementor-element.elementor-element-3d8f26a img
{
    width: 12%;
}
.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-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-97 .elementor-element.elementor-element-4bc276e>.elementor-widget-container
{
    margin: -20px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-4bc276e .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-4bc276e .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-97 .elementor-element.elementor-element-4bc276e
{
    --e-icon-list-icon-size: 16px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 10px;
}
.elementor-97 .elementor-element.elementor-element-4bc276e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-97 .elementor-element.elementor-element-4bc276e .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.elementor-97 .elementor-element.elementor-element-4bc276e .elementor-icon-list-text
{
    color: #dadada;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-a145b20 .footer-widget__links-list li a
{
    color: #dadada;
}
.elementor-97 .elementor-element.elementor-element-ca2184e .footer-widget__title
{
    font-family: "Inter",Sans-serif;
}
.elementor-97 .elementor-element.elementor-element-ca2184e .footer-widget__links-list li a
{
    color: #dadada;
}
.elementor-97 .elementor-element.elementor-element-087453b>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 30px;
}
.elementor-97 .elementor-element.elementor-element-2df6e6c
{
    text-align: left;
}
.elementor-97 .elementor-element.elementor-element-2df6e6c .elementor-heading-title
{
    font-family: "Inter",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-97 .elementor-element.elementor-element-c72cd87>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-c72cd87
{
    text-align: left;
}
.elementor-97 .elementor-element.elementor-element-c72cd87 img
{
    width: 12%;
}
.elementor-97 .elementor-element.elementor-element-0c40966>.elementor-widget-container
{
    margin: -15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-0c40966 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-0c40966 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-97 .elementor-element.elementor-element-0c40966
{
    --e-icon-list-icon-size: 16px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 10px;
}
.elementor-97 .elementor-element.elementor-element-0c40966 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-97 .elementor-element.elementor-element-0c40966 .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.elementor-97 .elementor-element.elementor-element-0c40966 .elementor-icon-list-text
{
    color: #dadada;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-e8a4bb0>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-e8a4bb0
{
    text-align: left;
}
.elementor-97 .elementor-element.elementor-element-e8a4bb0 img
{
    width: 12%;
}
.elementor-97 .elementor-element.elementor-element-3d966d1>.elementor-widget-container
{
    margin: -11px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-3d966d1 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-3d966d1 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-97 .elementor-element.elementor-element-3d966d1
{
    --e-icon-list-icon-size: 16px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 10px;
}
.elementor-97 .elementor-element.elementor-element-3d966d1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-97 .elementor-element.elementor-element-3d966d1 .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.elementor-97 .elementor-element.elementor-element-3d966d1 .elementor-icon-list-text
{
    color: #dadada;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-5786261:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-5786261>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #04000b;
    background-image: url("/wp-content/uploads/2021/12/footer-bg-1-1.png");
}
.elementor-97 .elementor-element.elementor-element-5786261
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 80px 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-5786261>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-97 .elementor-element.elementor-element-503c6ae>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 10px;
}
.elementor-97 .elementor-element.elementor-element-1bac626
{
    text-align: left;
}
.elementor-97 .elementor-element.elementor-element-1bac626 .elementor-heading-title
{
    font-family: "Barlow Condensed",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.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-weight: var(--e-global-typography-secondary-font-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-97 .elementor-element.elementor-element-6b1b153
{
    --divider-border-style: solid;
    --divider-color: #ffffffc7;
    --divider-border-width: 1px;
}
.elementor-97 .elementor-element.elementor-element-6b1b153>.elementor-widget-container
{
    padding: 6px 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-6b1b153 .elementor-divider-separator
{
    width: 10%;
}
.elementor-97 .elementor-element.elementor-element-6b1b153 .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-97 .elementor-element.elementor-element-34943a7>.elementor-widget-container
{
    padding: 0 30px 0 0;
}
.elementor-97 .elementor-element.elementor-element-34943a7
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 27px;
    color: #ffffffc7;
}
.elementor-97 .elementor-element.elementor-element-a9eaadc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 10px;
}
.elementor-97 .elementor-element.elementor-element-abe25ee
{
    text-align: left;
}
.elementor-97 .elementor-element.elementor-element-abe25ee .elementor-heading-title
{
    font-family: "Barlow Condensed",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-97 .elementor-element.elementor-element-d148c0d
{
    --divider-border-style: solid;
    --divider-color: #ffffffc7;
    --divider-border-width: 1px;
}
.elementor-97 .elementor-element.elementor-element-d148c0d>.elementor-widget-container
{
    padding: 6px 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-d148c0d .elementor-divider-separator
{
    width: 10%;
}
.elementor-97 .elementor-element.elementor-element-d148c0d .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-97 .elementor-element.elementor-element-78cb46a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-78cb46a .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-78cb46a .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-97 .elementor-element.elementor-element-78cb46a
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-97 .elementor-element.elementor-element-78cb46a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-97 .elementor-element.elementor-element-78cb46a .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
}
.elementor-97 .elementor-element.elementor-element-78cb46a .elementor-icon-list-text
{
    color: #ffffffc7;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-29d3056>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 10px;
}
.elementor-97 .elementor-element.elementor-element-eb6f8ff
{
    text-align: left;
}
.elementor-97 .elementor-element.elementor-element-eb6f8ff .elementor-heading-title
{
    font-family: "Barlow Condensed",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-97 .elementor-element.elementor-element-a9633be
{
    --divider-border-style: solid;
    --divider-color: #ffffffc7;
    --divider-border-width: 1px;
}
.elementor-97 .elementor-element.elementor-element-a9633be>.elementor-widget-container
{
    padding: 6px 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-a9633be .elementor-divider-separator
{
    width: 10%;
}
.elementor-97 .elementor-element.elementor-element-a9633be .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-97 .elementor-element.elementor-element-d2103d1>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-d2103d1 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-d2103d1 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-97 .elementor-element.elementor-element-d2103d1
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-97 .elementor-element.elementor-element-d2103d1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-97 .elementor-element.elementor-element-d2103d1 .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-97 .elementor-element.elementor-element-d2103d1 .elementor-icon-list-text
{
    color: #ffffffc7;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-7243cb5
{
    text-align: left;
}
.elementor-97 .elementor-element.elementor-element-7243cb5 .elementor-heading-title
{
    font-family: "Barlow Condensed",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-97 .elementor-element.elementor-element-de645da
{
    --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-97 .elementor-element.elementor-element-de645da:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-de645da>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #04000b;
    background-image: url("/wp-content/uploads/2021/12/footer-bg-1-1.png");
}
.elementor-97 .elementor-element.elementor-element-26782a1
{
    --display: flex;
}
.elementor-97 .elementor-element.elementor-element-a965549 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
.elementor-97 .elementor-element.elementor-element-ea63cfb>.elementor-widget-container
{
    margin: -11px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-ea63cfb .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-ea63cfb .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-97 .elementor-element.elementor-element-ea63cfb
{
    --e-icon-list-icon-size: 16px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 10px;
}
.elementor-97 .elementor-element.elementor-element-ea63cfb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-97 .elementor-element.elementor-element-ea63cfb .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.elementor-97 .elementor-element.elementor-element-ea63cfb .elementor-icon-list-text
{
    color: #ffffffa8;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-424c39e
{
    --display: flex;
}
.elementor-97 .elementor-element.elementor-element-f69e100 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
.elementor-97 .elementor-element.elementor-element-438a6d0>.elementor-widget-container
{
    margin: -11px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-438a6d0 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-438a6d0 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-97 .elementor-element.elementor-element-438a6d0
{
    --e-icon-list-icon-size: 16px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 10px;
}
.elementor-97 .elementor-element.elementor-element-438a6d0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-97 .elementor-element.elementor-element-438a6d0 .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.elementor-97 .elementor-element.elementor-element-438a6d0 .elementor-icon-list-text
{
    color: #ffffffa8;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-f324447
{
    --display: flex;
}
.elementor-97 .elementor-element.elementor-element-30043a5 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
.elementor-97 .elementor-element.elementor-element-b35229d>.elementor-widget-container
{
    margin: -11px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-b35229d .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-b35229d .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-97 .elementor-element.elementor-element-b35229d
{
    --e-icon-list-icon-size: 16px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 10px;
}
.elementor-97 .elementor-element.elementor-element-b35229d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-97 .elementor-element.elementor-element-b35229d .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 500;
}
.elementor-97 .elementor-element.elementor-element-b35229d .elementor-icon-list-text
{
    color: #ffffffa8;
    transition: color .3s;
}
.elementor-97 .elementor-element.elementor-element-15f9444:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-15f9444>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #04000b;
    background-image: url("/wp-content/uploads/2021/12/footer-bg-1-1.png");
}
.elementor-97 .elementor-element.elementor-element-15f9444
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-97 .elementor-element.elementor-element-15f9444>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-97 .elementor-element.elementor-element-f3e5240.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-f3e5240.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-97 .elementor-element.elementor-element-f3e5240>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-97 .elementor-element.elementor-element-f3e5240>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-97 .elementor-element.elementor-element-020661c .site-footer__bottom-text
{
    color: #dadada;
}
.elementor-97 .elementor-element.elementor-element-020661c .site-footer__bottom-menu li a
{
    color: #dadada;
}
@media(max-width: 1024px)
{
    .elementor-97 .elementor-element.elementor-element-0f5840b.e-con
    {
        --align-self: center;
    }
    .elementor-97 .elementor-element.elementor-element-5cd7669
    {
        padding: 90px 15px 0 15px;
    }
    .elementor-97 .elementor-element.elementor-element-912d743>.elementor-widget-container
    {
        margin: 0 0 30px 0;
    }
    .elementor-97 .elementor-element.elementor-element-5786261
    {
        padding: 90px 15px 0 15px;
    }
    .elementor-97 .elementor-element.elementor-element-49be8fd>.elementor-widget-container
    {
        margin: -38px 0 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-97 .elementor-element.elementor-element-b218a1a
    {
        text-align: center;
    }
    .elementor-97 .elementor-element.elementor-element-a145b20>.elementor-widget-container
    {
        margin: -39px 0 0 0;
    }
    .elementor-97 .elementor-element.elementor-element-ca2184e>.elementor-widget-container
    {
        margin: -40px 0 0 0;
    }
    .elementor-97 .elementor-element.elementor-element-15f9444
    {
        padding: 0 0 0 0;
    }
}
@media(min-width: 768px)
{
    .elementor-97 .elementor-element.elementor-element-0f5840b
    {
        --width: 25%;
    }
    .elementor-97 .elementor-element.elementor-element-0abd156
    {
        --width: 50%;
    }
    .elementor-97 .elementor-element.elementor-element-b9f0ab7
    {
        --width: 25%;
    }
    .elementor-97 .elementor-element.elementor-element-cb276af
    {
        width: 30%;
    }
    .elementor-97 .elementor-element.elementor-element-329ec2d
    {
        width: 15%;
    }
    .elementor-97 .elementor-element.elementor-element-1c336f1
    {
        width: 25%;
    }
    .elementor-97 .elementor-element.elementor-element-087453b
    {
        width: 30%;
    }
    .elementor-97 .elementor-element.elementor-element-503c6ae
    {
        width: 27%;
    }
    .elementor-97 .elementor-element.elementor-element-a9eaadc
    {
        width: 15%;
    }
    .elementor-97 .elementor-element.elementor-element-29d3056
    {
        width: 15%;
    }
    .elementor-97 .elementor-element.elementor-element-2c06f5d
    {
        width: 43%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-97 .elementor-element.elementor-element-cb276af
    {
        width: 50%;
    }
    .elementor-97 .elementor-element.elementor-element-329ec2d
    {
        width: 50%;
    }
    .elementor-97 .elementor-element.elementor-element-1c336f1
    {
        width: 50%;
    }
    .elementor-97 .elementor-element.elementor-element-087453b
    {
        width: 50%;
    }
    .elementor-97 .elementor-element.elementor-element-503c6ae
    {
        width: 50%;
    }
    .elementor-97 .elementor-element.elementor-element-a9eaadc
    {
        width: 50%;
    }
    .elementor-97 .elementor-element.elementor-element-29d3056
    {
        width: 50%;
    }
    .elementor-97 .elementor-element.elementor-element-2c06f5d
    {
        width: 50%;
    }
}