﻿.elementor-19170 .elementor-element.elementor-element-0b48c6f
{
    margin-top: 80px;
    margin-bottom: 0;
}
.elementor-19170 .elementor-element.elementor-element-2fc7115>.elementor-element-populated
{
    margin: 0 0 0 -17px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -17px;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.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-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-19170 .elementor-element.elementor-element-45a4a5c
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-45a4a5c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-widget-post-info .neb-protected-content-message, .elementor-widget-post-info .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-post-info .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-post-info .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a
{
    color: var(--e-global-color-secondary);
}
.elementor-widget-post-info .elementor-icon-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-font-weight);
}
.elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(25px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(25px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(25px / 2);
    margin-left: calc(25px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-25px / 2);
    margin-left: calc(-25px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-25px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-25px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-icon
{
    width: 14px;
}
.elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-icon i
{
    font-size: 14px;
}
.elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-icon svg
{
    --e-icon-list-icon-size: 14px;
}
.elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-text, .elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-text a
{
    color: #1754d5;
}
.elementor-19170 .elementor-element.elementor-element-d65652d .elementor-icon-list-item
{
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
}
.elementor-19170 .elementor-element.elementor-element-cbf39ec>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-85b6c73
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 20px 0 20px;
}
.elementor-19170 .elementor-element.elementor-element-20c67e7>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 37px;
}
.elementor-19170 .elementor-element.elementor-element-20c67e7>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19170 .elementor-element.elementor-element-7b8f57b, .elementor-19170 .elementor-element.elementor-element-7b8f57b>.elementor-background-overlay
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-7b8f57b
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 7px 0 0;
}
.elementor-19170 .elementor-element.elementor-element-b7e1edd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-19170 .elementor-element.elementor-element-b7e1edd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-19170 .elementor-element.elementor-element-b7e1edd>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-19170 .elementor-element.elementor-element-b7e1edd>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19170 .elementor-element.elementor-element-b7e1edd .elementor-element-populated .elementor-heading-title
{
    color: #fff;
}
.elementor-widget-wp-widget-custom_html .neb-protected-content-message, .elementor-widget-wp-widget-custom_html .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-19170 .elementor-element.elementor-element-18186ba>.elementor-widget-container
{
    padding: 0 0 0 16px;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-19170 .elementor-element.elementor-element-81d7205
{
    --spacer-size: 16px;
}
.elementor-widget-theme-post-featured-image .neb-protected-content-message, .elementor-widget-theme-post-featured-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.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-font-weight);
}
.elementor-19170 .elementor-element.elementor-element-97574b7
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.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-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-19170 .elementor-element.elementor-element-6320680
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.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-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-19170 .elementor-element.elementor-element-2e458a2 .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-2e458a2 .elementor-button:hover, .elementor-19170 .elementor-element.elementor-element-2e458a2 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-2e458a2>.elementor-widget-container
{
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-2e458a2
{
    z-index: 2;
}
.elementor-19170 .elementor-element.elementor-element-2e458a2 .elementor-button:hover svg, .elementor-19170 .elementor-element.elementor-element-2e458a2 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-8abddd0
{
    margin-top: 30px;
    margin-bottom: 30px;
}
.elementor-19170 .elementor-element.elementor-element-3a7f328
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-3a7f328 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-19170 .elementor-element.elementor-element-ba9e32e
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-19170 .elementor-element.elementor-element-2ffb3f1 .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-2ffb3f1 .elementor-button:hover, .elementor-19170 .elementor-element.elementor-element-2ffb3f1 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-2ffb3f1>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-2ffb3f1
{
    z-index: 2;
}
.elementor-19170 .elementor-element.elementor-element-2ffb3f1 .elementor-button:hover svg, .elementor-19170 .elementor-element.elementor-element-2ffb3f1 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-5819810
{
    padding: 10px 0 10px 0;
}
.elementor-19170 .elementor-element.elementor-element-9f3e5f9
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-9f3e5f9 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-19170 .elementor-element.elementor-element-eabe4e8
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-widget-image-box .neb-protected-content-message, .elementor-widget-image-box .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-title
{
    color: var(--e-global-color-primary);
    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-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description
{
    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-font-weight);
}
.elementor-19170 .elementor-element.elementor-element-d083761>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-d083761 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-d083761.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-d083761.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-19170 .elementor-element.elementor-element-d083761.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-19170 .elementor-element.elementor-element-d083761 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-19170 .elementor-element.elementor-element-d083761 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-d083761 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-d083761 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-7002fc4>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-7002fc4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-7002fc4.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-7002fc4.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-19170 .elementor-element.elementor-element-7002fc4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-19170 .elementor-element.elementor-element-7002fc4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-19170 .elementor-element.elementor-element-7002fc4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-7002fc4 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-7002fc4 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-77cc3fa>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-77cc3fa .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-77cc3fa.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-77cc3fa.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-19170 .elementor-element.elementor-element-77cc3fa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-19170 .elementor-element.elementor-element-77cc3fa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-19170 .elementor-element.elementor-element-77cc3fa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-77cc3fa .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-77cc3fa .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-a788b54>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-a788b54 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-a788b54.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-a788b54.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-19170 .elementor-element.elementor-element-a788b54.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-19170 .elementor-element.elementor-element-a788b54 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-19170 .elementor-element.elementor-element-a788b54 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-a788b54 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-a788b54 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-973ed3c .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-973ed3c .elementor-button:hover, .elementor-19170 .elementor-element.elementor-element-973ed3c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-973ed3c>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-973ed3c
{
    z-index: 2;
}
.elementor-19170 .elementor-element.elementor-element-973ed3c .elementor-button:hover svg, .elementor-19170 .elementor-element.elementor-element-973ed3c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-0e88ca7
{
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-19170 .elementor-element.elementor-element-50aa1ad
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-50aa1ad .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-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-font-weight);
}
.elementor-19170 .elementor-element.elementor-element-b8e249f>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-b8e249f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-b8e249f.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-b8e249f.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-19170 .elementor-element.elementor-element-b8e249f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-19170 .elementor-element.elementor-element-b8e249f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-19170 .elementor-element.elementor-element-b8e249f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-b8e249f .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-b8e249f .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-4e2fe8f>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-4e2fe8f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-4e2fe8f.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-4e2fe8f.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-19170 .elementor-element.elementor-element-4e2fe8f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-19170 .elementor-element.elementor-element-4e2fe8f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-19170 .elementor-element.elementor-element-4e2fe8f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-4e2fe8f .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-4e2fe8f .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-eb49fe5>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-eb49fe5 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-eb49fe5.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-eb49fe5.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-19170 .elementor-element.elementor-element-eb49fe5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-19170 .elementor-element.elementor-element-eb49fe5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-19170 .elementor-element.elementor-element-eb49fe5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-eb49fe5 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-eb49fe5 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-3630154>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-3630154 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-3630154.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-3630154.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-19170 .elementor-element.elementor-element-3630154.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-19170 .elementor-element.elementor-element-3630154 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-19170 .elementor-element.elementor-element-3630154 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-3630154 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-3630154 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-2e78324>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-2e78324 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-2e78324.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-2e78324.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-19170 .elementor-element.elementor-element-2e78324.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-19170 .elementor-element.elementor-element-2e78324 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-19170 .elementor-element.elementor-element-2e78324 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-2e78324 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-2e78324 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-c2e0da2 .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-c2e0da2 .elementor-button:hover, .elementor-19170 .elementor-element.elementor-element-c2e0da2 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-c2e0da2>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-c2e0da2
{
    z-index: 2;
}
.elementor-19170 .elementor-element.elementor-element-c2e0da2 .elementor-button:hover svg, .elementor-19170 .elementor-element.elementor-element-c2e0da2 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-c5ac8b0
{
    margin-top: 45px;
    margin-bottom: 0;
}
.elementor-19170 .elementor-element.elementor-element-036fde1
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-036fde1 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-19170 .elementor-element.elementor-element-59f9664>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-59f9664 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-59f9664.elementor-position-right .elementor-image-box-img
{
    margin-left: 30px;
}
.elementor-19170 .elementor-element.elementor-element-59f9664.elementor-position-left .elementor-image-box-img
{
    margin-right: 30px;
}
.elementor-19170 .elementor-element.elementor-element-59f9664.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 30px;
}
.elementor-19170 .elementor-element.elementor-element-59f9664 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-19170 .elementor-element.elementor-element-59f9664 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-59f9664 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-59f9664 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-e4632f8>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-e4632f8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-e4632f8.elementor-position-right .elementor-image-box-img
{
    margin-left: 30px;
}
.elementor-19170 .elementor-element.elementor-element-e4632f8.elementor-position-left .elementor-image-box-img
{
    margin-right: 30px;
}
.elementor-19170 .elementor-element.elementor-element-e4632f8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 30px;
}
.elementor-19170 .elementor-element.elementor-element-e4632f8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-19170 .elementor-element.elementor-element-e4632f8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-e4632f8 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-e4632f8 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-f6d5a09>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-f6d5a09 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-f6d5a09.elementor-position-right .elementor-image-box-img
{
    margin-left: 30px;
}
.elementor-19170 .elementor-element.elementor-element-f6d5a09.elementor-position-left .elementor-image-box-img
{
    margin-right: 30px;
}
.elementor-19170 .elementor-element.elementor-element-f6d5a09.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 30px;
}
.elementor-19170 .elementor-element.elementor-element-f6d5a09 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-19170 .elementor-element.elementor-element-f6d5a09 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-f6d5a09 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-f6d5a09 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
}
.elementor-19170 .elementor-element.elementor-element-1168043 .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-1168043 .elementor-button:hover, .elementor-19170 .elementor-element.elementor-element-1168043 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-1168043>.elementor-widget-container
{
    margin: 10px 0 10px 0;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-1168043
{
    z-index: 2;
}
.elementor-19170 .elementor-element.elementor-element-1168043 .elementor-button:hover svg, .elementor-19170 .elementor-element.elementor-element-1168043 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-f2bd0a3
{
    --spacer-size: 17px;
}
.elementor-19170 .elementor-element.elementor-element-2bfff79:not(.elementor-motion-effects-element-type-background), .elementor-19170 .elementor-element.elementor-element-2bfff79>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-19170 .elementor-element.elementor-element-2bfff79, .elementor-19170 .elementor-element.elementor-element-2bfff79>.elementor-background-overlay
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-2bfff79
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0 10px 0 10px;
}
.elementor-19170 .elementor-element.elementor-element-2bfff79>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19170 .elementor-element.elementor-element-e19ac3d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 30px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-e19ac3d
{
    text-align: center;
}
.elementor-19170 .elementor-element.elementor-element-e19ac3d .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-19170 .elementor-element.elementor-element-464f0d0>.elementor-widget-container
{
    padding: 0 0 20px 0;
}
.elementor-19170 .elementor-element.elementor-element-f124a22
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-19170 .elementor-element.elementor-element-4d42707
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-4d42707 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-19170 .elementor-element.elementor-element-d4dd123
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.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-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-19170 .elementor-element.elementor-element-10db500 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(13px / 2);
}
.elementor-19170 .elementor-element.elementor-element-10db500 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(13px / 2);
}
.elementor-19170 .elementor-element.elementor-element-10db500 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(13px / 2);
    margin-left: calc(13px / 2);
}
.elementor-19170 .elementor-element.elementor-element-10db500 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-13px / 2);
    margin-left: calc(-13px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-10db500 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-13px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-10db500 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-13px / 2);
}
.elementor-19170 .elementor-element.elementor-element-10db500 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-10db500 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-10db500
{
    --e-icon-list-icon-size: 14px;
    --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: 8px;
}
.elementor-19170 .elementor-element.elementor-element-10db500 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19170 .elementor-element.elementor-element-10db500 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-10db500 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-04c2e3a .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-04c2e3a .elementor-button:hover, .elementor-19170 .elementor-element.elementor-element-04c2e3a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-04c2e3a>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-04c2e3a
{
    z-index: 2;
}
.elementor-19170 .elementor-element.elementor-element-04c2e3a .elementor-button:hover svg, .elementor-19170 .elementor-element.elementor-element-04c2e3a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-19170 .elementor-element.elementor-element-efdf940:not(.elementor-motion-effects-element-type-background), .elementor-19170 .elementor-element.elementor-element-efdf940>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-19170 .elementor-element.elementor-element-efdf940, .elementor-19170 .elementor-element.elementor-element-efdf940>.elementor-background-overlay
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-efdf940
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-efdf940>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19170 .elementor-element.elementor-element-a541202:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-19170 .elementor-element.elementor-element-a541202>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-19170 .elementor-element.elementor-element-a541202>.elementor-element-populated, .elementor-19170 .elementor-element.elementor-element-a541202>.elementor-element-populated>.elementor-background-overlay, .elementor-19170 .elementor-element.elementor-element-a541202>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-a541202>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 30px 0 30px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 30px;
    padding: 40px 10px 40px 10px;
}
.elementor-19170 .elementor-element.elementor-element-a541202>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19170 .elementor-element.elementor-element-01b6469>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 30px 0 30px 0;
}
.elementor-19170 .elementor-element.elementor-element-01b6469
{
    text-align: center;
}
.elementor-19170 .elementor-element.elementor-element-01b6469 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-19170 .elementor-element.elementor-element-a9c0501 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-shadow: 0 0 10px rgba(0,0,0,.3);
    fill: #1754d5;
    color: #1754d5;
    border-radius: 20px 20px 20px 20px;
}
.elementor-19170 .elementor-element.elementor-element-a9c0501>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
}
.elementor-19170 .elementor-element.elementor-element-a7ac4d8
{
    margin-top: 10px;
    margin-bottom: 0;
}
.elementor-19170 .elementor-element.elementor-element-f98e5aa
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-f98e5aa .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-19170 .elementor-element.elementor-element-31603bc
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-19170 .elementor-element.elementor-element-9cef5cd>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-9cef5cd.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-9cef5cd.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-9cef5cd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-9cef5cd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-9cef5cd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-9cef5cd .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-9cef5cd .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-c7de194>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-c7de194.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c7de194.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c7de194.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c7de194 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-c7de194 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-c7de194 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-c7de194 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-fc93bb4>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-fc93bb4.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-fc93bb4.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-fc93bb4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-fc93bb4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-fc93bb4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-fc93bb4 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-fc93bb4 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-536d12d>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-536d12d.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-536d12d.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-536d12d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-536d12d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-536d12d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-536d12d .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-536d12d .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-32793f3>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-32793f3.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-32793f3.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-32793f3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-32793f3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-32793f3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-32793f3 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-32793f3 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-394aabf>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-394aabf.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-394aabf.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-394aabf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-394aabf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-394aabf .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-394aabf .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-394aabf .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-968d513>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-968d513.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-968d513.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-968d513.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-968d513 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-968d513 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-968d513 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-968d513 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-f495a9b>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-f495a9b.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-f495a9b.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-f495a9b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-f495a9b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-f495a9b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-f495a9b .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-f495a9b .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-0154e7e>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-0154e7e.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-0154e7e.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-0154e7e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-0154e7e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-0154e7e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-0154e7e .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-0154e7e .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-5fea964>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-5fea964.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-5fea964.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-5fea964.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-5fea964 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-5fea964 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-5fea964 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-5fea964 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-c1ce25b>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-c1ce25b.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c1ce25b.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c1ce25b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c1ce25b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-c1ce25b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-c1ce25b .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-c1ce25b .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-dfe0f35>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-dfe0f35.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-dfe0f35.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-dfe0f35.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-dfe0f35 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-dfe0f35 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-dfe0f35 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-dfe0f35 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-926341a>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-926341a.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-926341a.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-926341a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-926341a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-926341a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-926341a .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-926341a .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-82ab2a8>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-82ab2a8.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-82ab2a8.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-82ab2a8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-82ab2a8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-82ab2a8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-82ab2a8 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-82ab2a8 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-c8f4f6a>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-c8f4f6a.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c8f4f6a.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c8f4f6a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c8f4f6a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-c8f4f6a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-c8f4f6a .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-c8f4f6a .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-be9c00a>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-be9c00a.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-be9c00a.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-be9c00a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-be9c00a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-be9c00a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-be9c00a .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-be9c00a .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-b74f36a>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-b74f36a.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-b74f36a.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-b74f36a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-b74f36a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-b74f36a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-b74f36a .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-b74f36a .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-99b0f21>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-99b0f21.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-99b0f21.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-99b0f21.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-99b0f21 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-99b0f21 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-99b0f21 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-99b0f21 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-f6ce085>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-f6ce085.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-f6ce085.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-f6ce085.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-f6ce085 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-f6ce085 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-f6ce085 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-f6ce085 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-93a0b4a>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-93a0b4a.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-93a0b4a.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-93a0b4a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-93a0b4a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-93a0b4a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-93a0b4a .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-93a0b4a .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-9c5fc09>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-9c5fc09.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-9c5fc09.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-9c5fc09.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-9c5fc09 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-9c5fc09 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-9c5fc09 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-9c5fc09 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-2590d10>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-2590d10.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-2590d10.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-2590d10.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-2590d10 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-2590d10 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-2590d10 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-2590d10 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-14bdce7>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-14bdce7.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-14bdce7.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-14bdce7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-14bdce7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-14bdce7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-14bdce7 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-14bdce7 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-c6b1850>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-c6b1850.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c6b1850.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c6b1850.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-c6b1850 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-c6b1850 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-c6b1850 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-c6b1850 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-9044076>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-9044076.elementor-position-right .elementor-image-box-img
{
    margin-left: 22px;
}
.elementor-19170 .elementor-element.elementor-element-9044076.elementor-position-left .elementor-image-box-img
{
    margin-right: 22px;
}
.elementor-19170 .elementor-element.elementor-element-9044076.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 22px;
}
.elementor-19170 .elementor-element.elementor-element-9044076 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-19170 .elementor-element.elementor-element-9044076 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-9044076 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-19170 .elementor-element.elementor-element-9044076 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-19170 .elementor-element.elementor-element-537b525
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-19170 .elementor-element.elementor-element-d7d8600
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-19170 .elementor-element.elementor-element-1d77cb2>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-2affac4
{
    --display: flex;
}
.elementor-19170 .elementor-element.elementor-element-57d225d
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-19170 .elementor-element.elementor-element-2dc212a
{
    --display: flex;
    --gap: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-19170 .elementor-element.elementor-element-cb330b6
{
    --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;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-795c8d3
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-795c8d3.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-1c34355 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-1c34355 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-1c34355
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-offset: 0px;
}
.elementor-19170 .elementor-element.elementor-element-1c34355 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19170 .elementor-element.elementor-element-1c34355 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-19170 .elementor-element.elementor-element-1c34355 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-832af5c
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 0;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-31d1cb5 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-31d1cb5 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-31d1cb5
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-offset: 0px;
}
.elementor-19170 .elementor-element.elementor-element-31d1cb5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19170 .elementor-element.elementor-element-31d1cb5 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-19170 .elementor-element.elementor-element-31d1cb5 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ebe0fef
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 0;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-e761948 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e761948 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-e761948
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-offset: 0px;
}
.elementor-19170 .elementor-element.elementor-element-e761948 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19170 .elementor-element.elementor-element-e761948 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-19170 .elementor-element.elementor-element-e761948 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b2bd4a2
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 0;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-dd50105 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-dd50105 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-dd50105
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-offset: 0px;
}
.elementor-19170 .elementor-element.elementor-element-dd50105 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19170 .elementor-element.elementor-element-dd50105 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-19170 .elementor-element.elementor-element-dd50105 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-66acd57
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 0;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-bdf3bbb .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-bdf3bbb .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-bdf3bbb
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-offset: 0px;
}
.elementor-19170 .elementor-element.elementor-element-bdf3bbb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19170 .elementor-element.elementor-element-bdf3bbb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}
.elementor-19170 .elementor-element.elementor-element-bdf3bbb .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-53f2ddc
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 0;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-0f54a4d .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-0f54a4d .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-0f54a4d
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-offset: 0px;
}
.elementor-19170 .elementor-element.elementor-element-0f54a4d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19170 .elementor-element.elementor-element-0f54a4d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}
.elementor-19170 .elementor-element.elementor-element-0f54a4d .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-fa83400
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 0;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-ba0edc2 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ba0edc2 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-ba0edc2
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-offset: 0px;
}
.elementor-19170 .elementor-element.elementor-element-ba0edc2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19170 .elementor-element.elementor-element-ba0edc2 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}
.elementor-19170 .elementor-element.elementor-element-ba0edc2 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-0437a8b
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-59fa76a
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-59fa76a.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-9483c79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9483c79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9483c79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9483c79 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-9483c79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-9483c79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9483c79 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-9483c79 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-9483c79
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-9483c79 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-abea4cc
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-a8afc12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a8afc12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a8afc12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a8afc12 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-a8afc12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-a8afc12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a8afc12 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a8afc12 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-a8afc12
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-a8afc12 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-22ba9a1
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-b0ba897 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b0ba897 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b0ba897 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b0ba897 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-b0ba897 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-b0ba897 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b0ba897 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b0ba897 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-b0ba897
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-b0ba897 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d6c363a
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-f812bac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f812bac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f812bac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f812bac .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-f812bac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-f812bac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f812bac .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f812bac .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-f812bac
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-f812bac .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-05b27c8
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-34ea5ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-34ea5ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-34ea5ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-34ea5ad .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-34ea5ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-34ea5ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-34ea5ad .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-34ea5ad .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-34ea5ad
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-34ea5ad .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-2af7a05
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-0978bb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0978bb1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0978bb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0978bb1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-0978bb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-0978bb1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0978bb1 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-0978bb1 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-0978bb1
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-0978bb1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-02e6927
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-aa47883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa47883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa47883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa47883 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-aa47883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-aa47883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa47883 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-aa47883 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-aa47883
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-aa47883 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-77c70aa
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-84810bf
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-84810bf.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-6d27ab3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6d27ab3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6d27ab3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6d27ab3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-6d27ab3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-6d27ab3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6d27ab3 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6d27ab3 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-6d27ab3
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-6d27ab3 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3cd8b7a
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-ee5f0b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ee5f0b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ee5f0b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ee5f0b7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-ee5f0b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-ee5f0b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ee5f0b7 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ee5f0b7 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-ee5f0b7
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-ee5f0b7 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7c849eb
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-b09ef77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b09ef77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b09ef77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b09ef77 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-b09ef77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-b09ef77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b09ef77 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b09ef77 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-b09ef77
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-b09ef77 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3c78844
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-df4fc32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-df4fc32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-df4fc32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-df4fc32 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-df4fc32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-df4fc32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-df4fc32 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-df4fc32 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-df4fc32
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-df4fc32 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a46edfe
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-243f727 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-243f727 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-243f727 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-243f727 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-243f727 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-243f727 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-243f727 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-243f727 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-243f727
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-243f727 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f21a737
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-d837056 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d837056 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d837056 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d837056 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-d837056 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-d837056 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d837056 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d837056 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-d837056
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-d837056 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-527fc30
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-276f593 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-276f593 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-276f593 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-276f593 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-276f593 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-276f593 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-276f593 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-276f593 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-276f593
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-276f593 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-91e9ffc
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-92e9b44
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-92e9b44.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-b4eea36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b4eea36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b4eea36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b4eea36 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-b4eea36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-b4eea36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b4eea36 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b4eea36 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-b4eea36
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-b4eea36 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6e16f29
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-5a8adb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5a8adb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5a8adb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5a8adb0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-5a8adb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-5a8adb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5a8adb0 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-5a8adb0 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-5a8adb0
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-5a8adb0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e624c12
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-95da592 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-95da592 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-95da592 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-95da592 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-95da592 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-95da592 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-95da592 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-95da592 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-95da592
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-95da592 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7f82965
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-31bfb50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-31bfb50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-31bfb50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-31bfb50 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-31bfb50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-31bfb50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-31bfb50 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-31bfb50 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-31bfb50
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-31bfb50 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-eefbb3d
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-8ddffde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8ddffde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8ddffde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8ddffde .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-8ddffde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-8ddffde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8ddffde .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8ddffde .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-8ddffde
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-8ddffde .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ba30434
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-1e62ba0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-1e62ba0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-1e62ba0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-1e62ba0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-1e62ba0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-1e62ba0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-1e62ba0 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-1e62ba0 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-1e62ba0
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-1e62ba0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-22309f8
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-cd0ad6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cd0ad6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cd0ad6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cd0ad6e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-cd0ad6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-cd0ad6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cd0ad6e .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-cd0ad6e .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-cd0ad6e
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-cd0ad6e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-90e852f
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-ea2e8b6
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-ea2e8b6.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-5eec4a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5eec4a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5eec4a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5eec4a4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-5eec4a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-5eec4a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5eec4a4 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-5eec4a4 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-5eec4a4
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-5eec4a4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-0d3a897
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-8f5d33b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8f5d33b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8f5d33b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8f5d33b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-8f5d33b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-8f5d33b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8f5d33b .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8f5d33b .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-8f5d33b
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-8f5d33b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a575dd9
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-b06d2ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b06d2ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b06d2ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b06d2ce .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-b06d2ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-b06d2ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b06d2ce .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b06d2ce .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-b06d2ce
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-b06d2ce .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-01794ac
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-d8b229e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d8b229e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d8b229e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d8b229e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-d8b229e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-d8b229e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d8b229e .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d8b229e .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-d8b229e
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-d8b229e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3c3121a
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-7fded2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7fded2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7fded2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7fded2a .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-7fded2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-7fded2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7fded2a .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7fded2a .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-7fded2a
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-7fded2a .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-cb47da4
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-3858ad0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3858ad0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3858ad0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3858ad0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-3858ad0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-3858ad0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3858ad0 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3858ad0 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-3858ad0
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-3858ad0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a917a05
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-3e5c0e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3e5c0e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3e5c0e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3e5c0e3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-3e5c0e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-3e5c0e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3e5c0e3 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3e5c0e3 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-3e5c0e3
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-3e5c0e3 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a96dc27
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-20afe96
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-20afe96.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-3f05e56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3f05e56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3f05e56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3f05e56 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-3f05e56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-3f05e56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3f05e56 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3f05e56 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-3f05e56
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-3f05e56 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a833ad6
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-fe633ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fe633ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fe633ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fe633ed .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-fe633ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-fe633ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fe633ed .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-fe633ed .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-fe633ed
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-fe633ed .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-09b1bcf
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-92e0f9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-92e0f9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-92e0f9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-92e0f9b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-92e0f9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-92e0f9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-92e0f9b .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-92e0f9b .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-92e0f9b
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-92e0f9b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3c43200
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-be25bc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-be25bc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-be25bc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-be25bc7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-be25bc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-be25bc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-be25bc7 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-be25bc7 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-be25bc7
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-be25bc7 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8750ea0
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-0af6cf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0af6cf9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0af6cf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0af6cf9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-0af6cf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-0af6cf9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0af6cf9 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-0af6cf9 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-0af6cf9
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-0af6cf9 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-fe74b2d
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-adfbd98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-adfbd98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-adfbd98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-adfbd98 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-adfbd98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-adfbd98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-adfbd98 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-adfbd98 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-adfbd98
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-adfbd98 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-4ecee63
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-a154562 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a154562 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a154562 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a154562 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-a154562 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-a154562 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a154562 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a154562 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-a154562
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-a154562 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-865d38d
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-7a9de6b
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-7a9de6b.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-3368fd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3368fd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3368fd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3368fd9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-3368fd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-3368fd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3368fd9 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3368fd9 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-3368fd9
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-3368fd9 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-0d2b928
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-e674ffb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e674ffb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e674ffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e674ffb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-e674ffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-e674ffb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e674ffb .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e674ffb .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-e674ffb
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-e674ffb .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b9c7c70
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-4229521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4229521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4229521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4229521 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-4229521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-4229521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4229521 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-4229521 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-4229521
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-4229521 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7ad7f61
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-daace18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-daace18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-daace18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-daace18 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-daace18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-daace18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-daace18 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-daace18 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-daace18
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-daace18 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-218c6a4
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-5849641 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5849641 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5849641 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5849641 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-5849641 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-5849641 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5849641 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-5849641 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-5849641
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-5849641 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3232dbb
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-040a3b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-040a3b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-040a3b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-040a3b8 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-040a3b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-040a3b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-040a3b8 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-040a3b8 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-040a3b8
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-040a3b8 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d0254e7
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-5a4f6cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5a4f6cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5a4f6cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5a4f6cd .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-5a4f6cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-5a4f6cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5a4f6cd .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-5a4f6cd .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-5a4f6cd
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-5a4f6cd .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ae8654a
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-8ccbffb
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-8ccbffb.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-635a812 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-635a812 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-635a812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-635a812 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-635a812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-635a812 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-635a812 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-635a812 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-635a812
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-635a812 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-71294ba
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-e4e0d3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e4e0d3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e4e0d3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e4e0d3e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-e4e0d3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-e4e0d3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e4e0d3e .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e4e0d3e .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-e4e0d3e
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-e4e0d3e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-486ec5b
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-292f1f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-292f1f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-292f1f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-292f1f0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-292f1f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-292f1f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-292f1f0 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-292f1f0 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-292f1f0
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-292f1f0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-da94477
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-862c7ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-862c7ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-862c7ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-862c7ee .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-862c7ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-862c7ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-862c7ee .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-862c7ee .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-862c7ee
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-862c7ee .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6adcd26
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-6793a31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6793a31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6793a31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6793a31 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-6793a31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-6793a31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6793a31 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6793a31 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-6793a31
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-6793a31 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6b1ecec
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-9c36d32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9c36d32 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9c36d32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9c36d32 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-9c36d32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-9c36d32 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9c36d32 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-9c36d32 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-9c36d32
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-9c36d32 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e0d0aa2
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-a5c037b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a5c037b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a5c037b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a5c037b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-a5c037b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-a5c037b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a5c037b .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a5c037b .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-a5c037b
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-a5c037b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-5dc69b7
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-d5264b9
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-d5264b9.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-a25ffa5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a25ffa5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a25ffa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a25ffa5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-a25ffa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-a25ffa5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a25ffa5 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a25ffa5 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-a25ffa5
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-a25ffa5 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-74a9320
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-ad68def .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ad68def .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ad68def .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ad68def .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-ad68def .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-ad68def .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ad68def .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ad68def .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-ad68def
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-ad68def .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8220d0b
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-eef61f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eef61f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eef61f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eef61f8 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-eef61f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-eef61f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eef61f8 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-eef61f8 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-eef61f8
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-eef61f8 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-cccc354
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-1dc14c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-1dc14c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-1dc14c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-1dc14c7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-1dc14c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-1dc14c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-1dc14c7 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-1dc14c7 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-1dc14c7
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-1dc14c7 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d5fd2c0
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-99ccfca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-99ccfca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-99ccfca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-99ccfca .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-99ccfca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-99ccfca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-99ccfca .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-99ccfca .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-99ccfca
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-99ccfca .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f9dc096
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-4ca8fc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4ca8fc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4ca8fc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4ca8fc5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-4ca8fc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-4ca8fc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4ca8fc5 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-4ca8fc5 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-4ca8fc5
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-4ca8fc5 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ebc190b
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-17cf116 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-17cf116 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-17cf116 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-17cf116 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-17cf116 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-17cf116 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-17cf116 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-17cf116 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-17cf116
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-17cf116 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-da51070
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-dc8fcc0
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-dc8fcc0.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-82c9850 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-82c9850 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-82c9850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-82c9850 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-82c9850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-82c9850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-82c9850 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-82c9850 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-82c9850
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-82c9850 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f994654
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-2fe3aaa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2fe3aaa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2fe3aaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2fe3aaa .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-2fe3aaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-2fe3aaa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2fe3aaa .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-2fe3aaa .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-2fe3aaa
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-2fe3aaa .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d1e7100
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-edd3802 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-edd3802 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-edd3802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-edd3802 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-edd3802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-edd3802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-edd3802 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-edd3802 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-edd3802
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-edd3802 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ba0d0d0
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-eabbbb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eabbbb7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eabbbb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eabbbb7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-eabbbb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-eabbbb7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eabbbb7 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-eabbbb7 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-eabbbb7
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-eabbbb7 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-4d29323
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-6dd46b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6dd46b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6dd46b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6dd46b9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-6dd46b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-6dd46b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6dd46b9 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6dd46b9 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-6dd46b9
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-6dd46b9 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a160ab0
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-5ae5992 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5ae5992 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5ae5992 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5ae5992 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-5ae5992 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-5ae5992 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5ae5992 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-5ae5992 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-5ae5992
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-5ae5992 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-644b1f3
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-4973c2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4973c2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4973c2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4973c2e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-4973c2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-4973c2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4973c2e .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-4973c2e .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-4973c2e
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-4973c2e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-75fe684
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-99ef1fe
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-99ef1fe.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-b7fb7eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b7fb7eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b7fb7eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b7fb7eb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-b7fb7eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-b7fb7eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b7fb7eb .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b7fb7eb .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-b7fb7eb
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-b7fb7eb .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e283bd9
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-71a7404 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-71a7404 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-71a7404 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-71a7404 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-71a7404 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-71a7404 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-71a7404 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-71a7404 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-71a7404
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-71a7404 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6b5aa9f
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-6153f2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6153f2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6153f2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6153f2f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-6153f2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-6153f2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6153f2f .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6153f2f .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-6153f2f
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-6153f2f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-819fed1
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-b5a4dea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b5a4dea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b5a4dea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b5a4dea .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-b5a4dea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-b5a4dea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b5a4dea .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b5a4dea .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-b5a4dea
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-b5a4dea .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b86b131
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-3ce7fc6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3ce7fc6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3ce7fc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3ce7fc6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-3ce7fc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-3ce7fc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3ce7fc6 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3ce7fc6 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-3ce7fc6
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-3ce7fc6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6eb653d
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-7bc1a45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7bc1a45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7bc1a45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7bc1a45 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-7bc1a45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-7bc1a45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7bc1a45 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7bc1a45 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-7bc1a45
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-7bc1a45 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-92c09d0
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-b37f22b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b37f22b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b37f22b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b37f22b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-b37f22b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-b37f22b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b37f22b .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b37f22b .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-b37f22b
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-b37f22b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-00993c2
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-2e07d93
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-2e07d93.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-7ecb4aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7ecb4aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7ecb4aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7ecb4aa .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-7ecb4aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-7ecb4aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7ecb4aa .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7ecb4aa .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-7ecb4aa
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-7ecb4aa .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c6131f2
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-ad7c822 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ad7c822 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ad7c822 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ad7c822 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-ad7c822 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-ad7c822 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ad7c822 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ad7c822 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-ad7c822
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-ad7c822 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d6aab17
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-eb95292 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eb95292 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eb95292 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eb95292 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-eb95292 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-eb95292 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-eb95292 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-eb95292 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-eb95292
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-eb95292 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-32e4221
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-fdd4424 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fdd4424 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fdd4424 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fdd4424 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-fdd4424 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-fdd4424 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fdd4424 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-fdd4424 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-fdd4424
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-fdd4424 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b3ea72f
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-a4fa69d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a4fa69d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a4fa69d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a4fa69d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-a4fa69d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-a4fa69d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a4fa69d .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a4fa69d .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-a4fa69d
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-a4fa69d .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c2c8b5a
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-d0efb76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d0efb76 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d0efb76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d0efb76 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-d0efb76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-d0efb76 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d0efb76 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d0efb76 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-d0efb76
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-d0efb76 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-2ce4387
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-f83d5a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f83d5a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f83d5a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f83d5a0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-f83d5a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-f83d5a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f83d5a0 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f83d5a0 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-f83d5a0
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-f83d5a0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-bf72a54
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-6b10728
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-6b10728.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-e1c7f26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e1c7f26 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e1c7f26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e1c7f26 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-e1c7f26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-e1c7f26 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e1c7f26 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e1c7f26 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-e1c7f26
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-e1c7f26 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-1a77692
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-37b80d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-37b80d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-37b80d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-37b80d9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-37b80d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-37b80d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-37b80d9 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-37b80d9 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-37b80d9
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-37b80d9 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-76f1e0b
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-93ba2da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-93ba2da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-93ba2da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-93ba2da .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-93ba2da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-93ba2da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-93ba2da .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-93ba2da .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-93ba2da
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-93ba2da .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c8e16c5
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-74666a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-74666a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-74666a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-74666a5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-74666a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-74666a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-74666a5 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-74666a5 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-74666a5
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-74666a5 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-bcb2560
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-f5109c7
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-f5109c7 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-225992d
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-6136ef6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6136ef6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6136ef6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6136ef6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-6136ef6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-6136ef6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6136ef6 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6136ef6 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-6136ef6
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-6136ef6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-34df72e
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-c3d4632 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c3d4632 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c3d4632 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c3d4632 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-c3d4632 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-c3d4632 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c3d4632 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c3d4632 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-c3d4632
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-c3d4632 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ba5e205
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-25c0fd8
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-25c0fd8.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-e2ec2cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e2ec2cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e2ec2cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e2ec2cf .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-e2ec2cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-e2ec2cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e2ec2cf .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e2ec2cf .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-e2ec2cf
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-e2ec2cf .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d3f2082
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-9ce3235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9ce3235 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9ce3235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9ce3235 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-9ce3235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-9ce3235 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9ce3235 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-9ce3235 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-9ce3235
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-9ce3235 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-4cd83a0
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-717a0b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-717a0b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-717a0b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-717a0b4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-717a0b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-717a0b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-717a0b4 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-717a0b4 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-717a0b4
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-717a0b4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-239ac03
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-4ca0ae3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4ca0ae3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4ca0ae3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4ca0ae3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-4ca0ae3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-4ca0ae3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4ca0ae3 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-4ca0ae3 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-4ca0ae3
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-4ca0ae3 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-525bcc7
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-45f506b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-45f506b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-45f506b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-45f506b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-45f506b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-45f506b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-45f506b .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-45f506b .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-45f506b
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-45f506b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-974ddd0
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-66aecd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-66aecd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-66aecd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-66aecd6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-66aecd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-66aecd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-66aecd6 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-66aecd6 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-66aecd6
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-66aecd6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8f81b2f
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-aa95908 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa95908 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa95908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa95908 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-aa95908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-aa95908 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa95908 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-aa95908 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-aa95908
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-aa95908 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c5294a7
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-69bc2a7
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-69bc2a7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-9447fe7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9447fe7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9447fe7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9447fe7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-9447fe7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-9447fe7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9447fe7 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-9447fe7 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-9447fe7
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-9447fe7 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6a24c52
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-da9aa64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-da9aa64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-da9aa64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-da9aa64 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-da9aa64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-da9aa64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-da9aa64 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-da9aa64 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-da9aa64
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-da9aa64 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-4ea361f
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-65c0b7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-65c0b7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-65c0b7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-65c0b7e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-65c0b7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-65c0b7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-65c0b7e .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-65c0b7e .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-65c0b7e
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-65c0b7e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-309a583
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-28d532f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-28d532f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-28d532f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-28d532f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-28d532f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-28d532f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-28d532f .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-28d532f .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-28d532f
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-28d532f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6d6f14e
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-42f1960 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-42f1960 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-42f1960 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-42f1960 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-42f1960 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-42f1960 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-42f1960 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-42f1960 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-42f1960
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-42f1960 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-df9d89e
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-5e41358 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5e41358 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5e41358 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5e41358 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-5e41358 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-5e41358 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5e41358 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-5e41358 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-5e41358
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-5e41358 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-792fc5f
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-844f314 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-844f314 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-844f314 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-844f314 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-844f314 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-844f314 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-844f314 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-844f314 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-844f314
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-844f314 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e101fc5
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-58f9433
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-58f9433.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-7d79bf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7d79bf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7d79bf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7d79bf8 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-7d79bf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-7d79bf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7d79bf8 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7d79bf8 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-7d79bf8
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-7d79bf8 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7dc12eb
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-6a38f6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6a38f6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6a38f6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6a38f6d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-6a38f6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-6a38f6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6a38f6d .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6a38f6d .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-6a38f6d
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-6a38f6d .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7c788ad
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-fcf417d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fcf417d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fcf417d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fcf417d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-fcf417d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-fcf417d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-fcf417d .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-fcf417d .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-fcf417d
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-fcf417d .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f92b78f
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-3a6f7a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3a6f7a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3a6f7a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3a6f7a7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-3a6f7a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-3a6f7a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3a6f7a7 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3a6f7a7 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-3a6f7a7
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-3a6f7a7 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e433364
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-88e84ea
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-88e84ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-88e84ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-88e84ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-88e84ea .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-88e84ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-88e84ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-88e84ea .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-88e84ea .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-88e84ea .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-21ae949
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-e5ca8c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e5ca8c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e5ca8c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e5ca8c9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-e5ca8c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-e5ca8c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e5ca8c9 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e5ca8c9 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-e5ca8c9
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-e5ca8c9 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-078ab18
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-c0f21c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c0f21c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c0f21c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c0f21c4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-c0f21c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-c0f21c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c0f21c4 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c0f21c4 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-c0f21c4
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-c0f21c4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-38bc24c
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-4ecd7e6
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-4ecd7e6.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-3db3509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3db3509 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3db3509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3db3509 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-3db3509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-3db3509 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3db3509 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3db3509 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-3db3509
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-3db3509 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-cfd96d7
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-c089186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c089186 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c089186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c089186 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-c089186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-c089186 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c089186 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c089186 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-c089186
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-c089186 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-053ad61
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-cf96641 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cf96641 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cf96641 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cf96641 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-cf96641 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-cf96641 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cf96641 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-cf96641 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-cf96641
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-cf96641 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8dbd2e8
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-41b6140 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-41b6140 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-41b6140 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-41b6140 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-41b6140 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-41b6140 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-41b6140 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-41b6140 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-41b6140
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-41b6140 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7910ff6
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-9cf1f49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9cf1f49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9cf1f49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9cf1f49 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-9cf1f49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-9cf1f49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9cf1f49 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-9cf1f49 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-9cf1f49
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-9cf1f49 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8d0e6dd
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-8e1b473 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8e1b473 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8e1b473 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8e1b473 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-8e1b473 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-8e1b473 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8e1b473 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8e1b473 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-8e1b473
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-8e1b473 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-008fe60
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-75eb9df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-75eb9df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-75eb9df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-75eb9df .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-75eb9df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-75eb9df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-75eb9df .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-75eb9df .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-75eb9df
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-75eb9df .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6f35fee
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-0473d4c
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-0473d4c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-e051091 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e051091 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e051091 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e051091 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-e051091 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-e051091 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e051091 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e051091 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-e051091
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-e051091 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f908b23
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-96f4c51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-96f4c51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-96f4c51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-96f4c51 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-96f4c51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-96f4c51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-96f4c51 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-96f4c51 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-96f4c51
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-96f4c51 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-2767089
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-37535d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-37535d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-37535d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-37535d0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-37535d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-37535d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-37535d0 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-37535d0 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-37535d0
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-37535d0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7ac554d
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-b02847f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b02847f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b02847f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b02847f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-b02847f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-b02847f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-b02847f .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b02847f .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-b02847f
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-b02847f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-debb022
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-f712e53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f712e53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f712e53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f712e53 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-f712e53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-f712e53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-f712e53 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f712e53 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-f712e53
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-f712e53 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-30a3b03
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-35e6e1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-35e6e1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-35e6e1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-35e6e1e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-35e6e1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-35e6e1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-35e6e1e .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-35e6e1e .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-35e6e1e
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-35e6e1e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f21945e
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-8087dc8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8087dc8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8087dc8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8087dc8 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-8087dc8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-8087dc8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8087dc8 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8087dc8 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-8087dc8
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-8087dc8 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-4018a69
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-e880b6e
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-e880b6e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-8bb57a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8bb57a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8bb57a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8bb57a4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-8bb57a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-8bb57a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8bb57a4 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8bb57a4 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-8bb57a4
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-8bb57a4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3d81cab
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-df2da0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-df2da0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-df2da0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-df2da0d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-df2da0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-df2da0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-df2da0d .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-df2da0d .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-df2da0d
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-df2da0d .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f38f902
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-d886b3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d886b3e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d886b3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d886b3e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-d886b3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-d886b3e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d886b3e .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d886b3e .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-d886b3e
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-d886b3e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-13c9e07
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-3b4707e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3b4707e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3b4707e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3b4707e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-3b4707e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-3b4707e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3b4707e .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3b4707e .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-3b4707e
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-3b4707e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-546d02f
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-4b4af44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4b4af44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4b4af44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4b4af44 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-4b4af44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-4b4af44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4b4af44 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-4b4af44 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-4b4af44
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-4b4af44 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3ec39c4
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-02dff2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-02dff2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-02dff2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-02dff2e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-02dff2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-02dff2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-02dff2e .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-02dff2e .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-02dff2e
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-02dff2e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-90e9e35
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-03d5f52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-03d5f52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-03d5f52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-03d5f52 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-03d5f52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-03d5f52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-03d5f52 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-03d5f52 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-03d5f52
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-03d5f52 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3e5d98f
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-af9565b
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-af9565b.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-2c24977 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2c24977 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2c24977 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2c24977 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-2c24977 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-2c24977 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2c24977 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-2c24977 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-2c24977
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-2c24977 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-69cc21d
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-47f9700 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-47f9700 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-47f9700 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-47f9700 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-47f9700 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-47f9700 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-47f9700 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-47f9700 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-47f9700
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-47f9700 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-724028b
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-0c64927 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0c64927 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0c64927 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0c64927 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-0c64927 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-0c64927 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0c64927 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-0c64927 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-0c64927
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-0c64927 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c35a9f7
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-e8951a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e8951a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e8951a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e8951a4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-e8951a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-e8951a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e8951a4 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e8951a4 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-e8951a4
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-e8951a4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d767e3f
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-94db075 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-94db075 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-94db075 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-94db075 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-94db075 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-94db075 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-94db075 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-94db075 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-94db075
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-94db075 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-08efa29
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-39656f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-39656f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-39656f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-39656f4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-39656f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-39656f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-39656f4 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-39656f4 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-39656f4
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-39656f4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-000dde6
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-5da0fec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5da0fec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5da0fec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5da0fec .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-5da0fec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-5da0fec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-5da0fec .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-5da0fec .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-5da0fec
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-5da0fec .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-81f3fdb
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-2c97857
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-2c97857.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-62ccd79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-62ccd79 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-62ccd79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-62ccd79 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-62ccd79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-62ccd79 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-62ccd79 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-62ccd79 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-62ccd79
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-62ccd79 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6b747a4
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-6b8a54c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6b8a54c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6b8a54c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6b8a54c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-6b8a54c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-6b8a54c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-6b8a54c .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-6b8a54c .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-6b8a54c
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-6b8a54c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-629fecc
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-2bb8da4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2bb8da4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2bb8da4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2bb8da4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-2bb8da4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-2bb8da4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2bb8da4 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-2bb8da4 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-2bb8da4
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-2bb8da4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8287ab9
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-afde140 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-afde140 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-afde140 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-afde140 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-afde140 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-afde140 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-afde140 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-afde140 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-afde140
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-afde140 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-5f8e50a
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-c5489f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c5489f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c5489f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c5489f6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-c5489f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-c5489f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-c5489f6 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c5489f6 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-c5489f6
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-c5489f6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a0e9dc7
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-863b17c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-863b17c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-863b17c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-863b17c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-863b17c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-863b17c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-863b17c .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-863b17c .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-863b17c
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-863b17c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-32663c2
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-64dac7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-64dac7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-64dac7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-64dac7a .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-64dac7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-64dac7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-64dac7a .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-64dac7a .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-64dac7a
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-64dac7a .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f98934b
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-625338b
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-625338b.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-9682da1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9682da1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9682da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9682da1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-9682da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-9682da1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9682da1 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-9682da1 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-9682da1
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-9682da1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-fc71941
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-aa348d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa348d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa348d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa348d8 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-aa348d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-aa348d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aa348d8 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-aa348d8 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-aa348d8
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-aa348d8 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c1a83f2
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-833a6fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-833a6fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-833a6fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-833a6fd .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-833a6fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-833a6fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-833a6fd .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-833a6fd .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-833a6fd
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-833a6fd .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-031d3c8
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-018bc10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-018bc10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-018bc10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-018bc10 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-018bc10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-018bc10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-018bc10 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-018bc10 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-018bc10
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-018bc10 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b766696
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-3bf1751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3bf1751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3bf1751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3bf1751 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-3bf1751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-3bf1751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3bf1751 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3bf1751 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-3bf1751
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-3bf1751 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-92d1ea3
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-9fb3e46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9fb3e46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9fb3e46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9fb3e46 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-9fb3e46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-9fb3e46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-9fb3e46 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-9fb3e46 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-9fb3e46
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-9fb3e46 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3bc6da6
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-371bc72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-371bc72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-371bc72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-371bc72 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-371bc72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-371bc72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-371bc72 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-371bc72 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-371bc72
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-371bc72 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d309964
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-d0643e5
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-d0643e5.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-a9135b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a9135b5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a9135b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a9135b5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-a9135b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-a9135b5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a9135b5 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a9135b5 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-a9135b5
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-a9135b5 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-69bd9e2
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-0c832d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0c832d9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0c832d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0c832d9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-0c832d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-0c832d9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0c832d9 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-0c832d9 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-0c832d9
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-0c832d9 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-17dda2e
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-0bcee82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0bcee82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0bcee82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0bcee82 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-0bcee82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-0bcee82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0bcee82 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-0bcee82 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-0bcee82
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-0bcee82 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-9402a31
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-0338213 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0338213 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0338213 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0338213 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-0338213 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-0338213 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-0338213 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-0338213 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-0338213
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-0338213 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d880a29
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-3d2627c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3d2627c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3d2627c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3d2627c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-3d2627c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-3d2627c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-3d2627c .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3d2627c .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-3d2627c
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-3d2627c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c458324
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-675a233 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-675a233 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-675a233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-675a233 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-675a233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-675a233 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-675a233 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-675a233 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-675a233
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-675a233 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-f38df2a
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-29acaf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-29acaf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-29acaf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-29acaf7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-29acaf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-29acaf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-29acaf7 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-29acaf7 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-29acaf7
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-29acaf7 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b25c97a
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-857873a
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-857873a.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-d17c73c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d17c73c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d17c73c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d17c73c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-d17c73c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-d17c73c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-d17c73c .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-d17c73c .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-d17c73c
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-d17c73c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ad5449f
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-20d7a2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-20d7a2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-20d7a2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-20d7a2b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-20d7a2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-20d7a2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-20d7a2b .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-20d7a2b .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-20d7a2b
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-20d7a2b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-b954fc6
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-18b3350 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-18b3350 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-18b3350 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-18b3350 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-18b3350 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-18b3350 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-18b3350 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-18b3350 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-18b3350
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-18b3350 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-9074ee6
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-4f4c1b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4f4c1b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4f4c1b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4f4c1b8 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-4f4c1b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-4f4c1b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-4f4c1b8 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-4f4c1b8 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-4f4c1b8
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-4f4c1b8 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-89a1b2a
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-31e44de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-31e44de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-31e44de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-31e44de .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-31e44de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-31e44de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-31e44de .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-31e44de .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-31e44de
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-31e44de .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ca4c5ee
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-ffb9240 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ffb9240 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ffb9240 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ffb9240 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-ffb9240 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-ffb9240 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-ffb9240 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-ffb9240 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-ffb9240
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-ffb9240 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-faa8b99
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-e1c7a4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e1c7a4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e1c7a4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e1c7a4d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-e1c7a4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-e1c7a4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e1c7a4d .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e1c7a4d .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-e1c7a4d
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-e1c7a4d .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e4c0279
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-af145bb
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-af145bb.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-a3394fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a3394fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a3394fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a3394fd .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-a3394fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-a3394fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-a3394fd .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-a3394fd .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-a3394fd
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-a3394fd .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-47ba149
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-8b58bed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8b58bed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8b58bed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8b58bed .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-8b58bed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-8b58bed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8b58bed .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8b58bed .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-8b58bed
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-8b58bed .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c8ab0c0
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-78a4e27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-78a4e27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-78a4e27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-78a4e27 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-78a4e27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-78a4e27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-78a4e27 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-78a4e27 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-78a4e27
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-78a4e27 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e18602a
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-cb4ab6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cb4ab6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cb4ab6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cb4ab6a .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-cb4ab6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-cb4ab6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-cb4ab6a .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-cb4ab6a .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-cb4ab6a
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-cb4ab6a .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8f490d4
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-aee0fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aee0fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aee0fdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aee0fdd .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-aee0fdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-aee0fdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-aee0fdd .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-aee0fdd .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-aee0fdd
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-aee0fdd .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-fca02fb
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-e077896 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e077896 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e077896 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e077896 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-e077896 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-e077896 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-e077896 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-e077896 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-e077896
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-e077896 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-9d6cc70
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-19aa06c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-19aa06c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-19aa06c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-19aa06c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-19aa06c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-19aa06c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-19aa06c .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-19aa06c .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-19aa06c
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-19aa06c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-41dc799
{
    --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;
    --margin-top: -21px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-19170 .elementor-element.elementor-element-10d3aa1
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
}
.elementor-19170 .elementor-element.elementor-element-10d3aa1.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-19170 .elementor-element.elementor-element-78e4e25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-78e4e25 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-78e4e25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-78e4e25 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-78e4e25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-78e4e25 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-78e4e25 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-78e4e25 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-78e4e25
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-78e4e25 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-9f871be
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-61b81d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-61b81d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-61b81d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-61b81d0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-61b81d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-61b81d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-61b81d0 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-61b81d0 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-61b81d0
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-61b81d0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8e921fd
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-8aa6ca2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8aa6ca2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8aa6ca2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8aa6ca2 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-8aa6ca2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-8aa6ca2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-8aa6ca2 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-8aa6ca2 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-8aa6ca2
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-8aa6ca2 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-3018300
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-2fa543f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2fa543f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2fa543f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2fa543f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-2fa543f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-2fa543f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2fa543f .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-2fa543f .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-2fa543f
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-2fa543f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-616eedd
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-500fcbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-500fcbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-500fcbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-500fcbf .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-500fcbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-500fcbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-500fcbf .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-500fcbf .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-500fcbf
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-500fcbf .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-500ee01
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-2c67b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2c67b40 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2c67b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2c67b40 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-2c67b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-2c67b40 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-2c67b40 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-2c67b40 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-2c67b40
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-2c67b40 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-388ef38
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 0;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 0px;
}
.elementor-19170 .elementor-element.elementor-element-7e5b844 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7e5b844 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7e5b844 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7e5b844 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-19170 .elementor-element.elementor-element-7e5b844 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-19170 .elementor-element.elementor-element-7e5b844 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-19170 .elementor-element.elementor-element-7e5b844 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-7e5b844 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-7e5b844
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-19170 .elementor-element.elementor-element-7e5b844 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-904b05a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-widget-html .neb-protected-content-message, .elementor-widget-html .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-19170 .elementor-element.elementor-element-828f32d>.elementor-widget-container
{
    margin: -24px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-8364205
{
    --spacer-size: 40px;
}
.elementor-19170 .elementor-element.elementor-element-afcf103:not(.elementor-motion-effects-element-type-background), .elementor-19170 .elementor-element.elementor-element-afcf103>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-19170 .elementor-element.elementor-element-afcf103, .elementor-19170 .elementor-element.elementor-element-afcf103>.elementor-background-overlay
{
    border-radius: 10px 10px 0 0;
}
.elementor-19170 .elementor-element.elementor-element-afcf103
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 35px 0 35px 0;
}
.elementor-19170 .elementor-element.elementor-element-afcf103>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19170 .elementor-element.elementor-element-b5ca5e6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 30px 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-b5ca5e6
{
    text-align: center;
}
.elementor-19170 .elementor-element.elementor-element-b5ca5e6 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-19170 .elementor-element.elementor-element-4f5287a:not(.elementor-motion-effects-element-type-background), .elementor-19170 .elementor-element.elementor-element-4f5287a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-19170 .elementor-element.elementor-element-4f5287a, .elementor-19170 .elementor-element.elementor-element-4f5287a>.elementor-background-overlay
{
    border-radius: 0 0 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-4f5287a
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 10px 30px 10px;
}
.elementor-19170 .elementor-element.elementor-element-4f5287a>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19170 .elementor-element.elementor-element-4549897:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-19170 .elementor-element.elementor-element-4549897>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-19170 .elementor-element.elementor-element-4549897>.elementor-element-populated, .elementor-19170 .elementor-element.elementor-element-4549897>.elementor-element-populated>.elementor-background-overlay, .elementor-19170 .elementor-element.elementor-element-4549897>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-4549897>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-4549897>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19170 .elementor-element.elementor-element-cdc5ef8>.elementor-widget-container
{
    background-color: #fff;
    padding: 12px 12px 12px 12px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-cdc5ef8.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-19170 .elementor-element.elementor-element-cdc5ef8.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-19170 .elementor-element.elementor-element-cdc5ef8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-19170 .elementor-element.elementor-element-cdc5ef8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-19170 .elementor-element.elementor-element-cdc5ef8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-cdc5ef8 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.elementor-19170 .elementor-element.elementor-element-4d16f78:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-19170 .elementor-element.elementor-element-4d16f78>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-19170 .elementor-element.elementor-element-4d16f78>.elementor-element-populated, .elementor-19170 .elementor-element.elementor-element-4d16f78>.elementor-element-populated>.elementor-background-overlay, .elementor-19170 .elementor-element.elementor-element-4d16f78>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-4d16f78>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-4d16f78>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19170 .elementor-element.elementor-element-aceda85>.elementor-widget-container
{
    background-color: #fff;
    padding: 12px 12px 12px 12px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-aceda85.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-19170 .elementor-element.elementor-element-aceda85.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-19170 .elementor-element.elementor-element-aceda85.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-19170 .elementor-element.elementor-element-aceda85 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-19170 .elementor-element.elementor-element-aceda85 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-aceda85 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.elementor-19170 .elementor-element.elementor-element-ce31fe5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-19170 .elementor-element.elementor-element-ce31fe5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-19170 .elementor-element.elementor-element-ce31fe5>.elementor-element-populated, .elementor-19170 .elementor-element.elementor-element-ce31fe5>.elementor-element-populated>.elementor-background-overlay, .elementor-19170 .elementor-element.elementor-element-ce31fe5>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-ce31fe5>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-ce31fe5>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19170 .elementor-element.elementor-element-deca6f7>.elementor-widget-container
{
    background-color: #fff;
    padding: 12px 12px 12px 12px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-deca6f7.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-19170 .elementor-element.elementor-element-deca6f7.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-19170 .elementor-element.elementor-element-deca6f7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-19170 .elementor-element.elementor-element-deca6f7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-19170 .elementor-element.elementor-element-deca6f7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-deca6f7 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.elementor-19170 .elementor-element.elementor-element-556c168:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-19170 .elementor-element.elementor-element-556c168>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-19170 .elementor-element.elementor-element-556c168>.elementor-element-populated, .elementor-19170 .elementor-element.elementor-element-556c168>.elementor-element-populated>.elementor-background-overlay, .elementor-19170 .elementor-element.elementor-element-556c168>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-556c168>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}
.elementor-19170 .elementor-element.elementor-element-556c168>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19170 .elementor-element.elementor-element-b33c747>.elementor-widget-container
{
    background-color: #fff;
    padding: 12px 12px 12px 12px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-19170 .elementor-element.elementor-element-b33c747.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-19170 .elementor-element.elementor-element-b33c747.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-19170 .elementor-element.elementor-element-b33c747.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-19170 .elementor-element.elementor-element-b33c747 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-19170 .elementor-element.elementor-element-b33c747 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-19170 .elementor-element.elementor-element-b33c747 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.elementor-19170 .elementor-element.elementor-element-5ac5024
{
    margin-top: 50px;
    margin-bottom: 0;
}
.elementor-19170 .elementor-element.elementor-element-6ac2c6e
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-6ac2c6e .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-19170 .elementor-element.elementor-element-7cb900a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-19170 .elementor-element.elementor-element-1e312c1
{
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-19170 .elementor-element.elementor-element-3e23990
{
    text-align: left;
}
.elementor-19170 .elementor-element.elementor-element-3e23990 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-19170 .elementor-element.elementor-element-86525a3
{
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-19170 .elementor-element.elementor-element-2581089>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-2581089 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: #020101;
}
.elementor-19170 .elementor-element.elementor-element-bc3dd2e>.elementor-widget-container
{
    margin: 0 0 0 -14px;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-bc3dd2e .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-bc3dd2e .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-19170 .elementor-element.elementor-element-bc3dd2e
{
    --icon-vertical-offset: 0px;
}
.elementor-19170 .elementor-element.elementor-element-bc3dd2e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-19170 .elementor-element.elementor-element-bc3dd2e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-19170 .elementor-element.elementor-element-bc3dd2e .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-19170 .elementor-element.elementor-element-c24014b>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-4911786
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-19170 .elementor-element.elementor-element-44a1dd9>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-19170 .elementor-element.elementor-element-9a322d3>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 10px 0;
}
.elementor-widget-sidebar .neb-protected-content-message, .elementor-widget-sidebar .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-19170 .elementor-element.elementor-element-b9861ab>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-19170 .elementor-element.elementor-element-48aeb12
{
    --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(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-post-info .elementor-icon-list-item
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-19170 .elementor-element.elementor-element-20c67e7>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-widget-theme-post-featured-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .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);
    }
}
@media(min-width: 768px)
{
    .elementor-19170 .elementor-element.elementor-element-8931d0a
    {
        width: 26.057%;
    }
    .elementor-19170 .elementor-element.elementor-element-2fc7115
    {
        width: 49.725%;
    }
    .elementor-19170 .elementor-element.elementor-element-cbf39ec
    {
        width: 24.218%;
    }
    .elementor-19170 .elementor-element.elementor-element-20c67e7
    {
        width: 24.576%;
    }
    .elementor-19170 .elementor-element.elementor-element-6d9f29e
    {
        width: 52.179%;
    }
    .elementor-19170 .elementor-element.elementor-element-795c8d3
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-832af5c
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-ebe0fef
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-b2bd4a2
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-66acd57
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-53f2ddc
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-fa83400
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-59fa76a
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-abea4cc
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-22ba9a1
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-d6c363a
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-05b27c8
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-2af7a05
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-02e6927
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-84810bf
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-3cd8b7a
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-7c849eb
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-3c78844
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-a46edfe
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-f21a737
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-527fc30
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-92e9b44
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-6e16f29
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-e624c12
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-7f82965
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-eefbb3d
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-ba30434
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-22309f8
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-ea2e8b6
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-0d3a897
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-a575dd9
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-01794ac
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-3c3121a
    {
        --width: 71%;
    }
    .elementor-19170 .elementor-element.elementor-element-cb47da4
    {
        --width: 71%;
    }
    .elementor-19170 .elementor-element.elementor-element-a917a05
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-20afe96
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-a833ad6
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-09b1bcf
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-3c43200
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-8750ea0
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-fe74b2d
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-4ecee63
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-7a9de6b
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-0d2b928
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-b9c7c70
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-7ad7f61
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-218c6a4
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-3232dbb
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-d0254e7
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-8ccbffb
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-71294ba
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-486ec5b
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-da94477
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-6adcd26
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-6b1ecec
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-e0d0aa2
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-d5264b9
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-74a9320
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-8220d0b
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-cccc354
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-d5fd2c0
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-f9dc096
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-ebc190b
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-dc8fcc0
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-f994654
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-d1e7100
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-ba0d0d0
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-4d29323
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-a160ab0
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-644b1f3
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-99ef1fe
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-e283bd9
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-6b5aa9f
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-819fed1
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-b86b131
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-6eb653d
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-92c09d0
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-2e07d93
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-c6131f2
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-d6aab17
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-32e4221
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-b3ea72f
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-c2c8b5a
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-2ce4387
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-6b10728
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-1a77692
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-76f1e0b
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-c8e16c5
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-bcb2560
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-225992d
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-34df72e
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-25c0fd8
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-d3f2082
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-4cd83a0
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-239ac03
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-525bcc7
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-974ddd0
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-8f81b2f
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-69bc2a7
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-6a24c52
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-4ea361f
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-309a583
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-6d6f14e
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-df9d89e
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-792fc5f
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-58f9433
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-7dc12eb
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-7c788ad
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-f92b78f
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-e433364
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-21ae949
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-078ab18
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-4ecd7e6
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-cfd96d7
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-053ad61
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-8dbd2e8
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-7910ff6
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-8d0e6dd
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-008fe60
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-0473d4c
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-f908b23
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-2767089
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-7ac554d
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-debb022
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-30a3b03
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-f21945e
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-e880b6e
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-3d81cab
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-f38f902
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-13c9e07
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-546d02f
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-3ec39c4
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-90e9e35
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-af9565b
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-69cc21d
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-724028b
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-c35a9f7
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-d767e3f
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-08efa29
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-000dde6
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-2c97857
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-6b747a4
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-629fecc
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-8287ab9
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-5f8e50a
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-a0e9dc7
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-32663c2
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-625338b
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-fc71941
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-c1a83f2
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-031d3c8
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-b766696
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-92d1ea3
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-3bc6da6
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-d0643e5
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-69bd9e2
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-17dda2e
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-9402a31
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-d880a29
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-c458324
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-f38df2a
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-857873a
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-ad5449f
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-b954fc6
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-9074ee6
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-89a1b2a
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-ca4c5ee
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-faa8b99
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-af145bb
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-47ba149
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-c8ab0c0
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-e18602a
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-8f490d4
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-fca02fb
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-9d6cc70
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-10d3aa1
    {
        --width: 13%;
    }
    .elementor-19170 .elementor-element.elementor-element-9f871be
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-8e921fd
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-3018300
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-616eedd
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-500ee01
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-388ef38
    {
        --width: 70%;
    }
    .elementor-19170 .elementor-element.elementor-element-c24014b
    {
        width: 22.55%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-19170 .elementor-element.elementor-element-2fc7115
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-20c67e7
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-6d9f29e
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-8188706
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-c24014b
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-44a1dd9
    {
        width: 100%;
    }
}
@media(max-width: 1024px)
{
    .elementor-19170 .elementor-element.elementor-element-0b48c6f
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 30px 20px 30px 20px;
    }
    .elementor-19170 .elementor-element.elementor-element-2fc7115>.elementor-element-populated
    {
        margin: 0 0 0 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-post-info .elementor-icon-list-item
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-19170 .elementor-element.elementor-element-20c67e7>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-19170 .elementor-element.elementor-element-6d9f29e>.elementor-element-populated
    {
        padding: 50px 0 0 0;
    }
    .elementor-widget-theme-post-featured-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .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);
    }
    .elementor-19170 .elementor-element.elementor-element-bc3dd2e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-19170 .elementor-element.elementor-element-0b48c6f
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 30px 0 30px 0;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-19170 .elementor-element.elementor-element-45a4a5c
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-45a4a5c .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-widget-post-info .elementor-icon-list-item
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-19170 .elementor-element.elementor-element-7b8f57b
    {
        padding: 0 0 0 0;
    }
    .elementor-19170 .elementor-element.elementor-element-6d9f29e>.elementor-element-populated
    {
        margin: 30px 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-widget-theme-post-featured-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-19170 .elementor-element.elementor-element-6320680
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-3a7f328
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-3a7f328 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-ba9e32e
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-9f3e5f9
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-9f3e5f9 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-eabe4e8
    {
        text-align: center;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-19170 .elementor-element.elementor-element-d083761 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-d083761 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-19170 .elementor-element.elementor-element-d083761 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-7002fc4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-7002fc4 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-19170 .elementor-element.elementor-element-7002fc4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-77cc3fa .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-77cc3fa .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-19170 .elementor-element.elementor-element-77cc3fa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-a788b54 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-a788b54 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-19170 .elementor-element.elementor-element-a788b54 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-50aa1ad
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-50aa1ad .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-19170 .elementor-element.elementor-element-b8e249f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-b8e249f .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-19170 .elementor-element.elementor-element-b8e249f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-4e2fe8f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-4e2fe8f .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-19170 .elementor-element.elementor-element-4e2fe8f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-eb49fe5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-eb49fe5 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-19170 .elementor-element.elementor-element-eb49fe5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-3630154 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-3630154 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-19170 .elementor-element.elementor-element-3630154 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-2e78324 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-2e78324 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-19170 .elementor-element.elementor-element-2e78324 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-036fde1
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-036fde1 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-59f9664 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-59f9664 .elementor-image-box-img
    {
        margin-bottom: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-59f9664 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-e4632f8 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-e4632f8 .elementor-image-box-img
    {
        margin-bottom: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-e4632f8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-f6d5a09 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-f6d5a09 .elementor-image-box-img
    {
        margin-bottom: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-f6d5a09 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-19170 .elementor-element.elementor-element-e19ac3d
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-e19ac3d .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-4d42707
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-4d42707 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-d4dd123
    {
        text-align: center;
    }
    .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);
    }
    .elementor-19170 .elementor-element.elementor-element-a541202>.elementor-element-populated
    {
        margin: 1px 1px 1px 1px;
        --e-column-margin-right: 1px;
        --e-column-margin-left: 1px;
        padding: 18px 18px 18px 18px;
    }
    .elementor-19170 .elementor-element.elementor-element-01b6469
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-01b6469 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-f98e5aa
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-f98e5aa .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-31603bc
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-9cef5cd .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-c7de194 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-fc93bb4 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-536d12d .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-32793f3 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-394aabf .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-968d513 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-f495a9b .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-0154e7e .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-5fea964 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-c1ce25b .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-dfe0f35 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-926341a .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-82ab2a8 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-c8f4f6a .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-be9c00a .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-b74f36a .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-99b0f21 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-f6ce085 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-93a0b4a .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-9c5fc09 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-2590d10 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-14bdce7 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-c6b1850 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-9044076 .elementor-image-box-img
    {
        margin-bottom: 22px;
    }
    .elementor-19170 .elementor-element.elementor-element-537b525
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-cb330b6
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-832af5c
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-ebe0fef
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-b2bd4a2
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-66acd57
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-53f2ddc
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-fa83400
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-0437a8b
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-59fa76a
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-abea4cc
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-22ba9a1
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-d6c363a
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-05b27c8
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-2af7a05
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-02e6927
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-77c70aa
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-84810bf
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-3cd8b7a
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-7c849eb
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-3c78844
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-a46edfe
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-f21a737
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-527fc30
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-91e9ffc
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-92e9b44
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-6e16f29
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-e624c12
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-7f82965
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-eefbb3d
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-ba30434
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-22309f8
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-90e852f
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-ea2e8b6
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-0d3a897
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-a575dd9
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-01794ac
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-3c3121a
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-cb47da4
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-a917a05
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-a96dc27
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-20afe96
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-a833ad6
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-09b1bcf
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-3c43200
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-8750ea0
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-fe74b2d
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-4ecee63
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-865d38d
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-7a9de6b
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-0d2b928
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-b9c7c70
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-7ad7f61
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-218c6a4
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-3232dbb
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-d0254e7
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-ae8654a
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-8ccbffb
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-71294ba
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-486ec5b
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-da94477
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-6adcd26
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-6b1ecec
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-e0d0aa2
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-5dc69b7
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-d5264b9
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-74a9320
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-8220d0b
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-cccc354
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-d5fd2c0
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-f9dc096
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-ebc190b
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-da51070
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-dc8fcc0
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-f994654
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-d1e7100
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-ba0d0d0
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-4d29323
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-a160ab0
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-644b1f3
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-75fe684
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-99ef1fe
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-e283bd9
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-6b5aa9f
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-819fed1
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-b86b131
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-6eb653d
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-92c09d0
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-00993c2
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-2e07d93
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-c6131f2
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-d6aab17
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-32e4221
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-b3ea72f
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-c2c8b5a
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-2ce4387
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-bf72a54
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-6b10728
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-1a77692
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-76f1e0b
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-c8e16c5
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-bcb2560
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-225992d
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-34df72e
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-ba5e205
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-25c0fd8
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-d3f2082
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-4cd83a0
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-239ac03
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-525bcc7
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-974ddd0
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-8f81b2f
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-c5294a7
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-69bc2a7
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-6a24c52
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-4ea361f
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-309a583
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-6d6f14e
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-df9d89e
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-792fc5f
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-e101fc5
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-58f9433
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-7dc12eb
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-7c788ad
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-f92b78f
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-e433364
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-21ae949
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-078ab18
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-38bc24c
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-4ecd7e6
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-cfd96d7
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-053ad61
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-8dbd2e8
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-7910ff6
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-8d0e6dd
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-008fe60
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-6f35fee
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-0473d4c
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-f908b23
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-2767089
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-7ac554d
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-debb022
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-30a3b03
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-f21945e
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-4018a69
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-e880b6e
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-3d81cab
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-f38f902
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-13c9e07
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-546d02f
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-3ec39c4
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-90e9e35
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-3e5d98f
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-af9565b
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-69cc21d
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-724028b
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-c35a9f7
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-d767e3f
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-08efa29
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-000dde6
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-81f3fdb
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-2c97857
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-6b747a4
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-629fecc
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-8287ab9
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-5f8e50a
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-a0e9dc7
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-32663c2
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-f98934b
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-625338b
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-fc71941
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-c1a83f2
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-031d3c8
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-b766696
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-92d1ea3
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-3bc6da6
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-d309964
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-d0643e5
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-69bd9e2
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-17dda2e
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-9402a31
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-d880a29
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-c458324
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-f38df2a
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-b25c97a
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-857873a
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-ad5449f
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-b954fc6
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-9074ee6
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-89a1b2a
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-ca4c5ee
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-faa8b99
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-e4c0279
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-af145bb
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-47ba149
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-c8ab0c0
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-e18602a
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-8f490d4
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-fca02fb
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-9d6cc70
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-41dc799
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-19170 .elementor-element.elementor-element-10d3aa1
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-9f871be
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-8e921fd
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-3018300
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-616eedd
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-500ee01
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-388ef38
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-19170 .elementor-element.elementor-element-904b05a
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-b5ca5e6
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-b5ca5e6 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-cdc5ef8 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-19170 .elementor-element.elementor-element-aceda85 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-19170 .elementor-element.elementor-element-deca6f7 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-19170 .elementor-element.elementor-element-b33c747 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-19170 .elementor-element.elementor-element-6ac2c6e
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-6ac2c6e .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-7cb900a
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-3e23990
    {
        text-align: center;
    }
    .elementor-19170 .elementor-element.elementor-element-3e23990 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-19170 .elementor-element.elementor-element-2581089
    {
        text-align: center;
    }
}/* Start custom CSS for post-info, class: .elementor-element-d65652d */
.elementor-icon-list-items .elementor-icon-list-text
{
    margin-left: 9px!important;
}
.spacing_Fix span.elementor-icon-list-text
{
    padding-left: 13px!important;
}/* End custom CSS *//* Start custom CSS for wp-widget-custom_html, class: .elementor-element-18186ba */
@media only screen and (min-width: 1024px)
{
    .tablcont
    {
        height: 330px;
        float: left;
        overflow-y: scroll;
    }
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-7b8f57b */
.tbcont_li .elementor-widget-container h5
{
    font-size: 34px;
    text-align: center;
    color: #fff;
    font-family: 'Vanguard CF';
    letter-spacing: 1px;
}
.tihborder
{
    width: 70%;
    border-bottom: 3px solid #fff;
    margin: 0 auto;
    margin-bottom: 10px;
}
ul.tablcont li a
{
    color: #fff;
}
ul.tablcont li
{
    color: #fff;
    list-style: auto;
}
.tbcont_li .elementor-column-wrap.elementor-element-populated
{
    border-radius: 10px;
}
@media only screen and (min-width: 1025px)
{
    .tbcont_li
    {
        position: fixed;
        max-width: 21%;
        float: left;
    }
}
@media only screen and (max-width: 1024px)
{
    .tablcont
    {
        height: 310px!important;
    }
}
.tablcont::-webkit-scrollbar-track
{
    background-color: #ffff;
    border-radius: 10px;
}
.tablcont::-webkit-scrollbar-thumb
{
    background-color: #f1f1f1!important;
    border-radius: 10px;
}/* End custom CSS *//* Start custom CSS for icon-list, class: .elementor-element-10db500 */
.elementor-icon-list-items .elementor-icon-list-item
{
    position: relative;
}
.elementor-icon-list-items .elementor-icon-list-icon
{
    position: absolute;
    top: 6px;
    left: 0;
}
.elementor-icon-list-items .elementor-icon-list-text
{
    margin-left: 17px!important;
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-828f32d */
.blog_sec.cta-wrap.text-white
{
    border: none!important;
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-4f5287a */
.blg_vcta figure.elementor-image-box-img
{
    border-bottom: 2px solid #ddd;
}
.blg_vcta .elementor-image-box-title a:hover
{
    background: #1754d5;
    padding: 8px 10px 8px 10px;
    border-radius: 6px;
    color: #fff;
    font-size: 15px;
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-080d7eb */
.blog_sec.cta-wrap.text-white
{
    border: none!important;
}
@media(max-width: 576px)
{
    .cta-label
    {
        text-align: center;
        margin-bottom: 20px;
        max-width: 100%;
        width: 100%;
        font-size: 22px!important;
    }
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-4911786 */
@media only screen and (min-width: 1025px)
{
    .freeconsult
    {
        position: fixed;
        max-width: 21%;
        float: left;/*bottom:10px;*/
    }
    .side-banner
    {
        width: 100%;
    }
}
@media only screen and (max-width: 812px)
{
    .side-banner
    {
        width: 100%;
    }
}/*@media (min-width: 1439px) and (max-width: 1440px)  {*//*    .form_fixed_top.freeconsult {*//*        position: fixed;*//*        max-width: 21%;*//*        float: left;*//*        top:25%;*//*    }*//*}*/
.form_fixed_top .freeconsult
{
    position: fixed;
    max-width: 21%;
    float: left;
    bottom: inherit!important;
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-85b6c73 */
.cta-btn:hover
{
    border: 1px solid #1754d4!important;
}
ul.playerpanel
{
    padding-left: 20px;
    list-style: disc;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Vanguard CF';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.svg') format('svg');
}/* End Custom Fonts CSS */
