﻿.elementor-371431 .elementor-element.elementor-element-2bd2c04
{
    margin-top: 80px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-f883c0c>.elementor-element-populated
{
    margin: 0 0 0 -5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -5px;
    padding: 0 0 0 0;
}
.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-371431 .elementor-element.elementor-element-7bac366>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-7bac366
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-7bac366 .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-371431 .elementor-element.elementor-element-84dca40>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}
.elementor-371431 .elementor-element.elementor-element-84dca40 .elementor-icon-list-icon
{
    width: 14px;
}
.elementor-371431 .elementor-element.elementor-element-84dca40 .elementor-icon-list-icon i
{
    font-size: 14px;
}
.elementor-371431 .elementor-element.elementor-element-84dca40 .elementor-icon-list-icon svg
{
    --e-icon-list-icon-size: 14px;
}
.elementor-371431 .elementor-element.elementor-element-84dca40 .elementor-icon-list-text, .elementor-371431 .elementor-element.elementor-element-84dca40 .elementor-icon-list-text a
{
    color: #1754d5;
}
.elementor-371431 .elementor-element.elementor-element-84dca40 .elementor-icon-list-item
{
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
}
.elementor-371431 .elementor-element.elementor-element-72c38af8
{
    padding: 0 20px 0 20px;
}
.elementor-371431 .elementor-element.elementor-element-435d7ec0>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 10px 0 0 49px;
}
.elementor-371431 .elementor-element.elementor-element-435d7ec0>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-371431 .elementor-element.elementor-element-5b9d704e, .elementor-371431 .elementor-element.elementor-element-5b9d704e>.elementor-background-overlay
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-371431 .elementor-element.elementor-element-5b9d704e
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 7px 0 0;
}
.elementor-371431 .elementor-element.elementor-element-46698193:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-371431 .elementor-element.elementor-element-46698193>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-371431 .elementor-element.elementor-element-46698193>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-371431 .elementor-element.elementor-element-46698193>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-371431 .elementor-element.elementor-element-46698193 .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-371431 .elementor-element.elementor-element-730303da>.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-371431 .elementor-element.elementor-element-61102a63
{
    --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-371431 .elementor-element.elementor-element-2c18f017
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-52be2a2c
{
    margin-top: 20px;
    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-371431 .elementor-element.elementor-element-62d1f950
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    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-371431 .elementor-element.elementor-element-0f903cf .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-371431 .elementor-element.elementor-element-0f903cf .elementor-button:hover, .elementor-371431 .elementor-element.elementor-element-0f903cf .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-0f903cf>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-0f903cf
{
    z-index: 2;
}
.elementor-371431 .elementor-element.elementor-element-0f903cf .elementor-button:hover svg, .elementor-371431 .elementor-element.elementor-element-0f903cf .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-1d013635
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-5e35e062
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-5e35e062 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-34574400>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-34574400
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-97fb768 .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-371431 .elementor-element.elementor-element-97fb768 .elementor-button:hover, .elementor-371431 .elementor-element.elementor-element-97fb768 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-97fb768>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-97fb768
{
    z-index: 2;
}
.elementor-371431 .elementor-element.elementor-element-97fb768 .elementor-button:hover svg, .elementor-371431 .elementor-element.elementor-element-97fb768 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-6a632f18
{
    margin-top: 50px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-37ad93dc
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-37ad93dc .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-4c13598f
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    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-371431 .elementor-element.elementor-element-0e09804>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-f568bfd
{
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-923cf33
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-923cf33 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-4d1d561>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-4d1d561
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    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-371431 .elementor-element.elementor-element-272177d
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-272177d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-00bb688
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-2b24ac1
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-2b24ac1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-54d1f6f
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-0d2b9ee .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-371431 .elementor-element.elementor-element-0d2b9ee .elementor-button:hover, .elementor-371431 .elementor-element.elementor-element-0d2b9ee .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-0d2b9ee>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-0d2b9ee
{
    z-index: 2;
}
.elementor-371431 .elementor-element.elementor-element-0d2b9ee .elementor-button:hover svg, .elementor-371431 .elementor-element.elementor-element-0d2b9ee .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-24cd4dd
{
    margin-top: 50px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-f4c669b
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-f4c669b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-2228afb>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-2228afb
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-ae509d7
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-7cdb995 .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-371431 .elementor-element.elementor-element-7cdb995 .elementor-button:hover, .elementor-371431 .elementor-element.elementor-element-7cdb995 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-7cdb995>.elementor-widget-container
{
    margin: 30px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-7cdb995
{
    z-index: 2;
}
.elementor-371431 .elementor-element.elementor-element-7cdb995 .elementor-button:hover svg, .elementor-371431 .elementor-element.elementor-element-7cdb995 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-2ac2e2c5:not(.elementor-motion-effects-element-type-background), .elementor-371431 .elementor-element.elementor-element-2ac2e2c5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-371431 .elementor-element.elementor-element-2ac2e2c5, .elementor-371431 .elementor-element.elementor-element-2ac2e2c5>.elementor-background-overlay
{
    border-radius: 10px 10px 0 0;
}
.elementor-371431 .elementor-element.elementor-element-2ac2e2c5
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 50px;
    margin-bottom: 0;
    padding: 35px 0 35px 0;
}
.elementor-371431 .elementor-element.elementor-element-2ac2e2c5>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-371431 .elementor-element.elementor-element-eb2ad16
{
    text-align: center;
}
.elementor-371431 .elementor-element.elementor-element-eb2ad16 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    line-height: 1.6em;
    letter-spacing: 1px;
    color: #fff;
}
.elementor-371431 .elementor-element.elementor-element-6e6a928:not(.elementor-motion-effects-element-type-background), .elementor-371431 .elementor-element.elementor-element-6e6a928>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-371431 .elementor-element.elementor-element-6e6a928, .elementor-371431 .elementor-element.elementor-element-6e6a928>.elementor-background-overlay
{
    border-radius: 0 0 10px 10px;
}
.elementor-371431 .elementor-element.elementor-element-6e6a928
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 10px 30px 10px;
}
.elementor-371431 .elementor-element.elementor-element-6e6a928>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-371431 .elementor-element.elementor-element-233ebce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-371431 .elementor-element.elementor-element-233ebce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-371431 .elementor-element.elementor-element-233ebce>.elementor-element-populated, .elementor-371431 .elementor-element.elementor-element-233ebce>.elementor-element-populated>.elementor-background-overlay, .elementor-371431 .elementor-element.elementor-element-233ebce>.elementor-background-slideshow
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-371431 .elementor-element.elementor-element-233ebce>.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-371431 .elementor-element.elementor-element-233ebce>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.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-371431 .elementor-element.elementor-element-2185613f>.elementor-widget-container
{
    background-color: #fff;
    padding: 12px 12px 12px 12px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-371431 .elementor-element.elementor-element-2185613f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-371431 .elementor-element.elementor-element-2185613f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-371431 .elementor-element.elementor-element-2185613f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-371431 .elementor-element.elementor-element-2185613f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-371431 .elementor-element.elementor-element-2185613f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-2185613f .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.elementor-371431 .elementor-element.elementor-element-44398ac:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-371431 .elementor-element.elementor-element-44398ac>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-371431 .elementor-element.elementor-element-44398ac>.elementor-element-populated, .elementor-371431 .elementor-element.elementor-element-44398ac>.elementor-element-populated>.elementor-background-overlay, .elementor-371431 .elementor-element.elementor-element-44398ac>.elementor-background-slideshow
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-371431 .elementor-element.elementor-element-44398ac>.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-371431 .elementor-element.elementor-element-44398ac>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-371431 .elementor-element.elementor-element-6ea02791>.elementor-widget-container
{
    background-color: #fff;
    padding: 12px 12px 12px 12px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-371431 .elementor-element.elementor-element-6ea02791.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-371431 .elementor-element.elementor-element-6ea02791.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-371431 .elementor-element.elementor-element-6ea02791.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-371431 .elementor-element.elementor-element-6ea02791 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-371431 .elementor-element.elementor-element-6ea02791 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-6ea02791 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.elementor-371431 .elementor-element.elementor-element-4993bfb1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-371431 .elementor-element.elementor-element-4993bfb1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-371431 .elementor-element.elementor-element-4993bfb1>.elementor-element-populated, .elementor-371431 .elementor-element.elementor-element-4993bfb1>.elementor-element-populated>.elementor-background-overlay, .elementor-371431 .elementor-element.elementor-element-4993bfb1>.elementor-background-slideshow
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-371431 .elementor-element.elementor-element-4993bfb1>.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-371431 .elementor-element.elementor-element-4993bfb1>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-371431 .elementor-element.elementor-element-596298ab>.elementor-widget-container
{
    background-color: #fff;
    padding: 12px 12px 12px 12px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-371431 .elementor-element.elementor-element-596298ab.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-371431 .elementor-element.elementor-element-596298ab.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-371431 .elementor-element.elementor-element-596298ab.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-371431 .elementor-element.elementor-element-596298ab .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-371431 .elementor-element.elementor-element-596298ab .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-596298ab .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.elementor-371431 .elementor-element.elementor-element-5f00a720:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-371431 .elementor-element.elementor-element-5f00a720>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-371431 .elementor-element.elementor-element-5f00a720>.elementor-element-populated, .elementor-371431 .elementor-element.elementor-element-5f00a720>.elementor-element-populated>.elementor-background-overlay, .elementor-371431 .elementor-element.elementor-element-5f00a720>.elementor-background-slideshow
{
    border-radius: 20px 20px 20px 20px;
}
.elementor-371431 .elementor-element.elementor-element-5f00a720>.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-371431 .elementor-element.elementor-element-5f00a720>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-371431 .elementor-element.elementor-element-5e3ada1f>.elementor-widget-container
{
    background-color: #fff;
    padding: 12px 12px 12px 12px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-371431 .elementor-element.elementor-element-5e3ada1f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-371431 .elementor-element.elementor-element-5e3ada1f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-371431 .elementor-element.elementor-element-5e3ada1f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-371431 .elementor-element.elementor-element-5e3ada1f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-371431 .elementor-element.elementor-element-5e3ada1f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-5e3ada1f .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1.5px;
}
.elementor-371431 .elementor-element.elementor-element-ecc978a
{
    margin-top: 50px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-75df1bf
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-75df1bf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-389d865>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-389d865
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-a3dbd5e>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-a3dbd5e
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-a3dbd5e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-78ab94a>.elementor-widget-container
{
    padding: 15px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-78ab94a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-6bd2b84>.elementor-widget-container
{
    padding: 15px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-6bd2b84
{
    font-family: "Geomanist",Sans-serif;
    font-size: 29px;
    font-weight: 400;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-c869d44>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-c869d44
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-c869d44 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-bed52ff>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-bed52ff
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-ebd6045>.elementor-widget-container
{
    padding: 15px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-ebd6045
{
    font-family: "Geomanist",Sans-serif;
    font-size: 29px;
    font-weight: 400;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-7867e25>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-7867e25
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-417e022 .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-371431 .elementor-element.elementor-element-417e022 .elementor-button:hover, .elementor-371431 .elementor-element.elementor-element-417e022 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-417e022>.elementor-widget-container
{
    margin: 30px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-417e022
{
    z-index: 2;
}
.elementor-371431 .elementor-element.elementor-element-417e022 .elementor-button:hover svg, .elementor-371431 .elementor-element.elementor-element-417e022 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-cd360b1
{
    margin-top: 50px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-886e5c3
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-886e5c3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-46f1c52
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-d196b83
{
    --display: flex;
}
.elementor-371431 .elementor-element.elementor-element-a514366
{
    --display: flex;
}
.elementor-371431 .elementor-element.elementor-element-15fa38c
{
    --display: flex;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-371431 .elementor-element.elementor-element-de6de8d
{
    --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-371431 .elementor-element.elementor-element-bdce42e
{
    --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-371431 .elementor-element.elementor-element-bdce42e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.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-371431 .elementor-element.elementor-element-c891a95 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-c891a95 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-c891a95
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-offset: 0px;
}
.elementor-371431 .elementor-element.elementor-element-c891a95 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-371431 .elementor-element.elementor-element-c891a95 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-371431 .elementor-element.elementor-element-c891a95 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-5bef285
{
    --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-371431 .elementor-element.elementor-element-e52e4ee .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-e52e4ee .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-e52e4ee
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-offset: 0px;
}
.elementor-371431 .elementor-element.elementor-element-e52e4ee .elementor-icon-list-item>.elementor-icon-list-text, .elementor-371431 .elementor-element.elementor-element-e52e4ee .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-371431 .elementor-element.elementor-element-e52e4ee .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-3cd3350
{
    --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-371431 .elementor-element.elementor-element-736cbd5 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-736cbd5 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-736cbd5
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-offset: 0px;
}
.elementor-371431 .elementor-element.elementor-element-736cbd5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-371431 .elementor-element.elementor-element-736cbd5 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
}
.elementor-371431 .elementor-element.elementor-element-736cbd5 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-42887a1
{
    --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-371431 .elementor-element.elementor-element-149ac44
{
    --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-371431 .elementor-element.elementor-element-149ac44.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-371431 .elementor-element.elementor-element-14be548 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-14be548 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-14be548 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-14be548 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-14be548 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-14be548 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-14be548 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-14be548 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-14be548
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-14be548 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-2334364
{
    --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-371431 .elementor-element.elementor-element-a626db2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-a626db2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-a626db2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-a626db2 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-a626db2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-a626db2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-a626db2 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-a626db2 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-a626db2
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-a626db2 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-38a6017
{
    --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-371431 .elementor-element.elementor-element-81f25c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-81f25c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-81f25c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-81f25c3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-81f25c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-81f25c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-81f25c3 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-81f25c3 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-81f25c3
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-81f25c3 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-a8691e2
{
    --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-371431 .elementor-element.elementor-element-b1675d3
{
    --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-371431 .elementor-element.elementor-element-b1675d3.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-371431 .elementor-element.elementor-element-1a459e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1a459e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1a459e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1a459e0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-1a459e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-1a459e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1a459e0 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-1a459e0 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-1a459e0
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-1a459e0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-37ffd73
{
    --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-371431 .elementor-element.elementor-element-45c94ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-45c94ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-45c94ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-45c94ed .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-45c94ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-45c94ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-45c94ed .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-45c94ed .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-45c94ed
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-45c94ed .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-d25de14
{
    --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-371431 .elementor-element.elementor-element-2017136 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-2017136 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-2017136 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-2017136 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-2017136 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-2017136 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-2017136 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-2017136 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-2017136
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-2017136 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-46ea5f6
{
    --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-371431 .elementor-element.elementor-element-b9a50db
{
    --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-371431 .elementor-element.elementor-element-b9a50db.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-371431 .elementor-element.elementor-element-1466fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1466fdd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1466fdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1466fdd .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-1466fdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-1466fdd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1466fdd .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-1466fdd .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-1466fdd
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-1466fdd .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-9c52b86
{
    --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-371431 .elementor-element.elementor-element-f5217af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-f5217af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-f5217af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-f5217af .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-f5217af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-f5217af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-f5217af .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-f5217af .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-f5217af
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-f5217af .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-b1ddbbb
{
    --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-371431 .elementor-element.elementor-element-3214a4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-3214a4e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-3214a4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-3214a4e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-3214a4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-3214a4e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-3214a4e .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-3214a4e .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-3214a4e
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-3214a4e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-2fa82d5
{
    --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-371431 .elementor-element.elementor-element-63756ef
{
    --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-371431 .elementor-element.elementor-element-63756ef.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-371431 .elementor-element.elementor-element-15eda6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-15eda6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-15eda6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-15eda6b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-15eda6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-15eda6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-15eda6b .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-15eda6b .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-15eda6b
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-15eda6b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-3eeaec9
{
    --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-371431 .elementor-element.elementor-element-9cfe356 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-9cfe356 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-9cfe356 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-9cfe356 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-9cfe356 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-9cfe356 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-9cfe356 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-9cfe356 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-9cfe356
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-9cfe356 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-7bc78fb
{
    --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-371431 .elementor-element.elementor-element-ab45029 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ab45029 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ab45029 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ab45029 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-ab45029 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-ab45029 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ab45029 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-ab45029 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-ab45029
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-ab45029 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-1545d98
{
    --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-371431 .elementor-element.elementor-element-67fd4db
{
    --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-371431 .elementor-element.elementor-element-67fd4db.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-371431 .elementor-element.elementor-element-1b9f6ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1b9f6ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1b9f6ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1b9f6ed .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-1b9f6ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-1b9f6ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-1b9f6ed .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-1b9f6ed .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-1b9f6ed
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-1b9f6ed .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-f4c2af1
{
    --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-371431 .elementor-element.elementor-element-ded0c66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ded0c66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ded0c66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ded0c66 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-ded0c66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-ded0c66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ded0c66 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-ded0c66 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-ded0c66
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-ded0c66 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-ca08b5c
{
    --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-371431 .elementor-element.elementor-element-dbaa299 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-dbaa299 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-dbaa299 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-dbaa299 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-dbaa299 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-dbaa299 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-dbaa299 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-dbaa299 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-dbaa299
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-dbaa299 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-0d00263
{
    --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-371431 .elementor-element.elementor-element-8601bea
{
    --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-371431 .elementor-element.elementor-element-8601bea.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-371431 .elementor-element.elementor-element-ba768c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ba768c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ba768c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ba768c6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-ba768c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-ba768c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-ba768c6 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-ba768c6 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-ba768c6
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-ba768c6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-c2d003f
{
    --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-371431 .elementor-element.elementor-element-08c3b2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-08c3b2e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-08c3b2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-08c3b2e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-08c3b2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-08c3b2e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-08c3b2e .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-08c3b2e .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-08c3b2e
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-08c3b2e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-ac99dd8
{
    --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-371431 .elementor-element.elementor-element-7efa2d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-7efa2d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-7efa2d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-7efa2d1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-7efa2d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-7efa2d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-7efa2d1 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-7efa2d1 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-7efa2d1
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-7efa2d1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-66a3316
{
    --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-371431 .elementor-element.elementor-element-7cae8cc
{
    --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-371431 .elementor-element.elementor-element-7cae8cc.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-371431 .elementor-element.elementor-element-94d83b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-94d83b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-94d83b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-94d83b1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-94d83b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-94d83b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-94d83b1 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-94d83b1 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-94d83b1
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-94d83b1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-6e5ea10
{
    --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-371431 .elementor-element.elementor-element-dc0d084 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-dc0d084 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-dc0d084 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-dc0d084 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-dc0d084 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-dc0d084 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-dc0d084 .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-dc0d084 .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-dc0d084
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-dc0d084 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-0ff7cb7
{
    --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-371431 .elementor-element.elementor-element-0eac75b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-0eac75b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-0eac75b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(6px / 2);
    margin-left: calc(6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-0eac75b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-6px / 2);
    margin-left: calc(-6px / 2);
}
body.rtl .elementor-371431 .elementor-element.elementor-element-0eac75b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-6px / 2);
}
body:not(.rtl) .elementor-371431 .elementor-element.elementor-element-0eac75b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-6px / 2);
}
.elementor-371431 .elementor-element.elementor-element-0eac75b .elementor-icon-list-icon i
{
    color: #000516;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-0eac75b .elementor-icon-list-icon svg
{
    fill: #000516;
    transition: fill .3s;
}
.elementor-371431 .elementor-element.elementor-element-0eac75b
{
    --e-icon-list-icon-size: 9px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 11px;
}
.elementor-371431 .elementor-element.elementor-element-0eac75b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-371431 .elementor-element.elementor-element-17906f3
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-7a96ad3>.elementor-widget-container
{
    margin: -24px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-2990f05f
{
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-435fc96c
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-435fc96c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-282ae77
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-71084d1f>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-71084d1f.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-371431 .elementor-element.elementor-element-71084d1f.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-371431 .elementor-element.elementor-element-71084d1f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-71084d1f .elementor-image-box-title
{
    margin-bottom: 7px;
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-71084d1f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-371431 .elementor-element.elementor-element-71084d1f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-71084d1f .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-4ef76f8b>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-4ef76f8b.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-371431 .elementor-element.elementor-element-4ef76f8b.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-371431 .elementor-element.elementor-element-4ef76f8b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-4ef76f8b .elementor-image-box-title
{
    margin-bottom: 7px;
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-4ef76f8b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-371431 .elementor-element.elementor-element-4ef76f8b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-4ef76f8b .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-56bd9620>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-56bd9620.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-371431 .elementor-element.elementor-element-56bd9620.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-371431 .elementor-element.elementor-element-56bd9620.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-56bd9620 .elementor-image-box-title
{
    margin-bottom: 7px;
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-56bd9620 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-371431 .elementor-element.elementor-element-56bd9620 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-56bd9620 .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-55bec2cc>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-55bec2cc.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-371431 .elementor-element.elementor-element-55bec2cc.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-371431 .elementor-element.elementor-element-55bec2cc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-55bec2cc .elementor-image-box-title
{
    margin-bottom: 7px;
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-55bec2cc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-371431 .elementor-element.elementor-element-55bec2cc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-55bec2cc .elementor-image-box-description
{
    color: #000;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-426cf158:not(.elementor-motion-effects-element-type-background), .elementor-371431 .elementor-element.elementor-element-426cf158>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-371431 .elementor-element.elementor-element-426cf158, .elementor-371431 .elementor-element.elementor-element-426cf158>.elementor-background-overlay
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-371431 .elementor-element.elementor-element-426cf158
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 40px 10px 0 10px;
}
.elementor-371431 .elementor-element.elementor-element-426cf158>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-371431 .elementor-element.elementor-element-7f126cac>.elementor-widget-container
{
    padding: 0 0 20px 0;
}
.elementor-371431 .elementor-element.elementor-element-7f126cac
{
    text-align: center;
}
.elementor-371431 .elementor-element.elementor-element-7f126cac .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-371431 .elementor-element.elementor-element-5268f1bd
{
    --spacer-size: 37px;
}
.elementor-371431 .elementor-element.elementor-element-e0590d7
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-26262ce
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-26262ce .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-371431 .elementor-element.elementor-element-18398f1>.elementor-widget-container
{
    margin: 13px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-18398f1
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-2c83122>.elementor-widget-container
{
    margin: 15px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-2c83122 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-2c83122.elementor-position-right .elementor-image-box-img
{
    margin-left: 39px;
}
.elementor-371431 .elementor-element.elementor-element-2c83122.elementor-position-left .elementor-image-box-img
{
    margin-right: 39px;
}
.elementor-371431 .elementor-element.elementor-element-2c83122.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 39px;
}
.elementor-371431 .elementor-element.elementor-element-2c83122 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-371431 .elementor-element.elementor-element-2c83122 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-2c83122 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-371431 .elementor-element.elementor-element-2c83122 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-8e8a4fc>.elementor-widget-container
{
    margin: 15px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-8e8a4fc .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-8e8a4fc.elementor-position-right .elementor-image-box-img
{
    margin-left: 39px;
}
.elementor-371431 .elementor-element.elementor-element-8e8a4fc.elementor-position-left .elementor-image-box-img
{
    margin-right: 39px;
}
.elementor-371431 .elementor-element.elementor-element-8e8a4fc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 39px;
}
.elementor-371431 .elementor-element.elementor-element-8e8a4fc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-371431 .elementor-element.elementor-element-8e8a4fc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-8e8a4fc .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-371431 .elementor-element.elementor-element-8e8a4fc .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-956dc74>.elementor-widget-container
{
    margin: 15px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-956dc74 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-956dc74.elementor-position-right .elementor-image-box-img
{
    margin-left: 39px;
}
.elementor-371431 .elementor-element.elementor-element-956dc74.elementor-position-left .elementor-image-box-img
{
    margin-right: 39px;
}
.elementor-371431 .elementor-element.elementor-element-956dc74.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 39px;
}
.elementor-371431 .elementor-element.elementor-element-956dc74 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-371431 .elementor-element.elementor-element-956dc74 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-956dc74 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-371431 .elementor-element.elementor-element-956dc74 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-c3428a6>.elementor-widget-container
{
    margin: 15px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-c3428a6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-c3428a6.elementor-position-right .elementor-image-box-img
{
    margin-left: 39px;
}
.elementor-371431 .elementor-element.elementor-element-c3428a6.elementor-position-left .elementor-image-box-img
{
    margin-right: 39px;
}
.elementor-371431 .elementor-element.elementor-element-c3428a6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 39px;
}
.elementor-371431 .elementor-element.elementor-element-c3428a6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-371431 .elementor-element.elementor-element-c3428a6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-c3428a6 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-371431 .elementor-element.elementor-element-c3428a6 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-f85f728>.elementor-widget-container
{
    margin: 15px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-f85f728 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-f85f728.elementor-position-right .elementor-image-box-img
{
    margin-left: 39px;
}
.elementor-371431 .elementor-element.elementor-element-f85f728.elementor-position-left .elementor-image-box-img
{
    margin-right: 39px;
}
.elementor-371431 .elementor-element.elementor-element-f85f728.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 39px;
}
.elementor-371431 .elementor-element.elementor-element-f85f728 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-371431 .elementor-element.elementor-element-f85f728 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-f85f728 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-371431 .elementor-element.elementor-element-f85f728 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-e1c43b2>.elementor-widget-container
{
    margin: 15px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-e1c43b2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-e1c43b2.elementor-position-right .elementor-image-box-img
{
    margin-left: 39px;
}
.elementor-371431 .elementor-element.elementor-element-e1c43b2.elementor-position-left .elementor-image-box-img
{
    margin-right: 39px;
}
.elementor-371431 .elementor-element.elementor-element-e1c43b2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 39px;
}
.elementor-371431 .elementor-element.elementor-element-e1c43b2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-371431 .elementor-element.elementor-element-e1c43b2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-371431 .elementor-element.elementor-element-e1c43b2 .elementor-image-box-title
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-371431 .elementor-element.elementor-element-e1c43b2 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-371431 .elementor-element.elementor-element-673aa81 .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-371431 .elementor-element.elementor-element-673aa81 .elementor-button:hover, .elementor-371431 .elementor-element.elementor-element-673aa81 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-673aa81>.elementor-widget-container
{
    margin: 10px 0 30px 0;
    padding: 0 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-673aa81
{
    z-index: 2;
}
.elementor-371431 .elementor-element.elementor-element-673aa81 .elementor-button:hover svg, .elementor-371431 .elementor-element.elementor-element-673aa81 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-4393b0a
{
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-14bbba2
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-14bbba2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-2e10b4f>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-2e10b4f
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-f8fbcb8>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-f8fbcb8
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-733c974 .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-371431 .elementor-element.elementor-element-733c974 .elementor-button:hover, .elementor-371431 .elementor-element.elementor-element-733c974 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-733c974>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-733c974
{
    z-index: 2;
}
.elementor-371431 .elementor-element.elementor-element-733c974 .elementor-button:hover svg, .elementor-371431 .elementor-element.elementor-element-733c974 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-479cfa55:not(.elementor-motion-effects-element-type-background), .elementor-371431 .elementor-element.elementor-element-479cfa55>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-371431 .elementor-element.elementor-element-479cfa55, .elementor-371431 .elementor-element.elementor-element-479cfa55>.elementor-background-overlay
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-371431 .elementor-element.elementor-element-479cfa55
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 50px;
    margin-bottom: 0;
    padding: 35px 0 35px 0;
}
.elementor-371431 .elementor-element.elementor-element-479cfa55>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-371431 .elementor-element.elementor-element-2f99927b>.elementor-element-populated
{
    margin: 0 20px 0 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}
.elementor-371431 .elementor-element.elementor-element-b18b5af
{
    text-align: center;
}
.elementor-371431 .elementor-element.elementor-element-b18b5af .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.6em;
    letter-spacing: 1px;
    color: #fff;
}
.elementor-371431 .elementor-element.elementor-element-5116aafd .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-371431 .elementor-element.elementor-element-5116aafd>.elementor-widget-container
{
    margin: 30px 0 0 0;
    padding: 3px 3px 3px 3px;
}
.elementor-371431 .elementor-element.elementor-element-792f8043
{
    margin-top: 50px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-2be8db82
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-2be8db82 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-35fee99>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-35fee99
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-54c5d00 .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-371431 .elementor-element.elementor-element-54c5d00 .elementor-button:hover, .elementor-371431 .elementor-element.elementor-element-54c5d00 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-54c5d00>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-54c5d00
{
    z-index: 2;
}
.elementor-371431 .elementor-element.elementor-element-54c5d00 .elementor-button:hover svg, .elementor-371431 .elementor-element.elementor-element-54c5d00 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-371431 .elementor-element.elementor-element-5f36eecc
{
    margin-top: 50px;
    margin-bottom: 0;
}
.elementor-371431 .elementor-element.elementor-element-70460a37
{
    text-align: left;
}
.elementor-371431 .elementor-element.elementor-element-70460a37 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-371431 .elementor-element.elementor-element-7c771b76>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-262e2f00
{
    --spacer-size: 100px;
}
.elementor-371431 .elementor-element.elementor-element-2e718967>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 0 0 0 0;
}
.elementor-371431 .elementor-element.elementor-element-64c18415>.elementor-widget-container
{
    padding: 0 0 20px 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);
}
:root
{
    --page-title-display: none;
}
@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-371431 .elementor-element.elementor-element-435d7ec0>.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 .widget-image-caption
    {
        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-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-371431 .elementor-element.elementor-element-b1180d4
    {
        width: 26.057%;
    }
    .elementor-371431 .elementor-element.elementor-element-f883c0c
    {
        width: 48.943%;
    }
    .elementor-371431 .elementor-element.elementor-element-435d7ec0
    {
        width: 24.576%;
    }
    .elementor-371431 .elementor-element.elementor-element-33f88ada
    {
        width: 52.852%;
    }
    .elementor-371431 .elementor-element.elementor-element-bdce42e
    {
        --width: 25%;
    }
    .elementor-371431 .elementor-element.elementor-element-5bef285
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-3cd3350
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-149ac44
    {
        --width: 25%;
    }
    .elementor-371431 .elementor-element.elementor-element-2334364
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-38a6017
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-b1675d3
    {
        --width: 25%;
    }
    .elementor-371431 .elementor-element.elementor-element-37ffd73
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-d25de14
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-b9a50db
    {
        --width: 25%;
    }
    .elementor-371431 .elementor-element.elementor-element-9c52b86
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-b1ddbbb
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-63756ef
    {
        --width: 25%;
    }
    .elementor-371431 .elementor-element.elementor-element-3eeaec9
    {
        --width: 71%;
    }
    .elementor-371431 .elementor-element.elementor-element-7bc78fb
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-67fd4db
    {
        --width: 25%;
    }
    .elementor-371431 .elementor-element.elementor-element-f4c2af1
    {
        --width: 71%;
    }
    .elementor-371431 .elementor-element.elementor-element-ca08b5c
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-8601bea
    {
        --width: 25%;
    }
    .elementor-371431 .elementor-element.elementor-element-c2d003f
    {
        --width: 71%;
    }
    .elementor-371431 .elementor-element.elementor-element-ac99dd8
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-7cae8cc
    {
        --width: 25%;
    }
    .elementor-371431 .elementor-element.elementor-element-6e5ea10
    {
        --width: 71%;
    }
    .elementor-371431 .elementor-element.elementor-element-0ff7cb7
    {
        --width: 70%;
    }
    .elementor-371431 .elementor-element.elementor-element-2e718967
    {
        width: 22.55%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-371431 .elementor-element.elementor-element-f883c0c
    {
        width: 100%;
    }
    .elementor-371431 .elementor-element.elementor-element-435d7ec0
    {
        width: 100%;
    }
    .elementor-371431 .elementor-element.elementor-element-33f88ada
    {
        width: 100%;
    }
    .elementor-371431 .elementor-element.elementor-element-2e718967
    {
        width: 100%;
    }
}
@media(max-width: 1024px)
{
    .elementor-371431 .elementor-element.elementor-element-2bd2c04
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 30px 20px 30px 20px;
    }
    .elementor-371431 .elementor-element.elementor-element-f883c0c>.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-371431 .elementor-element.elementor-element-435d7ec0>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-371431 .elementor-element.elementor-element-33f88ada>.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 .widget-image-caption
    {
        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-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(max-width: 767px)
{
    .elementor-371431 .elementor-element.elementor-element-2bd2c04
    {
        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-371431 .elementor-element.elementor-element-7bac366
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-7bac366 .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-371431 .elementor-element.elementor-element-5b9d704e
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-371431 .elementor-element.elementor-element-33f88ada>.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-371431 .elementor-element.elementor-element-62d1f950
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-5e35e062
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-5e35e062 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-34574400
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-37ad93dc
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-37ad93dc .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-4c13598f
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-923cf33
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-923cf33 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-4d1d561
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-371431 .elementor-element.elementor-element-272177d
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-272177d .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-00bb688
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-2b24ac1
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-2b24ac1 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-54d1f6f
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-f4c669b
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-f4c669b .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-2228afb
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-ae509d7
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-eb2ad16 .elementor-heading-title
    {
        font-size: 29px;
        line-height: 1.4em;
        letter-spacing: .1px;
    }
    .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-371431 .elementor-element.elementor-element-2185613f .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-371431 .elementor-element.elementor-element-6ea02791 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-371431 .elementor-element.elementor-element-596298ab .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-371431 .elementor-element.elementor-element-5e3ada1f .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-371431 .elementor-element.elementor-element-75df1bf
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-75df1bf .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-389d865
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-a3dbd5e
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-a3dbd5e .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-78ab94a
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-6bd2b84
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-c869d44
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-c869d44 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-bed52ff
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-ebd6045
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-7867e25
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-886e5c3
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-886e5c3 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-46f1c52
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-de6de8d
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .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-371431 .elementor-element.elementor-element-5bef285
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-3cd3350
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-42887a1
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-371431 .elementor-element.elementor-element-149ac44
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-2334364
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-38a6017
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-a8691e2
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-371431 .elementor-element.elementor-element-b1675d3
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-37ffd73
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-d25de14
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-46ea5f6
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-371431 .elementor-element.elementor-element-b9a50db
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-9c52b86
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-b1ddbbb
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-2fa82d5
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-371431 .elementor-element.elementor-element-63756ef
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-3eeaec9
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-7bc78fb
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-1545d98
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-371431 .elementor-element.elementor-element-67fd4db
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-f4c2af1
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-ca08b5c
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-0d00263
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-371431 .elementor-element.elementor-element-8601bea
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-c2d003f
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-ac99dd8
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-66a3316
    {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-371431 .elementor-element.elementor-element-7cae8cc
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-6e5ea10
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-0ff7cb7
    {
        border-width: 0 2px 2px 2px;
        --border-top-width: 0px;
        --border-right-width: 2px;
        --border-bottom-width: 2px;
        --border-left-width: 2px;
    }
    .elementor-371431 .elementor-element.elementor-element-17906f3
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-435fc96c
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-435fc96c .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-282ae77
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-71084d1f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-371431 .elementor-element.elementor-element-4ef76f8b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-371431 .elementor-element.elementor-element-56bd9620 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-371431 .elementor-element.elementor-element-55bec2cc .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-371431 .elementor-element.elementor-element-426cf158
    {
        padding: 20px 0 0 0;
    }
    .elementor-371431 .elementor-element.elementor-element-7f126cac
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-7f126cac .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-26262ce
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-26262ce .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-371431 .elementor-element.elementor-element-18398f1
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-2c83122 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-2c83122 .elementor-image-box-img
    {
        margin-bottom: 39px;
    }
    .elementor-371431 .elementor-element.elementor-element-2c83122 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-371431 .elementor-element.elementor-element-8e8a4fc .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-8e8a4fc .elementor-image-box-img
    {
        margin-bottom: 39px;
    }
    .elementor-371431 .elementor-element.elementor-element-8e8a4fc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-371431 .elementor-element.elementor-element-956dc74 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-956dc74 .elementor-image-box-img
    {
        margin-bottom: 39px;
    }
    .elementor-371431 .elementor-element.elementor-element-956dc74 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-371431 .elementor-element.elementor-element-c3428a6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-c3428a6 .elementor-image-box-img
    {
        margin-bottom: 39px;
    }
    .elementor-371431 .elementor-element.elementor-element-c3428a6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-371431 .elementor-element.elementor-element-f85f728 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-f85f728 .elementor-image-box-img
    {
        margin-bottom: 39px;
    }
    .elementor-371431 .elementor-element.elementor-element-f85f728 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-371431 .elementor-element.elementor-element-e1c43b2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-e1c43b2 .elementor-image-box-img
    {
        margin-bottom: 39px;
    }
    .elementor-371431 .elementor-element.elementor-element-e1c43b2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 100%;
    }
    .elementor-371431 .elementor-element.elementor-element-14bbba2
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-14bbba2 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-2e10b4f
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-f8fbcb8
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-b18b5af>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-371431 .elementor-element.elementor-element-b18b5af .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-2be8db82
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-2be8db82 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
    .elementor-371431 .elementor-element.elementor-element-35fee99
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-70460a37
    {
        text-align: center;
    }
    .elementor-371431 .elementor-element.elementor-element-70460a37 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.2em;
    }
}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-730303da */
@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-5b9d704e */
.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: 329px!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 html, class: .elementor-element-0e09804 */
.blog_sec.cta-wrap.text-white
{
    border: none!important;
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-6e6a928 */
.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 section, class: .elementor-element-ecc978a */
ul.custom-ul li
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px!important;
    font-weight: 400;
    line-height: 2.1em;
    color: #000;
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-7a96ad3 */
.blog_sec.cta-wrap.text-white
{
    border: none!important;
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-580b8a16 */
.blog_sec.cta-wrap.text-white
{
    border: none!important;
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-740ef146 */
@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-72c38af8 */
.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 */
