﻿.elementor-38650 .elementor-element.elementor-element-15f51146:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-15f51146>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-15f51146
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-15f51146>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-7ec1b4d5.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-7ec1b4d5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-7ec1b4d5>.elementor-element-populated>.elementor-background-overlay
{
    opacity: .5;
}
.elementor-38650 .elementor-element.elementor-element-7ec1b4d5>.elementor-element-populated, .elementor-38650 .elementor-element.elementor-element-7ec1b4d5>.elementor-element-populated>.elementor-background-overlay, .elementor-38650 .elementor-element.elementor-element-7ec1b4d5>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-38650 .elementor-element.elementor-element-7ec1b4d5>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 0 0 5px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 5px;
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-7ec1b4d5>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-38650 .elementor-element.elementor-element-4d17a26b
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-5e0f765b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-5e0f765b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-5e0f765b>.elementor-element-populated
{
    padding: 0 15px 0 0;
}
.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-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-376d25ef.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-376d25ef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-376d25ef>.elementor-element-populated
{
    padding: 0 0 0 15px;
}
.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-38650 .elementor-element.elementor-element-1ba3ecc3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-1ba3ecc3
{
    text-align: left;
}
.elementor-38650 .elementor-element.elementor-element-1ba3ecc3 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-5afe41ba>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-5afe41ba
{
    text-align: left;
}
.elementor-38650 .elementor-element.elementor-element-5afe41ba .elementor-heading-title
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3em;
    color: #fff;
}
.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-38650 .elementor-element.elementor-element-6ea35f70>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl .elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-5px / 2);
}
body:not(.rtl) .elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-38650 .elementor-element.elementor-element-6ea35f70
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-widget-eael-contact-form-7 .neb-protected-content-message, .elementor-widget-eael-contact-form-7 .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-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-38650 .elementor-element.elementor-element-6f16b958 .eael-contact-form-7 .wpcf7-not-valid-tip
{
    display: block!important;
}
.elementor-38650 .elementor-element.elementor-element-6f16b958 .eael-contact-form-7 .wpcf7-validation-errors
{
    display: block!important;
}
.elementor-38650 .elementor-element.elementor-element-6f16b958 .eael-contact-form-7-wrapper
{
    text-align: default;
}
.elementor-38650 .elementor-element.elementor-element-6f16b958 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap
{
    margin-bottom: 0;
}
.elementor-38650 .elementor-element.elementor-element-6f16b958 .eael-contact-form-7 .wpcf7-form input[type="submit"]
{
    background-color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0 0 0 0;
    margin-top: 15px;
}
.elementor-38650 .elementor-element.elementor-element-7b483b11
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-32b2832f>.elementor-widget-container
{
    padding: 0 0 15px 0;
}
.elementor-38650 .elementor-element.elementor-element-32b2832f
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-32b2832f .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    color: #313131;
}
.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-38650 .elementor-element.elementor-element-116b1302>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-116b1302
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #616161;
}
.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-38650 .elementor-element.elementor-element-78552264 .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0 0 0 0;
    padding: 0 8px 0 8px;
}
.elementor-38650 .elementor-element.elementor-element-78552264 .elementor-button:hover, .elementor-38650 .elementor-element.elementor-element-78552264 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-78552264>.elementor-widget-container
{
    padding: 30px 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-78552264 .elementor-button:hover svg, .elementor-38650 .elementor-element.elementor-element-78552264 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-5a3b88df:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-5a3b88df>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-5a3b88df>.elementor-container
{
    min-height: 210px;
}
.elementor-38650 .elementor-element.elementor-element-5a3b88df
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-5a3b88df>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-38650 .elementor-element.elementor-element-18972b33
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-18972b33 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-25e571a3
{
    margin-top: -100px;
    margin-bottom: 0;
    padding: 0 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-ccdc429:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-38650 .elementor-element.elementor-element-ccdc429>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-ccdc429>.elementor-element-populated, .elementor-38650 .elementor-element.elementor-element-ccdc429>.elementor-element-populated>.elementor-background-overlay, .elementor-38650 .elementor-element.elementor-element-ccdc429>.elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-38650 .elementor-element.elementor-element-ccdc429>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-38650 .elementor-element.elementor-element-ccdc429>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-widget-image-gallery .neb-protected-content-message, .elementor-widget-image-gallery .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-gallery .gallery-item .gallery-caption
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-38650 .elementor-element.elementor-element-40434739 .gallery-item .gallery-caption
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-4bfca505
{
    margin-top: 40px;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-ef613c.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-ef613c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-ef613c>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-dda060 .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 7px 7px 7px 7px;
    padding: 0 8px 0 8px;
}
.elementor-38650 .elementor-element.elementor-element-dda060 .elementor-button:hover, .elementor-38650 .elementor-element.elementor-element-dda060 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-dda060 .elementor-button:hover svg, .elementor-38650 .elementor-element.elementor-element-dda060 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-c81af52:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-c81af52>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-38650 .elementor-element.elementor-element-c81af52>.elementor-background-overlay
{
    background-color: #0c0c0c;
    opacity: 0;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-38650 .elementor-element.elementor-element-c81af52
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-4e2232b>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-38650 .elementor-element.elementor-element-86d7e40>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-86d7e40
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-86d7e40 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.3em;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-95b35eb
{
    padding: 0 0 10px 0;
}
.elementor-widget-icon-box .neb-protected-content-message, .elementor-widget-icon-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-icon-box.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
{
    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-icon-box .elementor-icon-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-38650 .elementor-element.elementor-element-be093f5
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-be093f5 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-be093f5.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-be093f5.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-be093f5.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-be093f5 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-be093f5 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-be093f5 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-be093f5 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-4b51b77
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-4b51b77 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-4b51b77.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-4b51b77.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-4b51b77.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-4b51b77 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-4b51b77 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-4b51b77 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-4b51b77 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-ec62bbd
{
    padding: 0 0 10px 0;
}
.elementor-38650 .elementor-element.elementor-element-2a5e830
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-2a5e830 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-2a5e830.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-2a5e830.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-2a5e830.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-2a5e830 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-2a5e830 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-2a5e830 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-2a5e830 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-77904b6
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-77904b6 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-77904b6.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-77904b6.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-77904b6.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-77904b6 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-77904b6 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-77904b6 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-77904b6 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-a93eae3
{
    padding: 0 0 10px 0;
}
.elementor-38650 .elementor-element.elementor-element-1035d37
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-1035d37 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-1035d37.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-1035d37.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-1035d37.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-1035d37 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-1035d37 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-1035d37 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-1035d37 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-6e19f7b
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-6e19f7b .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-6e19f7b.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-6e19f7b.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-6e19f7b.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-6e19f7b .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-6e19f7b .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-6e19f7b .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-6e19f7b .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-d370009
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-0b8a595.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-0b8a595.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-0b8a595>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-38650 .elementor-element.elementor-element-6b22436>.elementor-widget-container
{
    margin: 0 20px 0 0;
}
.elementor-38650 .elementor-element.elementor-element-6b22436
{
    text-align: right;
}
.elementor-38650 .elementor-element.elementor-element-6b22436 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #020101;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-8556c9c.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-8556c9c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-8556c9c>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-38650 .elementor-element.elementor-element-f0df1c3 .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0 0 0 0;
    padding: 0 8px 0 8px;
}
.elementor-38650 .elementor-element.elementor-element-f0df1c3 .elementor-button:hover, .elementor-38650 .elementor-element.elementor-element-f0df1c3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-f0df1c3 .elementor-button:hover svg, .elementor-38650 .elementor-element.elementor-element-f0df1c3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-fc3cdd5:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-fc3cdd5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-fc3cdd5>.elementor-background-overlay
{
    background-color: #0c0c0c;
    opacity: 0;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-38650 .elementor-element.elementor-element-fc3cdd5
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-79ed084e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-79ed084e
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-79ed084e .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.3em;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-65dfc206
{
    padding: 0 0 10px 0;
}
.elementor-38650 .elementor-element.elementor-element-1b372c77
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-1b372c77 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-1b372c77.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-1b372c77.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-1b372c77.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-1b372c77 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-1b372c77 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-1b372c77 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-1b372c77 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-1d6bb963
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-1d6bb963 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-1d6bb963.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-1d6bb963.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-1d6bb963.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-1d6bb963 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-1d6bb963 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-1d6bb963 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-1d6bb963 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-5ec5b760
{
    padding: 0 0 10px 0;
}
.elementor-38650 .elementor-element.elementor-element-5614c0e2
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-5614c0e2 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-5614c0e2.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-5614c0e2.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-5614c0e2.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-5614c0e2 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-5614c0e2 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-5614c0e2 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-5614c0e2 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-5ed8897a
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-5ed8897a .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-5ed8897a.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-5ed8897a.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-5ed8897a.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-5ed8897a .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-5ed8897a .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-5ed8897a .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-5ed8897a .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-1484d4e4
{
    padding: 0 0 10px 0;
}
.elementor-38650 .elementor-element.elementor-element-69c362
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-69c362 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-69c362.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-69c362.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-69c362.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-69c362 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-69c362 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-69c362 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-69c362 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-289e94a6
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-289e94a6 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-289e94a6.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-289e94a6.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-289e94a6.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-289e94a6 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-289e94a6 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-289e94a6 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-289e94a6 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-42e342a1
{
    padding: 0 0 10px 0;
}
.elementor-38650 .elementor-element.elementor-element-53a977
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-53a977 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-53a977.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-53a977.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-53a977.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-53a977 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-53a977 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-53a977 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-53a977 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-63cc5127
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-63cc5127 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-63cc5127.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-63cc5127.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-63cc5127.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-63cc5127 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-63cc5127 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-63cc5127 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-63cc5127 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-34b2b5c4
{
    padding: 0 0 10px 0;
}
.elementor-38650 .elementor-element.elementor-element-6134ccd9
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-6134ccd9 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-6134ccd9.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-6134ccd9.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-6134ccd9.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-6134ccd9 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-6134ccd9 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-6134ccd9 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-6134ccd9 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-2bf80f9
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-2bf80f9 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-2bf80f9.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-2bf80f9.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-2bf80f9.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-2bf80f9 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-2bf80f9 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-2bf80f9 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-2bf80f9 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-e83b5f5
{
    padding: 0 0 10px 0;
}
.elementor-38650 .elementor-element.elementor-element-5765b97c
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-5765b97c .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-5765b97c.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-5765b97c.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-5765b97c.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-5765b97c .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-5765b97c .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-5765b97c .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-5765b97c .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-408ec53b
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-408ec53b .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-408ec53b.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-408ec53b.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-408ec53b.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-408ec53b .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-408ec53b .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-408ec53b .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-408ec53b .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-24e42d4
{
    padding: 0 0 10px 0;
}
.elementor-38650 .elementor-element.elementor-element-391bb282
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-391bb282 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-391bb282.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-391bb282.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-391bb282.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-391bb282 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-391bb282 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-391bb282 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-391bb282 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-46310c4
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-46310c4 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-46310c4.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-46310c4.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-46310c4.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-46310c4 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-46310c4 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-46310c4 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-46310c4 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-8067d09
{
    padding: 0 0 10px 0;
}
.elementor-38650 .elementor-element.elementor-element-62b77d9
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-62b77d9 .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-62b77d9.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-62b77d9.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-62b77d9.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-62b77d9 .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-62b77d9 .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-62b77d9 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-62b77d9 .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-c9c26bf
{
    --icon-box-icon-margin: 15px;
}
.elementor-38650 .elementor-element.elementor-element-c9c26bf .elementor-icon-box-title
{
    margin-bottom: 8px;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-c9c26bf.elementor-view-stacked .elementor-icon
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-c9c26bf.elementor-view-framed .elementor-icon, .elementor-38650 .elementor-element.elementor-element-c9c26bf.elementor-view-default .elementor-icon
{
    fill: #1754d4;
    color: #1754d4;
    border-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-c9c26bf .elementor-icon
{
    font-size: 19px;
}
.elementor-38650 .elementor-element.elementor-element-c9c26bf .elementor-icon-box-title, .elementor-38650 .elementor-element.elementor-element-c9c26bf .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-38650 .elementor-element.elementor-element-c9c26bf .elementor-icon-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-38650 .elementor-element.elementor-element-66036f0d
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-45d8c896.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-45d8c896.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-45d8c896>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-38650 .elementor-element.elementor-element-56d58674>.elementor-widget-container
{
    margin: 0 20px 0 0;
}
.elementor-38650 .elementor-element.elementor-element-56d58674
{
    text-align: right;
}
.elementor-38650 .elementor-element.elementor-element-56d58674 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 28px;
    font-weight: 400;
    color: #000;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-187b2f83.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-187b2f83.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-187b2f83>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-38650 .elementor-element.elementor-element-59fb92f5 .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0 0 0 0;
    padding: 0 8px 0 8px;
}
.elementor-38650 .elementor-element.elementor-element-59fb92f5 .elementor-button:hover, .elementor-38650 .elementor-element.elementor-element-59fb92f5 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-59fb92f5 .elementor-button:hover svg, .elementor-38650 .elementor-element.elementor-element-59fb92f5 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-1cc3f5da:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-1cc3f5da>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-38650 .elementor-element.elementor-element-1cc3f5da
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-1cc3f5da>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-429b4eae.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-429b4eae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-cb19c30>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #1754d4;
    border-radius: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-cb19c30
{
    text-align: left;
}
.elementor-38650 .elementor-element.elementor-element-cb19c30 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .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-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-38650 .elementor-element.elementor-element-72885e68
{
    --divider-border-style: solid;
    --divider-color: #ed4c3e;
    --divider-border-width: 3.8px;
}
.elementor-38650 .elementor-element.elementor-element-72885e68>.elementor-widget-container
{
    margin: 0% 0% 0% 0%;
}
.elementor-38650 .elementor-element.elementor-element-72885e68 .elementor-divider-separator
{
    width: 11%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-38650 .elementor-element.elementor-element-72885e68 .elementor-divider
{
    text-align: left;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-38650 .elementor-element.elementor-element-3885cf98 .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0 0 0 0;
    padding: 0 8px 0 8px;
}
.elementor-38650 .elementor-element.elementor-element-3885cf98 .elementor-button:hover, .elementor-38650 .elementor-element.elementor-element-3885cf98 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-3885cf98 .elementor-button:hover svg, .elementor-38650 .elementor-element.elementor-element-3885cf98 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-1740fb82.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-1740fb82.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-36d1e16
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-575b4845>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl .elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-5px / 2);
}
body:not(.rtl) .elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-icon i
{
    color: #1754d4;
    transition: color .3s;
}
.elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-icon svg
{
    fill: #1754d4;
    transition: fill .3s;
}
.elementor-38650 .elementor-element.elementor-element-575b4845
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-38650 .elementor-element.elementor-element-84fda08:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-84fda08>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-84fda08
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-84fda08>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-ddcbac6.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-ddcbac6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-0fcbbaa>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #1754d4;
    border-radius: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-0fcbbaa
{
    text-align: left;
}
.elementor-38650 .elementor-element.elementor-element-0fcbbaa .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-6dd1c57
{
    --divider-border-style: solid;
    --divider-color: #ed4c3e;
    --divider-border-width: 3.8px;
}
.elementor-38650 .elementor-element.elementor-element-6dd1c57>.elementor-widget-container
{
    margin: 0% 0% 0% 0%;
}
.elementor-38650 .elementor-element.elementor-element-6dd1c57 .elementor-divider-separator
{
    width: 11%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-38650 .elementor-element.elementor-element-6dd1c57 .elementor-divider
{
    text-align: left;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-38650 .elementor-element.elementor-element-fa42a73 .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0 0 0 0;
    padding: 0 8px 0 8px;
}
.elementor-38650 .elementor-element.elementor-element-fa42a73 .elementor-button:hover, .elementor-38650 .elementor-element.elementor-element-fa42a73 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-fa42a73 .elementor-button:hover svg, .elementor-38650 .elementor-element.elementor-element-fa42a73 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-219eab2.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-219eab2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-32b999e
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-bde8295>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl .elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-5px / 2);
}
body:not(.rtl) .elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-icon i
{
    color: #1754d4;
    transition: color .3s;
}
.elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-icon svg
{
    fill: #1754d4;
    transition: fill .3s;
}
.elementor-38650 .elementor-element.elementor-element-bde8295
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-38650 .elementor-element.elementor-element-b29486d:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-b29486d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-38650 .elementor-element.elementor-element-b29486d>.elementor-background-overlay
{
    background-color: #0c0c0c;
    opacity: 0;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-38650 .elementor-element.elementor-element-b29486d
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-e36dd60>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-e36dd60
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-e36dd60 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.3em;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-66eaf06
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-5e0899a
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 30px 0 0 0;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-37a4be1.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-37a4be1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-37a4be1>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-38650 .elementor-element.elementor-element-5ab7626 .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0 0 0 0;
    padding: 0 8px 0 8px;
}
.elementor-38650 .elementor-element.elementor-element-5ab7626 .elementor-button:hover, .elementor-38650 .elementor-element.elementor-element-5ab7626 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-5ab7626 .elementor-button:hover svg, .elementor-38650 .elementor-element.elementor-element-5ab7626 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-bc54c9d:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-bc54c9d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-bc54c9d
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-bc54c9d>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-31b463d.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-31b463d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-52a20bb>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #1754d4;
    border-radius: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-52a20bb
{
    text-align: left;
}
.elementor-38650 .elementor-element.elementor-element-52a20bb .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-24ae228
{
    --divider-border-style: solid;
    --divider-color: #ed4c3e;
    --divider-border-width: 3.8px;
}
.elementor-38650 .elementor-element.elementor-element-24ae228>.elementor-widget-container
{
    margin: 0% 0% 0% 0%;
}
.elementor-38650 .elementor-element.elementor-element-24ae228 .elementor-divider-separator
{
    width: 11%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-38650 .elementor-element.elementor-element-24ae228 .elementor-divider
{
    text-align: left;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-38650 .elementor-element.elementor-element-86fbc5e .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0 0 0 0;
    padding: 0 8px 0 8px;
}
.elementor-38650 .elementor-element.elementor-element-86fbc5e .elementor-button:hover, .elementor-38650 .elementor-element.elementor-element-86fbc5e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-86fbc5e .elementor-button:hover svg, .elementor-38650 .elementor-element.elementor-element-86fbc5e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-24f6fb0.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-24f6fb0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-dce5d2f
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-cb652c6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl .elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-5px / 2);
}
body:not(.rtl) .elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-icon i
{
    color: #1754d4;
    transition: color .3s;
}
.elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-icon svg
{
    fill: #1754d4;
    transition: fill .3s;
}
.elementor-38650 .elementor-element.elementor-element-cb652c6
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-38650 .elementor-element.elementor-element-0fc51b6:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-0fc51b6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-38650 .elementor-element.elementor-element-0fc51b6
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-0fc51b6>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-47ff933.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-47ff933.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-4a69420>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #1754d4;
    border-radius: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-4a69420
{
    text-align: left;
}
.elementor-38650 .elementor-element.elementor-element-4a69420 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.3em;
    color: #000;
}
.elementor-38650 .elementor-element.elementor-element-b4cf217
{
    --divider-border-style: solid;
    --divider-color: #ed4c3e;
    --divider-border-width: 3.8px;
}
.elementor-38650 .elementor-element.elementor-element-b4cf217>.elementor-widget-container
{
    margin: 0% 0% 0% 0%;
}
.elementor-38650 .elementor-element.elementor-element-b4cf217 .elementor-divider-separator
{
    width: 11%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-38650 .elementor-element.elementor-element-b4cf217 .elementor-divider
{
    text-align: left;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-38650 .elementor-element.elementor-element-8f1b62e .elementor-button
{
    background-color: #1754d4;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 0 0 0 0;
    padding: 0 8px 0 8px;
}
.elementor-38650 .elementor-element.elementor-element-8f1b62e .elementor-button:hover, .elementor-38650 .elementor-element.elementor-element-8f1b62e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-8f1b62e .elementor-button:hover svg, .elementor-38650 .elementor-element.elementor-element-8f1b62e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-01eeec7.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-01eeec7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-64f8ce1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl .elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-5px / 2);
}
body:not(.rtl) .elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-5px / 2);
}
.elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-icon i
{
    color: #1754d4;
    transition: color .3s;
}
.elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-icon svg
{
    fill: #1754d4;
    transition: fill .3s;
}
.elementor-38650 .elementor-element.elementor-element-64f8ce1
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-38650 .elementor-element.elementor-element-65c815c5:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-65c815c5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-65c815c5
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-65c815c5>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-38650 .elementor-element.elementor-element-4d6aacf6>.elementor-widget-container
{
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-4d6aacf6
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-4d6aacf6 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: capitalize;
    color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-79d32fe9
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-38650 .elementor-element.elementor-element-43c9cce6>.elementor-element-populated
{
    border-style: dotted;
    border-width: 0 2px 0 0;
    border-color: #fff;
}
.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-38650 .elementor-element.elementor-element-2baec712>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-2baec712.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-38650 .elementor-element.elementor-element-2baec712.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-2baec712.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-38650 .elementor-element.elementor-element-2baec712 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 500;
    font-style: italic;
}
.elementor-38650 .elementor-element.elementor-element-2baec712 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-38650 .elementor-element.elementor-element-2baec712 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-38650 .elementor-element.elementor-element-2baec712 .elementor-image-box-description
{
    color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 0;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-48409001.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-38650 .elementor-element.elementor-element-48409001.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-38650 .elementor-element.elementor-element-57399dca.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-38650 .elementor-element.elementor-element-57399dca.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-57399dca.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-38650 .elementor-element.elementor-element-57399dca .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 500;
    font-style: italic;
}
.elementor-38650 .elementor-element.elementor-element-57399dca .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-38650 .elementor-element.elementor-element-57399dca .elementor-image-box-img img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    transition-duration: .3s;
}
.elementor-38650 .elementor-element.elementor-element-57399dca .elementor-image-box-description
{
    color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 0;
}
.elementor-38650 .elementor-element.elementor-element-6ad23413
{
    padding: 30px 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-574e80b1>.elementor-element-populated
{
    border-style: dotted;
    border-width: 0 2px 0 0;
    border-color: #f7f7f7;
}
.elementor-38650 .elementor-element.elementor-element-15ff5dc1.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-38650 .elementor-element.elementor-element-15ff5dc1.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-15ff5dc1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-38650 .elementor-element.elementor-element-15ff5dc1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    font-style: italic;
}
.elementor-38650 .elementor-element.elementor-element-15ff5dc1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-38650 .elementor-element.elementor-element-15ff5dc1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-38650 .elementor-element.elementor-element-15ff5dc1 .elementor-image-box-description
{
    color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 0;
}
.elementor-38650 .elementor-element.elementor-element-601a0efb.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-38650 .elementor-element.elementor-element-601a0efb.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-601a0efb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-38650 .elementor-element.elementor-element-601a0efb .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    font-style: italic;
}
.elementor-38650 .elementor-element.elementor-element-601a0efb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-38650 .elementor-element.elementor-element-601a0efb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-38650 .elementor-element.elementor-element-601a0efb .elementor-image-box-description
{
    color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 0;
}
.elementor-38650 .elementor-element.elementor-element-30190098
{
    padding: 30px 0 0 0;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-3dfa13d8.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-38650 .elementor-element.elementor-element-3dfa13d8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-38650 .elementor-element.elementor-element-3dfa13d8>.elementor-element-populated
{
    border-style: dotted;
    border-width: 0 2px 0 0;
    border-color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-13abe66b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-38650 .elementor-element.elementor-element-13abe66b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-13abe66b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-38650 .elementor-element.elementor-element-13abe66b .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    font-style: italic;
}
.elementor-38650 .elementor-element.elementor-element-13abe66b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-38650 .elementor-element.elementor-element-13abe66b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-38650 .elementor-element.elementor-element-13abe66b .elementor-image-box-description
{
    color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 0;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-404206ed.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-38650 .elementor-element.elementor-element-404206ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-38650 .elementor-element.elementor-element-277f8501.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-38650 .elementor-element.elementor-element-277f8501.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-277f8501.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-38650 .elementor-element.elementor-element-277f8501 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    font-style: italic;
}
.elementor-38650 .elementor-element.elementor-element-277f8501 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-38650 .elementor-element.elementor-element-277f8501 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-38650 .elementor-element.elementor-element-277f8501 .elementor-image-box-description
{
    color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 0;
}
.elementor-38650 .elementor-element.elementor-element-6b1af9be
{
    padding: 30px 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-357467fb>.elementor-element-populated
{
    border-style: dotted;
    border-width: 0 2px 0 0;
    border-color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-533e3922.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-38650 .elementor-element.elementor-element-533e3922.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-533e3922.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-38650 .elementor-element.elementor-element-533e3922 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    font-style: italic;
}
.elementor-38650 .elementor-element.elementor-element-533e3922 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-38650 .elementor-element.elementor-element-533e3922 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-38650 .elementor-element.elementor-element-533e3922 .elementor-image-box-description
{
    color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 0;
}
.elementor-38650 .elementor-element.elementor-element-49fa5c52.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-38650 .elementor-element.elementor-element-49fa5c52.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-49fa5c52.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-38650 .elementor-element.elementor-element-49fa5c52 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 500;
    font-style: italic;
}
.elementor-38650 .elementor-element.elementor-element-49fa5c52 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-38650 .elementor-element.elementor-element-49fa5c52 .elementor-image-box-img img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    transition-duration: .3s;
}
.elementor-38650 .elementor-element.elementor-element-49fa5c52 .elementor-image-box-description
{
    color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 0;
}
.elementor-38650 .elementor-element.elementor-element-1c5a6858
{
    padding: 30px 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-46573af3>.elementor-element-populated
{
    border-style: dotted;
    border-width: 0 2px 0 0;
    border-color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-5452c618.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-38650 .elementor-element.elementor-element-5452c618.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-5452c618.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-38650 .elementor-element.elementor-element-5452c618 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    font-style: italic;
}
.elementor-38650 .elementor-element.elementor-element-5452c618 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-38650 .elementor-element.elementor-element-5452c618 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-38650 .elementor-element.elementor-element-5452c618 .elementor-image-box-description
{
    color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 0;
}
.elementor-38650 .elementor-element.elementor-element-97958a4.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-38650 .elementor-element.elementor-element-97958a4.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-38650 .elementor-element.elementor-element-97958a4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-38650 .elementor-element.elementor-element-97958a4 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    font-style: italic;
}
.elementor-38650 .elementor-element.elementor-element-97958a4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-38650 .elementor-element.elementor-element-97958a4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-38650 .elementor-element.elementor-element-97958a4 .elementor-image-box-description
{
    color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 0;
}
.elementor-38650 .elementor-element.elementor-element-6b4ebc07
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 0 0;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-28dbe120.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-28dbe120.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-28dbe120>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 25px 0 0;
}
.elementor-38650 .elementor-element.elementor-element-f1e50c0
{
    text-align: right;
}
.elementor-38650 .elementor-element.elementor-element-f1e50c0 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    color: #fff;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-1e9ceb1f.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-1e9ceb1f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-1e9ceb1f>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-38650 .elementor-element.elementor-element-1c5416c1 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 50px;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0 0 0 0;
    padding: 0 8px 0 8px;
}
.elementor-38650 .elementor-element.elementor-element-1c5416c1 .elementor-button:hover, .elementor-38650 .elementor-element.elementor-element-1c5416c1 .elementor-button:focus
{
    background-color: #1754d4;
    color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-1c5416c1 .elementor-button:hover svg, .elementor-38650 .elementor-element.elementor-element-1c5416c1 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-38650 .elementor-element.elementor-element-45f1c9c1>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-45f1c9c1:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-45f1c9c1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-38650 .elementor-element.elementor-element-45f1c9c1
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-45f1c9c1>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.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-38650 .elementor-element.elementor-element-24d8966b>.elementor-widget-container
{
    padding: 0 50px 0 50px;
}
.elementor-38650 .elementor-element.elementor-element-24d8966b
{
    text-align: left;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    color: #616161;
}
.elementor-38650 .elementor-element.elementor-element-676b87ae
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-639fac13>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-38650 .elementor-element.elementor-element-639fac13>.elementor-element-populated, .elementor-38650 .elementor-element.elementor-element-639fac13>.elementor-element-populated>.elementor-background-overlay, .elementor-38650 .elementor-element.elementor-element-639fac13>.elementor-background-slideshow
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-38650 .elementor-element.elementor-element-639fac13>.elementor-element-populated
{
    box-shadow: 8px 20px 39px -20px rgba(9,23,58,.18);
    margin: 0% 5% 0% 0%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 0%;
}
.elementor-38650 .elementor-element.elementor-element-31cdb9e4>.elementor-widget-container
{
    background-color: #f8f8f8;
    padding: 10px 10px 10px 10px;
}
.elementor-38650 .elementor-element.elementor-element-31cdb9e4
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-31cdb9e4 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-weight: 500;
    color: #000;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-3f715a14.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-3f715a14.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-137c5ad9.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-137c5ad9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-7792ada7.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-7792ada7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-17b5d954.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-17b5d954.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-58274769.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-58274769.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-7542c746.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-7542c746.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-db7d8f9.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-db7d8f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-34ba73b7.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-34ba73b7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-5df50a4d>.elementor-element-populated, .elementor-38650 .elementor-element.elementor-element-5df50a4d>.elementor-element-populated>.elementor-background-overlay, .elementor-38650 .elementor-element.elementor-element-5df50a4d>.elementor-background-slideshow
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-38650 .elementor-element.elementor-element-5df50a4d>.elementor-element-populated
{
    box-shadow: 8px 20px 39px -20px rgba(0,0,0,.5);
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
}
.elementor-38650 .elementor-element.elementor-element-5ffed9d3>.elementor-widget-container
{
    background-color: #f8f8f8;
    padding: 10px 10px 10px 10px;
}
.elementor-38650 .elementor-element.elementor-element-5ffed9d3
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-5ffed9d3 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-weight: 500;
    color: #000;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-75442c70.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-75442c70.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-38e55cb8.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-38e55cb8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-6d1ca1cb.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-6d1ca1cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-24cfddbf.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-24cfddbf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-2a13af6.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-2a13af6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-269281f0 img
{
    width: 100px;
}
.elementor-38650 .elementor-element.elementor-element-29102fb6>.elementor-element-populated, .elementor-38650 .elementor-element.elementor-element-29102fb6>.elementor-element-populated>.elementor-background-overlay, .elementor-38650 .elementor-element.elementor-element-29102fb6>.elementor-background-slideshow
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-38650 .elementor-element.elementor-element-29102fb6>.elementor-element-populated
{
    box-shadow: 8px 20px 39px -20px rgba(0,0,0,.5);
    margin: 0% 10% 0% 0%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 0%;
}
.elementor-38650 .elementor-element.elementor-element-3d7552c9>.elementor-widget-container
{
    background-color: #f8f8f8;
    padding: 10px 10px 10px 10px;
}
.elementor-38650 .elementor-element.elementor-element-3d7552c9
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-3d7552c9 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-weight: 500;
    color: #000;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-522dbc4a.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-522dbc4a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-1f66787e img
{
    width: 85%;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-2e77e850.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-2e77e850.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-514ebfa img
{
    width: 85%;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-43abf59d.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-43abf59d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-608bf05f img
{
    width: 85%;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-4cbd69a.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-4cbd69a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-40a9a496 img
{
    width: 85%;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-586cc1b2.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-586cc1b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-4c9439fa img
{
    width: 80px;
}
.elementor-38650 .elementor-element.elementor-element-76618e85>.elementor-element-populated, .elementor-38650 .elementor-element.elementor-element-76618e85>.elementor-element-populated>.elementor-background-overlay, .elementor-38650 .elementor-element.elementor-element-76618e85>.elementor-background-slideshow
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-38650 .elementor-element.elementor-element-76618e85>.elementor-element-populated
{
    box-shadow: 8px 20px 39px -20px rgba(0,0,0,.5);
}
.elementor-38650 .elementor-element.elementor-element-34285d>.elementor-widget-container
{
    background-color: #f8f8f8;
    padding: 10px 10px 10px 10px;
}
.elementor-38650 .elementor-element.elementor-element-34285d
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-34285d .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-weight: 500;
    color: #000;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-15aa24ef.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-15aa24ef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-7e84a649 img
{
    width: 85%;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-768c75f3.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-768c75f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-4631b3d2 img
{
    width: 50%;
}
.elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-53707688.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-53707688.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-38650 .elementor-element.elementor-element-5cc3298c img
{
    width: 50%;
}
.elementor-38650 .elementor-element.elementor-element-346fd0d0:not(.elementor-motion-effects-element-type-background), .elementor-38650 .elementor-element.elementor-element-346fd0d0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-346fd0d0>.elementor-background-overlay
{
    opacity: .85;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-38650 .elementor-element.elementor-element-346fd0d0
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-38650 .elementor-element.elementor-element-e424fca>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 82px 0 82px;
}
.elementor-38650 .elementor-element.elementor-element-e424fca
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-e424fca .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 32px;
    color: #fff;
}
.elementor-38650 .elementor-element.elementor-element-3f7414f9>.elementor-widget-container
{
    margin: 0 0 35px 0;
}
.elementor-38650 .elementor-element.elementor-element-3f7414f9
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-3f7414f9 .elementor-heading-title
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}
.elementor-widget-void-section-cf7 .neb-protected-content-message, .elementor-widget-void-section-cf7 .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-38650 .elementor-element.elementor-element-120d4676
{
    width: 70%;
    margin: 0 auto;
    dsiplay: table;
}
.elementor-38650 .elementor-element.elementor-element-120d4676 input[type="submit"]
{
    background: #1754d4;
    border: 1px solid #fff;
}
.elementor-38650 .elementor-element.elementor-element-120d4676 input[type="submit"]:hover
{
    background: #fff;
    color: #1754d4;
}
.elementor-38650 .elementor-element.elementor-element-120d4676 .wpcf7-form input[type=submit]
{
    transition: all .25s linear 0s;
    -webkit-transition: all .25s linear 0s;
    -o-transition: all .25s linear 0s;
}
.elementor-38650 .elementor-element.elementor-element-37cad0fe
{
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0842bd;
    padding: 50px 0 0 0;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .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-counter .elementor-counter-number-wrapper
{
    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-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-38650 .elementor-element.elementor-element-3d3ca558 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: 56px;
}
.elementor-38650 .elementor-element.elementor-element-3d3ca558 .elementor-counter-title
{
    color: #8ba9e9;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 50px;
}
.elementor-38650 .elementor-element.elementor-element-2caf72cf .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: 56px;
}
.elementor-38650 .elementor-element.elementor-element-2caf72cf .elementor-counter-title
{
    color: #8ba9e9;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 50px;
}
.elementor-38650 .elementor-element.elementor-element-6714214a .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: 56px;
}
.elementor-38650 .elementor-element.elementor-element-6714214a .elementor-counter-title
{
    color: #8ba9e9;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 50px;
}
.elementor-38650 .elementor-element.elementor-element-6b6b75a .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: 56px;
}
.elementor-38650 .elementor-element.elementor-element-6b6b75a .elementor-counter-title
{
    color: #8ba9e9;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 50px;
}
.elementor-38650 .elementor-element.elementor-element-1ebdb95f .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: 56px;
}
.elementor-38650 .elementor-element.elementor-element-1ebdb95f .elementor-counter-title
{
    color: #8ba9e9;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 50px;
}
.elementor-38650 .elementor-element.elementor-element-adc66d9
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 96px 50px 96px;
}
.elementor-38650 .elementor-element.elementor-element-388c039c>.elementor-widget-container
{
    margin: 0 0 40px 0;
}
.elementor-38650 .elementor-element.elementor-element-388c039c
{
    text-align: center;
}
.elementor-38650 .elementor-element.elementor-element-388c039c .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 500;
    line-height: 48px;
    color: #000;
}
.elementor-widget-posts .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-posts .neb-protected-content-message, .elementor-widget-posts .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-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
{
    color: var(--e-global-color-secondary);
    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-posts .elementor-post__meta-data
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-posts .elementor-post__excerpt p
{
    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-posts .elementor-post__read-more
{
    color: var(--e-global-color-accent);
}
.elementor-widget-posts a.elementor-post__read-more
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-posts .elementor-post__card .elementor-post__badge
{
    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-posts .elementor-pagination
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-posts .e-load-more-message
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec
{
    --grid-row-gap: 35px;
    --grid-column-gap: 35px;
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-posts-container .elementor-post__thumbnail
{
    padding-bottom: calc(.53 * 100%);
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec:after
{
    content: "0.53";
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post__thumbnail__link
{
    width: 100%;
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post
{
    border-radius: 15px;
    padding: 0 0 0 0;
    background-color: #f8f8f8;
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post__text
{
    padding: 0 32px 0 32px;
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec.elementor-posts--thumbnail-left .elementor-post__thumbnail__link
{
    margin-right: 20px;
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec.elementor-posts--thumbnail-right .elementor-post__thumbnail__link
{
    margin-left: 20px;
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec.elementor-posts--thumbnail-top .elementor-post__thumbnail__link
{
    margin-bottom: 20px;
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post__title, .elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post__title a
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 48px;
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post__title
{
    margin-bottom: 23px;
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post__excerpt p
{
    color: #6b7084;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 24px;
}
.elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post__excerpt
{
    margin-bottom: 20px;
}
.elementor-38650 .elementor-element.elementor-element-55275aa1 .elementor-button
{
    background-color: rgba(0,0,0,0);
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #293643;
    color: #293643;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ddd;
    border-radius: 10px 10px 10px 10px;
}
.elementor-38650 .elementor-element.elementor-element-55275aa1>.elementor-widget-container
{
    margin: 50px 0 0 0;
}
@media(min-width: 768px)
{
    .elementor-38650 .elementor-element.elementor-element-23306811
    {
        width: 50%;
    }
    .elementor-38650 .elementor-element.elementor-element-35aefaab
    {
        width: 50%;
    }
    .elementor-38650 .elementor-element.elementor-element-639fac13
    {
        width: 40%;
    }
    .elementor-38650 .elementor-element.elementor-element-5df50a4d
    {
        width: 20%;
    }
    .elementor-38650 .elementor-element.elementor-element-29102fb6
    {
        width: 20%;
    }
    .elementor-38650 .elementor-element.elementor-element-76618e85
    {
        width: 20%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-box .elementor-icon-box-description
    {
        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-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__excerpt p
    {
        font-size: var(--e-global-typography-text-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-38650 .elementor-element.elementor-element-5a3b88df
    {
        padding: 50px 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-25e571a3
    {
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-ccdc429>.elementor-element-populated
    {
        padding: 50px 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-4bfca505
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 50px 0 0 0;
    }
    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-box .elementor-icon-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-38650 .elementor-element.elementor-element-d370009
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-66036f0d
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-72885e68>.elementor-widget-container
    {
        padding: 0 0 0 90px;
    }
    .elementor-38650 .elementor-element.elementor-element-72885e68 .elementor-divider
    {
        text-align: left;
    }
    .elementor-38650 .elementor-element.elementor-element-72885e68 .elementor-divider-separator
    {
        margin: 0 auto;
        margin-left: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-6dd1c57>.elementor-widget-container
    {
        padding: 0 0 0 90px;
    }
    .elementor-38650 .elementor-element.elementor-element-6dd1c57 .elementor-divider
    {
        text-align: left;
    }
    .elementor-38650 .elementor-element.elementor-element-6dd1c57 .elementor-divider-separator
    {
        margin: 0 auto;
        margin-left: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-5e0899a
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-24ae228>.elementor-widget-container
    {
        padding: 0 0 0 90px;
    }
    .elementor-38650 .elementor-element.elementor-element-24ae228 .elementor-divider
    {
        text-align: left;
    }
    .elementor-38650 .elementor-element.elementor-element-24ae228 .elementor-divider-separator
    {
        margin: 0 auto;
        margin-left: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-b4cf217>.elementor-widget-container
    {
        padding: 0 0 0 90px;
    }
    .elementor-38650 .elementor-element.elementor-element-b4cf217 .elementor-divider
    {
        text-align: left;
    }
    .elementor-38650 .elementor-element.elementor-element-b4cf217 .elementor-divider-separator
    {
        margin: 0 auto;
        margin-left: 0;
    }
    .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-38650 .elementor-element.elementor-element-6b4ebc07
    {
        margin-top: 75px;
        margin-bottom: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-60ee0144>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-38650 .elementor-element.elementor-element-3d3ca558 .elementor-counter-number-wrapper
    {
        font-size: 50px;
    }
    .elementor-38650 .elementor-element.elementor-element-3d3ca558 .elementor-counter-title
    {
        font-size: 14px;
    }
    .elementor-38650 .elementor-element.elementor-element-2caf72cf .elementor-counter-number-wrapper
    {
        font-size: 50px;
    }
    .elementor-38650 .elementor-element.elementor-element-2caf72cf .elementor-counter-title
    {
        font-size: 14px;
    }
    .elementor-38650 .elementor-element.elementor-element-6714214a .elementor-counter-number-wrapper
    {
        font-size: 50px;
    }
    .elementor-38650 .elementor-element.elementor-element-6714214a .elementor-counter-title
    {
        font-size: 14px;
    }
    .elementor-38650 .elementor-element.elementor-element-6b6b75a .elementor-counter-number-wrapper
    {
        font-size: 50px;
    }
    .elementor-38650 .elementor-element.elementor-element-6b6b75a .elementor-counter-title
    {
        font-size: 14px;
    }
    .elementor-38650 .elementor-element.elementor-element-1ebdb95f .elementor-counter-number-wrapper
    {
        font-size: 50px;
    }
    .elementor-38650 .elementor-element.elementor-element-1ebdb95f .elementor-counter-title
    {
        font-size: 14px;
    }
    .elementor-38650 .elementor-element.elementor-element-adc66d9
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15px 15px 15px 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-20a7f826>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__excerpt p
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post__title, .elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post__title a
    {
        font-size: 24px;
        line-height: 32px;
    }
    .elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post__excerpt p
    {
        font-size: 14px;
    }
}
@media(max-width: 767px)
{
    .elementor-38650 .elementor-element.elementor-element-15f51146
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-7ec1b4d5>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 16px 16px 16px 16px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-38650 .elementor-element.elementor-element-1ba3ecc3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-1ba3ecc3 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-38650 .elementor-element.elementor-element-5afe41ba>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-5afe41ba .elementor-heading-title
    {
        font-size: 20px;
    }
    .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-38650 .elementor-element.elementor-element-6ea35f70>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-38650 .elementor-element.elementor-element-6ea35f70 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-38650 .elementor-element.elementor-element-7b483b11
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-32b2832f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-32b2832f .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-38650 .elementor-element.elementor-element-116b1302
    {
        text-align: center;
    }
    .elementor-38650 .elementor-element.elementor-element-78552264>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-5a3b88df
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-32eda9e3>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }
    .elementor-38650 .elementor-element.elementor-element-18972b33>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-18972b33 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-38650 .elementor-element.elementor-element-25e571a3
    {
        padding: 0 0 0 0;
    }
    .elementor-bc-flex-widget .elementor-38650 .elementor-element.elementor-element-ccdc429.elementor-column .elementor-widget-wrap
    {
        align-items: center;
    }
    .elementor-38650 .elementor-element.elementor-element-ccdc429.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
    {
        align-content: center;
        align-items: center;
    }
    .elementor-38650 .elementor-element.elementor-element-ccdc429.elementor-column>.elementor-widget-wrap
    {
        justify-content: center;
    }
    .elementor-38650 .elementor-element.elementor-element-ccdc429>.elementor-element-populated
    {
        padding: 30px 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-4bfca505
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-ef613c
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-ef613c>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0 25px 0;
    }
    .elementor-38650 .elementor-element.elementor-element-dda060>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-86d7e40 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.3em;
    }
    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-box .elementor-icon-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-38650 .elementor-element.elementor-element-d370009
    {
        margin-top: 15px;
        margin-bottom: 15px;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-6b22436>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-6b22436
    {
        text-align: center;
    }
    .elementor-38650 .elementor-element.elementor-element-f0df1c3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 30px 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-79ed084e .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.3em;
    }
    .elementor-38650 .elementor-element.elementor-element-66036f0d
    {
        margin-top: 15px;
        margin-bottom: 15px;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-56d58674>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-56d58674
    {
        text-align: center;
    }
    .elementor-38650 .elementor-element.elementor-element-59fb92f5>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-cb19c30>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-cb19c30
    {
        text-align: center;
    }
    .elementor-38650 .elementor-element.elementor-element-cb19c30 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-38650 .elementor-element.elementor-element-72885e68>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-72885e68 .elementor-divider-separator
    {
        width: 18%;
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-72885e68 .elementor-divider
    {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }
    .elementor-38650 .elementor-element.elementor-element-3885cf98>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-3885cf98 .elementor-button
    {
        line-height: 1.7em;
    }
    .elementor-38650 .elementor-element.elementor-element-575b4845>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-38650 .elementor-element.elementor-element-575b4845 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-38650 .elementor-element.elementor-element-0fcbbaa>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-0fcbbaa
    {
        text-align: center;
    }
    .elementor-38650 .elementor-element.elementor-element-0fcbbaa .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-38650 .elementor-element.elementor-element-6dd1c57>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-6dd1c57 .elementor-divider-separator
    {
        width: 18%;
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-6dd1c57 .elementor-divider
    {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }
    .elementor-38650 .elementor-element.elementor-element-fa42a73>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-fa42a73 .elementor-button
    {
        line-height: 1.7em;
    }
    .elementor-38650 .elementor-element.elementor-element-bde8295>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-38650 .elementor-element.elementor-element-bde8295 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-38650 .elementor-element.elementor-element-e36dd60 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-38650 .elementor-element.elementor-element-5e0899a
    {
        margin-top: 15px;
        margin-bottom: 15px;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-5ab7626>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-52a20bb>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-52a20bb
    {
        text-align: center;
    }
    .elementor-38650 .elementor-element.elementor-element-52a20bb .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-38650 .elementor-element.elementor-element-24ae228>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-24ae228 .elementor-divider-separator
    {
        width: 18%;
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-24ae228 .elementor-divider
    {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }
    .elementor-38650 .elementor-element.elementor-element-86fbc5e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-86fbc5e .elementor-button
    {
        line-height: 1.7em;
    }
    .elementor-38650 .elementor-element.elementor-element-cb652c6>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-38650 .elementor-element.elementor-element-cb652c6 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-38650 .elementor-element.elementor-element-4a69420>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-4a69420
    {
        text-align: center;
    }
    .elementor-38650 .elementor-element.elementor-element-4a69420 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-38650 .elementor-element.elementor-element-b4cf217>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-b4cf217 .elementor-divider-separator
    {
        width: 18%;
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-38650 .elementor-element.elementor-element-b4cf217 .elementor-divider
    {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }
    .elementor-38650 .elementor-element.elementor-element-8f1b62e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-8f1b62e .elementor-button
    {
        line-height: 1.7em;
    }
    .elementor-38650 .elementor-element.elementor-element-64f8ce1>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-38650 .elementor-element.elementor-element-64f8ce1 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-38650 .elementor-element.elementor-element-4d6aacf6 .elementor-heading-title
    {
        font-size: 30px;
    }
    .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-38650 .elementor-element.elementor-element-2baec712 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-57399dca .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-15ff5dc1 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-601a0efb .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-13abe66b .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-277f8501 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-533e3922 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-49fa5c52 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-49fa5c52 .elementor-image-box-title
    {
        line-height: 1em;
    }
    .elementor-38650 .elementor-element.elementor-element-49fa5c52 .elementor-image-box-description
    {
        line-height: 1em;
    }
    .elementor-38650 .elementor-element.elementor-element-5452c618 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-5452c618 .elementor-image-box-title
    {
        line-height: 1em;
    }
    .elementor-38650 .elementor-element.elementor-element-5452c618 .elementor-image-box-description
    {
        line-height: 1em;
    }
    .elementor-38650 .elementor-element.elementor-element-97958a4 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-97958a4 .elementor-image-box-title
    {
        line-height: 1em;
    }
    .elementor-38650 .elementor-element.elementor-element-97958a4 .elementor-image-box-description
    {
        line-height: 1em;
    }
    .elementor-38650 .elementor-element.elementor-element-6b4ebc07
    {
        margin-top: 15px;
        margin-bottom: 15px;
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-28dbe120>.elementor-element-populated
    {
        padding: 0 10px 10px 10px;
    }
    .elementor-38650 .elementor-element.elementor-element-f1e50c0>.elementor-widget-container
    {
        margin: -10px -10px -10px -10px;
    }
    .elementor-38650 .elementor-element.elementor-element-f1e50c0
    {
        text-align: center;
    }
    .elementor-38650 .elementor-element.elementor-element-f1e50c0 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-38650 .elementor-element.elementor-element-1e9ceb1f
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-1e9ceb1f>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0 25px 0;
    }
    .elementor-38650 .elementor-element.elementor-element-1c5416c1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-24d8966b>.elementor-widget-container
    {
        padding: 0 15px 0 15px;
    }
    .elementor-38650 .elementor-element.elementor-element-24d8966b
    {
        text-align: center;
    }
    .elementor-38650 .elementor-element.elementor-element-639fac13
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-639fac13>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-38650 .elementor-element.elementor-element-31cdb9e4 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-38650 .elementor-element.elementor-element-5df50a4d
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-5df50a4d>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-38650 .elementor-element.elementor-element-5ffed9d3 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-38650 .elementor-element.elementor-element-29102fb6
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-29102fb6>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-38650 .elementor-element.elementor-element-3d7552c9 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-38650 .elementor-element.elementor-element-76618e85
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-76618e85>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-38650 .elementor-element.elementor-element-34285d .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-38650 .elementor-element.elementor-element-e424fca>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-38650 .elementor-element.elementor-element-e424fca .elementor-heading-title
    {
        font-size: 31px;
        line-height: 46px;
    }
    .elementor-38650 .elementor-element.elementor-element-3f7414f9 .elementor-heading-title
    {
        line-height: 27px;
    }
    .elementor-38650 .elementor-element.elementor-element-3e9a7a00
    {
        width: 50%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-38650 .elementor-element.elementor-element-6e4121c
    {
        width: 50%;
    }
    .elementor-38650 .elementor-element.elementor-element-45e47936
    {
        width: 50%;
    }
    .elementor-38650 .elementor-element.elementor-element-c7937e6
    {
        width: 50%;
    }
    .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__excerpt p
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-posts-container .elementor-post__thumbnail
    {
        padding-bottom: calc(.5 * 100%);
    }
    .elementor-38650 .elementor-element.elementor-element-4e71d8ec:after
    {
        content: "0.5";
    }
    .elementor-38650 .elementor-element.elementor-element-4e71d8ec .elementor-post__thumbnail__link
    {
        width: 100%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-38650 .elementor-element.elementor-element-7ec1b4d5
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-5e0f765b
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-376d25ef
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-ef613c
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-429b4eae
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-1740fb82
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-ddcbac6
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-219eab2
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-31b463d
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-24f6fb0
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-47ff933
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-01eeec7
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-28dbe120
    {
        width: 50%;
    }
    .elementor-38650 .elementor-element.elementor-element-1e9ceb1f
    {
        width: 50%;
    }
    .elementor-38650 .elementor-element.elementor-element-23306811
    {
        width: 100%;
    }
    .elementor-38650 .elementor-element.elementor-element-35aefaab
    {
        width: 100%;
    }
}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-6f16b958 */
.header-form-wrap .elementor-row
{
    justify-content: space-between!important;
}
.header-form-wrap .elementor-row .elementor-col-48
{
    width: 48%!important;
    margin-bottom: 20px;
}
.wpcf7-form p.message-box .Message, .header-form-wrap .elementor-row .message-box .wpcf7-form-control-wrap.Message
{
    width: 100%!important;
}
.wpcf7-textarea
{
    max-height: 120px;
    height: 100%;
}/* End custom 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 *//* 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 */
