﻿.elementor-7884 .elementor-element.elementor-element-f0dcae4:not(.elementor-motion-effects-element-type-background), .elementor-7884 .elementor-element.elementor-element-f0dcae4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-f0dcae4
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 0 20px 0;
}
.elementor-7884 .elementor-element.elementor-element-f0dcae4>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-5903fed
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-7884 .elementor-element.elementor-element-d93c2ca>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-d93c2ca
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-d93c2ca .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 50px;
    font-weight: 400;
    text-transform: capitalize;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-f46095f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-f46095f
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-f46095f .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-3e54242
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-85a9be9.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-85a9be9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-85a9be9>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    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-7884 .elementor-element.elementor-element-e894f90.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-e894f90.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-e894f90>.elementor-element-populated
{
    padding: 0 0 0 15px;
}
.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-7884 .elementor-element.elementor-element-7361af5>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(5px / 2);
}
.elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(5px / 2);
}
.elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl .elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-5px / 2);
}
body:not(.rtl) .elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-5px / 2);
}
.elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-7884 .elementor-element.elementor-element-7361af5
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-7884 .elementor-element.elementor-element-7361af5 .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-7884 .elementor-element.elementor-element-d3438f5>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-d3438f5 .eael-contact-form-7 .wpcf7-not-valid-tip
{
    display: block!important;
}
.elementor-7884 .elementor-element.elementor-element-d3438f5 .eael-contact-form-7 .wpcf7-validation-errors
{
    display: block!important;
}
.elementor-7884 .elementor-element.elementor-element-d3438f5 .eael-contact-form-7-wrapper
{
    text-align: default;
}
.elementor-7884 .elementor-element.elementor-element-d3438f5 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap
{
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-d3438f5 .eael-contact-form-7 .wpcf7-form input[type="submit"]
{
    background-color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    margin-top: 0;
}
.elementor-7884 .elementor-element.elementor-element-d3438f5 .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover
{
    background-color: #f3f3f3;
    color: #1754d4;
}
.elementor-7884 .elementor-element.elementor-element-405ba28>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(5px / 2);
}
.elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(5px / 2);
}
.elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl .elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-5px / 2);
}
body:not(.rtl) .elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-5px / 2);
}
.elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-7884 .elementor-element.elementor-element-405ba28
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-7884 .elementor-element.elementor-element-15f7c95:not(.elementor-motion-effects-element-type-background), .elementor-7884 .elementor-element.elementor-element-15f7c95>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-7884 .elementor-element.elementor-element-15f7c95
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7884 .elementor-element.elementor-element-15f7c95>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-a2d809c>.elementor-widget-container
{
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-a2d809c
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-a2d809c .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: none;
    color: #020101;
}
.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-7884 .elementor-element.elementor-element-b7a28a8>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-b7a28a8
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #020101;
}
.elementor-7884 .elementor-element.elementor-element-b850bac
{
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-e06473a.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-e06473a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-305750d
{
    text-align: right;
}
.elementor-7884 .elementor-element.elementor-element-305750d .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    color: #020101;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-c24ae62.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-c24ae62.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.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-7884 .elementor-element.elementor-element-5679f94 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",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-7884 .elementor-element.elementor-element-5679f94 .elementor-button:hover, .elementor-7884 .elementor-element.elementor-element-5679f94 .elementor-button:focus
{
    background-color: #f3f3f3;
    color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-5679f94 .elementor-button:hover svg, .elementor-7884 .elementor-element.elementor-element-5679f94 .elementor-button:focus svg
{
    fill: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-3456b60
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7884 .elementor-element.elementor-element-db06e92>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-db06e92
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-db06e92 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: none;
    color: #313131;
}
.elementor-7884 .elementor-element.elementor-element-4aec4ec:not(.elementor-motion-effects-element-type-background), .elementor-7884 .elementor-element.elementor-element-4aec4ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-4aec4ec>.elementor-background-overlay
{
    opacity: 0;
    transition: background 0s,border-radius .3s,opacity 0s;
}
.elementor-7884 .elementor-element.elementor-element-4aec4ec
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-6d3f222>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-7884 .elementor-element.elementor-element-6d3f222>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-04f6144>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-04f6144
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-04f6144 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 32px;
    font-weight: 400;
    text-transform: capitalize;
    color: #0c0000;
}
.elementor-7884 .elementor-element.elementor-element-5e5e346
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 2px 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-5e5e346>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-2f5b0ce>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 2px 2px 2px 2px;
    --e-column-margin-right: 2px;
    --e-column-margin-left: 2px;
}
.elementor-7884 .elementor-element.elementor-element-2f5b0ce>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-bcc2159 .elementor-button
{
    background-color: rgba(0,0,0,0);
    font-size: 18px;
    fill: #0c0c0c;
    color: #0c0c0c;
    border-radius: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-bcc2159>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-f644e2c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-7884 .elementor-element.elementor-element-f644e2c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: rgba(0,0,0,0);
}
.elementor-7884 .elementor-element.elementor-element-f644e2c>.elementor-element-populated>.elementor-background-overlay
{
    background-color: rgba(0,0,0,0);
    opacity: 0;
}
.elementor-7884 .elementor-element.elementor-element-f644e2c>.elementor-element-populated
{
    transition: background .3s,border 0s,border-radius 0s,box-shadow 0s;
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-f644e2c>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius 0s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-4fda620 .elementor-button
{
    background-color: rgba(0,0,0,0);
    font-size: 18px;
    line-height: 20px;
    fill: #0c0c0c;
    color: #0c0c0c;
    border-radius: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-4fda620>.elementor-widget-container
{
    background-color: rgba(0,0,0,0);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-f58da94 .elementor-button
{
    background-color: rgba(0,0,0,0);
    font-size: 18px;
    line-height: 20px;
    fill: #0c0c0c;
    color: #0c0c0c;
    border-radius: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-f58da94>.elementor-widget-container
{
    background-color: rgba(0,0,0,0);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-a477bab .elementor-button
{
    background-color: rgba(0,0,0,0);
    font-size: 18px;
    line-height: 20px;
    fill: #0c0c0c;
    color: #0c0c0c;
    border-radius: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-a477bab>.elementor-widget-container
{
    background-color: rgba(0,0,0,0);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-67bf109 .elementor-button
{
    background-color: rgba(0,0,0,0);
    font-size: 18px;
    line-height: 20px;
    fill: #0c0c0c;
    color: #0c0c0c;
    border-radius: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-67bf109>.elementor-widget-container
{
    background-color: rgba(0,0,0,0);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-bb61ef5 .elementor-button
{
    background-color: rgba(0,0,0,0);
    font-size: 18px;
    line-height: 20px;
    fill: #0c0c0c;
    color: #0c0c0c;
    border-radius: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-bb61ef5>.elementor-widget-container
{
    background-color: rgba(0,0,0,0);
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-dc5b36c>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-dc5b36c
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-a9c571e
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-a9c571e .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-fe405c0
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-fe405c0 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-5005544
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-5005544 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-a095943
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-a095943 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-163bb90>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-163bb90
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-2af0388
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-2af0388 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-ab8c8f8
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-ab8c8f8 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-b427d1b
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-b427d1b .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-b600859
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-b600859 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-20b5437
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-20b5437 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-90c1aa9>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-90c1aa9
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-738a04f
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-738a04f .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-6ef1cbb
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-6ef1cbb .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-0322558>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-0322558
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-7da6767
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-7da6767 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-dd30e9f>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-dd30e9f
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-97feec6
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-97feec6 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-4c3b579
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-4c3b579 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-a396cd1.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-7884 .elementor-element.elementor-element-a396cd1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-7884 .elementor-element.elementor-element-ec5d5ee
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-ec5d5ee .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-17d9cbc.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-7884 .elementor-element.elementor-element-17d9cbc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-7884 .elementor-element.elementor-element-f8a1916
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-f8a1916 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-4e8288e>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-4e8288e
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-963fa56
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-963fa56 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-2dc5925
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-2dc5925 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-62a48a5
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-62a48a5 .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-33795ce
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-33795ce .elementor-heading-title
{
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-40cf52e
{
    margin-top: 0;
    margin-bottom: 40px;
}
.elementor-7884 .elementor-element.elementor-element-223008c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 20px 0;
}
.elementor-7884 .elementor-element.elementor-element-223008c
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-223008c .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 32px;
    font-weight: 400;
    text-transform: capitalize;
    color: #313131;
}
.elementor-7884 .elementor-element.elementor-element-a130cc9>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-a130cc9
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-b41716c img
{
    filter: brightness(0%) contrast(0%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-7884 .elementor-element.elementor-element-e78f9ec
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-e78f9ec .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-e45c4d6>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-245994f
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-245994f .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-cf3628f
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-cf3628f .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-cb3b3c8
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-cb3b3c8 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 24px;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-624b846>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-624b846
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-faa0fcd>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-eba3d1c
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-eba3d1c .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-42acc0c
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-42acc0c .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 24px;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-0c388ff
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-0c388ff .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-0062fa9
{
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #fff;
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 40px 0 0 0;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-6c98260.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-6c98260.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-9dfe7de
{
    text-align: right;
}
.elementor-7884 .elementor-element.elementor-element-9dfe7de .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-b9eb391 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",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-7884 .elementor-element.elementor-element-b9eb391 .elementor-button:hover, .elementor-7884 .elementor-element.elementor-element-b9eb391 .elementor-button:focus
{
    background-color: #f3f3f3;
    color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-b9eb391 .elementor-button:hover svg, .elementor-7884 .elementor-element.elementor-element-b9eb391 .elementor-button:focus svg
{
    fill: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-1bbf00f:not(.elementor-motion-effects-element-type-background), .elementor-7884 .elementor-element.elementor-element-1bbf00f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-1bbf00f>.elementor-background-overlay
{
    opacity: 0;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-1bbf00f
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7884 .elementor-element.elementor-element-7246566>.elementor-widget-container
{
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-7246566
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-7246566 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: none;
    color: #fff;
}
.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-7884 .elementor-element.elementor-element-725dd51>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-725dd51
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-725dd51 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-725dd51.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-725dd51.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-725dd51.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-725dd51 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-725dd51 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-725dd51 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-725dd51 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-98c0479>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-98c0479
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-98c0479 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-98c0479.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-98c0479.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-98c0479.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-98c0479 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-98c0479 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-98c0479 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-98c0479 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-d973ecc
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-e022a61>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-e022a61
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-e022a61 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-e022a61.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-e022a61.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-e022a61.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-e022a61 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-e022a61 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-e022a61 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-e022a61 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-84328c4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-84328c4
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-84328c4 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-84328c4.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-84328c4.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-84328c4.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-84328c4 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-84328c4 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-84328c4 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-84328c4 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-491a751
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-e90e678>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-e90e678
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-e90e678 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-e90e678.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-e90e678.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-e90e678.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-e90e678 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-e90e678 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-e90e678 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-e90e678 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.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-7884 .elementor-element.elementor-element-a393169>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-a393169 .gallery-item
{
    padding: 0 8px 8px 0;
}
.elementor-7884 .elementor-element.elementor-element-a393169 .gallery
{
    margin: 0 -8px -8px 0;
}
.elementor-7884 .elementor-element.elementor-element-a393169 .gallery-item img
{
    border-style: solid;
    border-width: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-a393169 .gallery-item .gallery-caption
{
    text-align: center;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-501c3c1>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-501c3c1 .gallery-item
{
    padding: 0 8px 8px 0;
}
.elementor-7884 .elementor-element.elementor-element-501c3c1 .gallery
{
    margin: 0 -8px -8px 0;
}
.elementor-7884 .elementor-element.elementor-element-501c3c1 .gallery-item img
{
    border-style: solid;
    border-width: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-501c3c1 .gallery-item .gallery-caption
{
    text-align: center;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-1c24084>.elementor-widget-container
{
    padding: 0 0 0 30px;
}
.elementor-7884 .elementor-element.elementor-element-1c24084
{
    text-align: left;
}
.elementor-7884 .elementor-element.elementor-element-1c24084 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-5c8da6a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-5c8da6a
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-5c8da6a .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-5c8da6a.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-5c8da6a.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-5c8da6a.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-5c8da6a .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-5c8da6a .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-5c8da6a .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-5c8da6a .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-0a80f51>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-0a80f51
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-0a80f51 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-0a80f51.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-0a80f51.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-0a80f51.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-0a80f51 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-0a80f51 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-0a80f51 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-0a80f51 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-cc4292e
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-b228dd9>.elementor-widget-container
{
    margin: 0 0 0 29px;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-b228dd9
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-b228dd9 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-b228dd9.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-b228dd9.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-b228dd9.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-b228dd9 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-b228dd9 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-b228dd9 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-b228dd9 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-73c2c00>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-73c2c00
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-73c2c00 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-73c2c00.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-73c2c00.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-73c2c00.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-73c2c00 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-73c2c00 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-73c2c00 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-73c2c00 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-9a14506
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-ff00748>.elementor-widget-container
{
    margin: 0 0 0 29px;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-ff00748
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-ff00748 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-ff00748.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-ff00748.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-ff00748.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-ff00748 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-ff00748 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-ff00748 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-ff00748 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-945152a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-945152a
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-945152a .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-945152a.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-945152a.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-945152a.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-945152a .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-945152a .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-945152a .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-945152a .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-0c49285>.elementor-widget-container
{
    margin: 0 0 0 40px;
}
.elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(0px / 2);
}
.elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(0px / 2);
}
.elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(0px / 2);
    margin-left: calc(0px / 2);
}
.elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
}
body.rtl .elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-0px / 2);
}
body:not(.rtl) .elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-0px / 2);
}
.elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-7884 .elementor-element.elementor-element-0c49285
{
    --e-icon-list-icon-size: 10px;
    --icon-vertical-offset: 0px;
}
.elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-0c49285 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-7884 .elementor-element.elementor-element-05d8cb6
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-1e9c835>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-1e9c835
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-1e9c835 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-1e9c835.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-1e9c835.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-1e9c835.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-1e9c835 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-1e9c835 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-1e9c835 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-1e9c835 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-fbb0c19>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-fbb0c19
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-fbb0c19 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-fbb0c19.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-fbb0c19.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-fbb0c19.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-fbb0c19 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-fbb0c19 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-fbb0c19 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-fbb0c19 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-e051d03
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-2258627>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-2258627
{
    --icon-box-icon-margin: 15px;
}
.elementor-7884 .elementor-element.elementor-element-2258627 .elementor-icon-box-title
{
    margin-bottom: 15px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-2258627.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-2258627.elementor-view-framed .elementor-icon, .elementor-7884 .elementor-element.elementor-element-2258627.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-2258627 .elementor-icon
{
    font-size: 20px;
}
.elementor-7884 .elementor-element.elementor-element-2258627 .elementor-icon-box-title, .elementor-7884 .elementor-element.elementor-element-2258627 .elementor-icon-box-title a
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: .9em;
}
.elementor-7884 .elementor-element.elementor-element-2258627 .elementor-icon-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-2cabded
{
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 0 0 0;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-66b9703.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-66b9703.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-e8e0fb4
{
    text-align: right;
}
.elementor-7884 .elementor-element.elementor-element-e8e0fb4 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 40px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-fe0db45 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",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-7884 .elementor-element.elementor-element-fe0db45 .elementor-button:hover, .elementor-7884 .elementor-element.elementor-element-fe0db45 .elementor-button:focus
{
    background-color: #f3f3f3;
    color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-fe0db45 .elementor-button:hover svg, .elementor-7884 .elementor-element.elementor-element-fe0db45 .elementor-button:focus svg
{
    fill: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-e2e9571:not(.elementor-motion-effects-element-type-background), .elementor-7884 .elementor-element.elementor-element-e2e9571>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #020101;
}
.elementor-7884 .elementor-element.elementor-element-e2e9571
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7884 .elementor-element.elementor-element-e2e9571>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-023a1dc>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 20px 0;
}
.elementor-7884 .elementor-element.elementor-element-023a1dc
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-023a1dc .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: capitalize;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-5afbcb4
{
    margin-top: 40px;
    margin-bottom: 0;
}
.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-7884 .elementor-element.elementor-element-bbda3d5>.elementor-widget-container
{
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-bbda3d5 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-7884 .elementor-element.elementor-element-bbda3d5.elementor-position-right .elementor-image-box-img
{
    margin-left: 19px;
}
.elementor-7884 .elementor-element.elementor-element-bbda3d5.elementor-position-left .elementor-image-box-img
{
    margin-right: 19px;
}
.elementor-7884 .elementor-element.elementor-element-bbda3d5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 19px;
}
.elementor-7884 .elementor-element.elementor-element-bbda3d5 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-bbda3d5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-7884 .elementor-element.elementor-element-bbda3d5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-bbda3d5 .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-7a888aa>.elementor-widget-container
{
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-7a888aa .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-7884 .elementor-element.elementor-element-7a888aa.elementor-position-right .elementor-image-box-img
{
    margin-left: 19px;
}
.elementor-7884 .elementor-element.elementor-element-7a888aa.elementor-position-left .elementor-image-box-img
{
    margin-right: 19px;
}
.elementor-7884 .elementor-element.elementor-element-7a888aa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 19px;
}
.elementor-7884 .elementor-element.elementor-element-7a888aa .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-7a888aa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-7884 .elementor-element.elementor-element-7a888aa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-7a888aa .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-f4d1c03
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-3531030>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-3531030 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-7884 .elementor-element.elementor-element-3531030.elementor-position-right .elementor-image-box-img
{
    margin-left: 19px;
}
.elementor-7884 .elementor-element.elementor-element-3531030.elementor-position-left .elementor-image-box-img
{
    margin-right: 19px;
}
.elementor-7884 .elementor-element.elementor-element-3531030.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 19px;
}
.elementor-7884 .elementor-element.elementor-element-3531030 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-3531030 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-7884 .elementor-element.elementor-element-3531030 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-3531030 .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-dd6dbde>.elementor-widget-container
{
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-dd6dbde .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-7884 .elementor-element.elementor-element-dd6dbde.elementor-position-right .elementor-image-box-img
{
    margin-left: 19px;
}
.elementor-7884 .elementor-element.elementor-element-dd6dbde.elementor-position-left .elementor-image-box-img
{
    margin-right: 19px;
}
.elementor-7884 .elementor-element.elementor-element-dd6dbde.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 19px;
}
.elementor-7884 .elementor-element.elementor-element-dd6dbde .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-dd6dbde .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-7884 .elementor-element.elementor-element-dd6dbde .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-dd6dbde .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-46e64d0
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-9fabfaf>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-9fabfaf .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-7884 .elementor-element.elementor-element-9fabfaf.elementor-position-right .elementor-image-box-img
{
    margin-left: 19px;
}
.elementor-7884 .elementor-element.elementor-element-9fabfaf.elementor-position-left .elementor-image-box-img
{
    margin-right: 19px;
}
.elementor-7884 .elementor-element.elementor-element-9fabfaf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 19px;
}
.elementor-7884 .elementor-element.elementor-element-9fabfaf .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-9fabfaf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-7884 .elementor-element.elementor-element-9fabfaf .elementor-image-box-img img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-9fabfaf .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-4dfbba4>.elementor-widget-container
{
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-4dfbba4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-7884 .elementor-element.elementor-element-4dfbba4.elementor-position-right .elementor-image-box-img
{
    margin-left: 19px;
}
.elementor-7884 .elementor-element.elementor-element-4dfbba4.elementor-position-left .elementor-image-box-img
{
    margin-right: 19px;
}
.elementor-7884 .elementor-element.elementor-element-4dfbba4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 19px;
}
.elementor-7884 .elementor-element.elementor-element-4dfbba4 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-4dfbba4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-7884 .elementor-element.elementor-element-4dfbba4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-4dfbba4 .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-ef74e6a
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-element-2d1713a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-2d1713a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-7884 .elementor-element.elementor-element-2d1713a.elementor-position-right .elementor-image-box-img
{
    margin-left: 19px;
}
.elementor-7884 .elementor-element.elementor-element-2d1713a.elementor-position-left .elementor-image-box-img
{
    margin-right: 19px;
}
.elementor-7884 .elementor-element.elementor-element-2d1713a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 19px;
}
.elementor-7884 .elementor-element.elementor-element-2d1713a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-2d1713a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-7884 .elementor-element.elementor-element-2d1713a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-2d1713a .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-7884 .elementor-element.elementor-element-2a0eea4
{
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #fff;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 40px;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-2a0eea4>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-700d04f.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-700d04f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-52371e1
{
    text-align: right;
}
.elementor-7884 .elementor-element.elementor-element-52371e1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 40px;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-1110cfa .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",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-7884 .elementor-element.elementor-element-1110cfa .elementor-button:hover, .elementor-7884 .elementor-element.elementor-element-1110cfa .elementor-button:focus
{
    background-color: #f3f3f3;
    color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-1110cfa .elementor-button:hover svg, .elementor-7884 .elementor-element.elementor-element-1110cfa .elementor-button:focus svg
{
    fill: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-24542cf>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-24542cf:not(.elementor-motion-effects-element-type-background), .elementor-7884 .elementor-element.elementor-element-24542cf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-7884 .elementor-element.elementor-element-24542cf
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7884 .elementor-element.elementor-element-24542cf>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-e72b6ea.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-e72b6ea.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.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-7884 .elementor-element.elementor-element-a9a6938>.elementor-widget-container
{
    padding: 0 50px 0 50px;
}
.elementor-7884 .elementor-element.elementor-element-a9a6938
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    color: #616161;
}
.elementor-7884 .elementor-element.elementor-element-64fcc0e7
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7884 .elementor-element.elementor-element-5317948>.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-7884 .elementor-element.elementor-element-5317948>.elementor-element-populated, .elementor-7884 .elementor-element.elementor-element-5317948>.elementor-element-populated>.elementor-background-overlay, .elementor-7884 .elementor-element.elementor-element-5317948>.elementor-background-slideshow
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-7884 .elementor-element.elementor-element-5317948>.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-7884 .elementor-element.elementor-element-e4f87e5>.elementor-widget-container
{
    background-color: #f8f8f8;
    padding: 10px 10px 10px 10px;
}
.elementor-7884 .elementor-element.elementor-element-e4f87e5
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-e4f87e5 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-6762610b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-6762610b.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-7884 .elementor-element.elementor-element-51034c67.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-51034c67.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-7884 .elementor-element.elementor-element-eb92e5.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-eb92e5.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-7884 .elementor-element.elementor-element-44476894.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-44476894.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-7884 .elementor-element.elementor-element-6b6e1f2f.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-6b6e1f2f.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-7884 .elementor-element.elementor-element-47821cd0.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-47821cd0.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-7884 .elementor-element.elementor-element-5f88f6bd.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-5f88f6bd.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-7884 .elementor-element.elementor-element-4943468.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-4943468.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-1de7616>.elementor-element-populated, .elementor-7884 .elementor-element.elementor-element-1de7616>.elementor-element-populated>.elementor-background-overlay, .elementor-7884 .elementor-element.elementor-element-1de7616>.elementor-background-slideshow
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-7884 .elementor-element.elementor-element-1de7616>.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-7884 .elementor-element.elementor-element-6db243e8>.elementor-widget-container
{
    background-color: #f8f8f8;
    padding: 10px 10px 10px 10px;
}
.elementor-7884 .elementor-element.elementor-element-6db243e8
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-6db243e8 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-26ef362b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-26ef362b.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-7884 .elementor-element.elementor-element-4ca95852.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-4ca95852.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-7884 .elementor-element.elementor-element-3540daf2.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-3540daf2.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-7884 .elementor-element.elementor-element-5e0559bd.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-5e0559bd.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-7884 .elementor-element.elementor-element-4e034886.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-4e034886.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-297d196e img
{
    width: 100px;
}
.elementor-7884 .elementor-element.elementor-element-56adb7f0>.elementor-element-populated, .elementor-7884 .elementor-element.elementor-element-56adb7f0>.elementor-element-populated>.elementor-background-overlay, .elementor-7884 .elementor-element.elementor-element-56adb7f0>.elementor-background-slideshow
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-7884 .elementor-element.elementor-element-56adb7f0>.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-7884 .elementor-element.elementor-element-5f9678b1>.elementor-widget-container
{
    background-color: #f8f8f8;
    padding: 10px 10px 10px 10px;
}
.elementor-7884 .elementor-element.elementor-element-5f9678b1
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-5f9678b1 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-5c53f527.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-5c53f527.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-506f0896 img
{
    width: 85%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-39b7f861.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-39b7f861.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-5bf32290 img
{
    width: 85%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-454cd496.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-454cd496.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-490e51b8 img
{
    width: 85%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-4752c0d9.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-4752c0d9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-4db29f90 img
{
    width: 85%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-4df8339.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-4df8339.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-1c11032c img
{
    width: 80px;
}
.elementor-7884 .elementor-element.elementor-element-665ea778>.elementor-element-populated, .elementor-7884 .elementor-element.elementor-element-665ea778>.elementor-element-populated>.elementor-background-overlay, .elementor-7884 .elementor-element.elementor-element-665ea778>.elementor-background-slideshow
{
    border-radius: 8px 8px 8px 8px;
}
.elementor-7884 .elementor-element.elementor-element-665ea778>.elementor-element-populated
{
    box-shadow: 8px 20px 39px -20px rgba(0,0,0,.5);
}
.elementor-7884 .elementor-element.elementor-element-4a86c133>.elementor-widget-container
{
    background-color: #f8f8f8;
    padding: 10px 10px 10px 10px;
}
.elementor-7884 .elementor-element.elementor-element-4a86c133
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-4a86c133 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-13cacc59.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-13cacc59.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-34c93e8b img
{
    width: 85%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-5c95e00b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-5c95e00b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-6d5ef3d1 img
{
    width: 50%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-6d734828.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-6d734828.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-43a2169e img
{
    width: 50%;
}
.elementor-7884 .elementor-element.elementor-element-7ddd226:not(.elementor-motion-effects-element-type-background), .elementor-7884 .elementor-element.elementor-element-7ddd226>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-7884 .elementor-element.elementor-element-7ddd226
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7884 .elementor-element.elementor-element-7ddd226>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-468dae7>.elementor-widget-container
{
    padding: 0 0 15px 0;
}
.elementor-7884 .elementor-element.elementor-element-468dae7
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-468dae7 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 32px;
    font-weight: 400;
    text-transform: capitalize;
    color: #313131;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-001ba7a.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-001ba7a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-38bc5f5 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-475555e img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-e729945.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-e729945.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-48c239d img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-8cd06d1 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-0e01141 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-0d1f0ef.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-0d1f0ef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-562a737 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-c3073ae.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-c3073ae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-3999f35 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-5b6142f img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-fe2b079:not(.elementor-motion-effects-element-type-background), .elementor-7884 .elementor-element.elementor-element-fe2b079>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-7884 .elementor-element.elementor-element-fe2b079
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 40px 0 40px 0;
}
.elementor-7884 .elementor-element.elementor-element-fe2b079>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-c075fed>.elementor-widget-container
{
    padding: 0 0 15px 0;
}
.elementor-7884 .elementor-element.elementor-element-c075fed
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-c075fed .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 32px;
    font-weight: 400;
    color: #313131;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-48967e2.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-48967e2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-9cab2e9 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-250de78 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-30d00cd.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-30d00cd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-01b8302 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-a52eefb img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-9c693aa img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-4e70de5.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-4e70de5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-d049f4c img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-7df3e23 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-5d602d2.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-5d602d2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-4aa3c4d img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-4d64c70 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-283b6b6 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-a632d7a.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-a632d7a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-2aaaaba img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-893e3a7 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-5a118e9.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-5a118e9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-f1ea404 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-d2e945c img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-aa0f894 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-2b49034.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-2b49034.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-f4accdf img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-e5693fe img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-67fff0c.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-67fff0c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-db9cd8b img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-acf69df img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-ead1c18 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-75cf404.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-75cf404.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-91b906b img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-427794b img
{
    width: 100%;
    max-width: 100%;
}
.elementor-bc-flex-widget .elementor-7884 .elementor-element.elementor-element-4a91d50.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-4a91d50.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-7884 .elementor-element.elementor-element-7a8ff0e img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-1611870 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-f48d160 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-7884 .elementor-element.elementor-element-61740c4:not(.elementor-motion-effects-element-type-background), .elementor-7884 .elementor-element.elementor-element-61740c4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-61740c4>.elementor-background-overlay
{
    opacity: .85;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-61740c4
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7884 .elementor-element.elementor-element-d6f09bf>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 82px 0 82px;
}
.elementor-7884 .elementor-element.elementor-element-d6f09bf
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-d6f09bf .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-6957a9e>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-6957a9e
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-6957a9e .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-505eff5>.elementor-container
{
    max-width: 800px;
}
.elementor-widget-global .neb-protected-content-message, .elementor-widget-global .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-global .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-global .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-global .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-global .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-global .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-global .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-global .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-global .eael-contact-form-7 .wpcf7-form label, .elementor-widget-global .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-global .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-global .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-global .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-7884 .elementor-element.elementor-global-39155 .eael-contact-form-7 .wpcf7-not-valid-tip
{
    display: block!important;
}
.elementor-7884 .elementor-element.elementor-global-39155 .eael-contact-form-7 .wpcf7-validation-errors
{
    display: block!important;
}
.elementor-7884 .elementor-element.elementor-global-39155 .eael-contact-form-7-wrapper
{
    text-align: default;
}
.elementor-7884 .elementor-element.elementor-global-39155 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap
{
    margin-bottom: 0;
}
.elementor-7884 .elementor-element.elementor-global-39155 .eael-contact-form-7 .wpcf7-form input[type="submit"]
{
    background-color: #1754d5;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0 0 0 0;
    margin-top: 10px;
}
.elementor-7884 .elementor-element.elementor-global-39155 .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover
{
    background-color: #f3f3f3;
    color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-6ce1717>.elementor-widget-container
{
    margin: 0 10px 0 10px;
    padding: 20px 20px 40px 20px;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-6ce1717.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-7884 .elementor-element.elementor-element-6ce1717.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-7884 .elementor-element.elementor-element-6ce1717.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-7884 .elementor-element.elementor-element-6ce1717 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7884 .elementor-element.elementor-element-6ce1717 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 27%;
}
.elementor-7884 .elementor-element.elementor-element-6ce1717 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-6ce1717 .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-896a879>.elementor-widget-container
{
    margin: 0 10px 0 10px;
    padding: 20px 20px 57px 20px;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-896a879 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-896a879.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-7884 .elementor-element.elementor-element-896a879.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-7884 .elementor-element.elementor-element-896a879.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-7884 .elementor-element.elementor-element-896a879 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7884 .elementor-element.elementor-element-896a879 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-896a879 .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-fe668f4>.elementor-widget-container
{
    margin: 0 10px 0 10px;
    padding: 24px 24px 38px 24px;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-fe668f4.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-7884 .elementor-element.elementor-element-fe668f4.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-7884 .elementor-element.elementor-element-fe668f4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-7884 .elementor-element.elementor-element-fe668f4 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7884 .elementor-element.elementor-element-fe668f4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-fe668f4 .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-4dbe2ca>.elementor-widget-container
{
    margin: 0 10px 0 10px;
    padding: 15px 15px 32px 15px;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-4dbe2ca.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-7884 .elementor-element.elementor-element-4dbe2ca.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-7884 .elementor-element.elementor-element-4dbe2ca.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-7884 .elementor-element.elementor-element-4dbe2ca .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7884 .elementor-element.elementor-element-4dbe2ca .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-4dbe2ca .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-874567b>.elementor-widget-container
{
    margin: 0 10px 0 10px;
    padding: 40px 40px 40px 40px;
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-874567b.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-7884 .elementor-element.elementor-element-874567b.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-7884 .elementor-element.elementor-element-874567b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-7884 .elementor-element.elementor-element-874567b .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-7884 .elementor-element.elementor-element-874567b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-7884 .elementor-element.elementor-element-874567b .elementor-image-box-description
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.elementor-7884 .elementor-element.elementor-element-e21e473
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7884 .elementor-element.elementor-element-b9e45cf>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 20px 0;
}
.elementor-7884 .elementor-element.elementor-element-b9e45cf
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-b9e45cf .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: capitalize;
    color: #313131;
}
.elementor-widget-obfx-posts-grid .neb-protected-content-message, .elementor-widget-obfx-posts-grid .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-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title, .elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-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-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title>a
{
    color: var(--e-global-color-primary);
}
.elementor-widget-obfx-posts-grid .obfx-grid-meta>span
{
    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-obfx-posts-grid .obfx-grid-meta
{
    color: var(--e-global-color-primary);
}
.elementor-widget-obfx-posts-grid .obfx-grid-meta span
{
    color: var(--e-global-color-primary);
}
.elementor-widget-obfx-posts-grid .obfx-grid-meta a
{
    color: var(--e-global-color-primary);
}
.elementor-widget-obfx-posts-grid .obfx-grid-content
{
    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-widget-obfx-posts-grid .obfx-grid-price
{
    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-widget-obfx-posts-grid .obfx-grid-footer 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);
    background-color: var(--e-global-color-primary);
}
.elementor-widget-obfx-posts-grid .obfx-grid-footer a:hover
{
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-col-image
{
    height: 155px;
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-col-content
{
    text-align: left;
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-wrapper
{
    padding-right: calc(21px);
    padding-left: calc(21px);
    padding-bottom: 30px;
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-container
{
    margin-left: calc(-21px);
    margin-right: calc(-21px);
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid .entry-title.obfx-grid-title
{
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid .entry-title.obfx-grid-title>a
{
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-meta
{
    color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-meta span
{
    color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-meta a
{
    color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-content
{
    font-size: 14px;
    font-weight: 500;
    color: #111;
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-footer a
{
    color: #fff;
    background-color: #1754d5;
    padding: 10px 10px 10px 10px;
    border-radius: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-footer a:hover
{
    color: #1754d5;
    background-color: #f3f3f3;
}
.elementor-7884 .elementor-element.elementor-element-34dabd2:not(.elementor-motion-effects-element-type-background), .elementor-7884 .elementor-element.elementor-element-34dabd2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-34dabd2
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7884 .elementor-element.elementor-element-34dabd2>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-a17e98a>.elementor-widget-container
{
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-a17e98a
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-a17e98a .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: capitalize;
    color: #fff;
}
.elementor-7884 .elementor-element.elementor-element-de1c73c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(3px / 2);
}
.elementor-7884 .elementor-element.elementor-element-de1c73c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(3px / 2);
}
.elementor-7884 .elementor-element.elementor-element-de1c73c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(3px / 2);
    margin-left: calc(3px / 2);
}
.elementor-7884 .elementor-element.elementor-element-de1c73c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-3px / 2);
    margin-left: calc(-3px / 2);
}
body.rtl .elementor-7884 .elementor-element.elementor-element-de1c73c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-3px / 2);
}
body:not(.rtl) .elementor-7884 .elementor-element.elementor-element-de1c73c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-3px / 2);
}
.elementor-7884 .elementor-element.elementor-element-de1c73c .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-7884 .elementor-element.elementor-element-de1c73c .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-7884 .elementor-element.elementor-element-de1c73c
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-7884 .elementor-element.elementor-element-de1c73c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-7884 .elementor-element.elementor-element-de1c73c .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
}
.elementor-7884 .elementor-element.elementor-element-de1c73c .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-7884 .elementor-element.elementor-element-744e720
{
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    padding: 20px 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-28e1324 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",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-7884 .elementor-element.elementor-element-28e1324 .elementor-button:hover, .elementor-7884 .elementor-element.elementor-element-28e1324 .elementor-button:focus
{
    background-color: #f3f3f3;
    color: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-28e1324 .elementor-button:hover svg, .elementor-7884 .elementor-element.elementor-element-28e1324 .elementor-button:focus svg
{
    fill: #1754d5;
}
.elementor-7884 .elementor-element.elementor-element-56dcd5b:not(.elementor-motion-effects-element-type-background), .elementor-7884 .elementor-element.elementor-element-56dcd5b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-7884 .elementor-element.elementor-element-56dcd5b
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-7884 .elementor-element.elementor-element-56dcd5b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-51910e0>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 15px 15px 15px 15px;
}
.elementor-7884 .elementor-element.elementor-element-51910e0>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-7884 .elementor-element.elementor-element-a83c775
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-a83c775 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    color: #0c0c0c;
}
.elementor-7884 .elementor-element.elementor-element-92ee66d>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-92ee66d .elementor-icon-list-icon i
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-7884 .elementor-element.elementor-element-92ee66d .elementor-icon-list-icon svg
{
    fill: #1754d5;
    transition: fill .3s;
}
.elementor-7884 .elementor-element.elementor-element-92ee66d
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-7884 .elementor-element.elementor-element-92ee66d .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-7884 .elementor-element.elementor-element-92ee66d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-7884 .elementor-element.elementor-element-92ee66d .elementor-icon-list-item>a
{
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    line-height: 2em;
}
.elementor-7884 .elementor-element.elementor-element-92ee66d .elementor-icon-list-text
{
    color: #0c0c0c;
    transition: color .3s;
}
.elementor-7884 .elementor-element.elementor-element-7094716
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-9ec5684>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-7884 .elementor-element.elementor-element-9ec5684
{
    text-align: center;
}
.elementor-7884 .elementor-element.elementor-element-9ec5684 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 400;
    text-transform: capitalize;
    color: #313131;
}
.elementor-7884 .elementor-element.elementor-element-331088c
{
    margin-top: 40px;
    margin-bottom: 40px;
}
@media(min-width: 768px)
{
    .elementor-7884 .elementor-element.elementor-element-e72b6ea
    {
        width: 54.95%;
    }
    .elementor-7884 .elementor-element.elementor-element-3e1edd1
    {
        width: 45.05%;
    }
    .elementor-7884 .elementor-element.elementor-element-5317948
    {
        width: 40%;
    }
    .elementor-7884 .elementor-element.elementor-element-1de7616
    {
        width: 20%;
    }
    .elementor-7884 .elementor-element.elementor-element-56adb7f0
    {
        width: 20%;
    }
    .elementor-7884 .elementor-element.elementor-element-665ea778
    {
        width: 20%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-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-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title, .elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title>a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-meta>span
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-content
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-price
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-footer a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-7884 .elementor-element.elementor-element-f0dcae4
    {
        padding: 40px 0 40px 0;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7884 .elementor-element.elementor-element-85a9be9>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-7884 .elementor-element.elementor-element-e894f90>.elementor-element-populated
    {
        padding: 40px 0 0 0;
    }
    .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-7884 .elementor-element.elementor-element-3456b60
    {
        padding: 0 15px 0 15px;
    }
    .elementor-7884 .elementor-element.elementor-element-4aec4ec
    {
        padding: 0 15px 0 15px;
    }
    .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-7884 .elementor-element.elementor-element-24542cf
    {
        padding: 50px 0 50px 0;
    }
    .elementor-7884 .elementor-element.elementor-element-e72b6ea>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 50px 0;
    }
    .elementor-7884 .elementor-element.elementor-element-3e1edd1>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-7884 .elementor-element.elementor-element-a9a6938>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 50px 15px 50px 15px;
    }
    .elementor-7884 .elementor-element.elementor-element-4d81caf>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-7884 .elementor-element.elementor-element-4dbe2ca>.elementor-widget-container
    {
        margin: 0 10px 0 10px;
        padding: 24px 24px 24px 24px;
    }
    .elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title, .elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title>a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-meta>span
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-content
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-price
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-footer a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-col-content
    {
        text-align: left;
    }
}
@media(max-width: 767px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7884 .elementor-element.elementor-element-d93c2ca>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-7884 .elementor-element.elementor-element-d93c2ca .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-7884 .elementor-element.elementor-element-f46095f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-7884 .elementor-element.elementor-element-f46095f .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-7884 .elementor-element.elementor-element-7361af5>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-7884 .elementor-element.elementor-element-7361af5 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-7884 .elementor-element.elementor-element-d3438f5 .eael-contact-form-7-wrapper
    {
        text-align: default;
    }
    .elementor-7884 .elementor-element.elementor-element-405ba28>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-7884 .elementor-element.elementor-element-405ba28 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-7884 .elementor-element.elementor-element-a2d809c .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-7884 .elementor-element.elementor-element-b7a28a8
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-305750d
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-305750d .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-7884 .elementor-element.elementor-element-5679f94>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-7884 .elementor-element.elementor-element-9dfe7de
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-9dfe7de .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-7884 .elementor-element.elementor-element-b9eb391>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-7884 .elementor-element.elementor-element-7246566 .elementor-heading-title
    {
        font-size: 48px;
    }
    .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-7884 .elementor-element.elementor-element-e8e0fb4
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-e8e0fb4 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-7884 .elementor-element.elementor-element-fe0db45>.elementor-widget-container
    {
        padding: 0 0 0 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-7884 .elementor-element.elementor-element-bbda3d5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-bbda3d5 .elementor-image-box-img
    {
        margin-bottom: 19px;
    }
    .elementor-7884 .elementor-element.elementor-element-7a888aa .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-7a888aa .elementor-image-box-img
    {
        margin-bottom: 19px;
    }
    .elementor-7884 .elementor-element.elementor-element-3531030 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-3531030 .elementor-image-box-img
    {
        margin-bottom: 19px;
    }
    .elementor-7884 .elementor-element.elementor-element-dd6dbde .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-dd6dbde .elementor-image-box-img
    {
        margin-bottom: 19px;
    }
    .elementor-7884 .elementor-element.elementor-element-9fabfaf .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-9fabfaf .elementor-image-box-img
    {
        margin-bottom: 19px;
    }
    .elementor-7884 .elementor-element.elementor-element-4dfbba4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-4dfbba4 .elementor-image-box-img
    {
        margin-bottom: 19px;
    }
    .elementor-7884 .elementor-element.elementor-element-2d1713a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-2d1713a .elementor-image-box-img
    {
        margin-bottom: 19px;
    }
    .elementor-7884 .elementor-element.elementor-element-52371e1
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-52371e1 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-7884 .elementor-element.elementor-element-1110cfa>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-7884 .elementor-element.elementor-element-a9a6938>.elementor-widget-container
    {
        padding: 0 15px 0 15px;
    }
    .elementor-7884 .elementor-element.elementor-element-a9a6938
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-5317948
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-5317948>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7884 .elementor-element.elementor-element-e4f87e5 .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-7884 .elementor-element.elementor-element-1de7616
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-1de7616>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7884 .elementor-element.elementor-element-6db243e8 .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-7884 .elementor-element.elementor-element-56adb7f0
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-56adb7f0>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7884 .elementor-element.elementor-element-5f9678b1 .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-7884 .elementor-element.elementor-element-665ea778
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-665ea778>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-7884 .elementor-element.elementor-element-4a86c133 .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-7884 .elementor-element.elementor-element-468dae7 .elementor-heading-title
    {
        font-size: 48px;
        line-height: 1.3em;
    }
    .elementor-7884 .elementor-element.elementor-element-c075fed .elementor-heading-title
    {
        font-size: 48px;
        line-height: 1.3em;
    }
    .elementor-7884 .elementor-element.elementor-element-d6f09bf>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-7884 .elementor-element.elementor-element-d6f09bf .elementor-heading-title
    {
        font-size: 48px;
        line-height: 46px;
    }
    .elementor-7884 .elementor-element.elementor-element-6957a9e .elementor-heading-title
    {
        line-height: 27px;
    }
    .elementor-7884 .elementor-element.elementor-element-6ce1717 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-7884 .elementor-element.elementor-element-896a879 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-7884 .elementor-element.elementor-element-fe668f4 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-7884 .elementor-element.elementor-element-4dbe2ca .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-7884 .elementor-element.elementor-element-874567b .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title, .elementor-widget-obfx-posts-grid .obfx-grid .entry-title.obfx-grid-title>a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-meta>span
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-content
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-price
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-obfx-posts-grid .obfx-grid-footer a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-7884 .elementor-element.elementor-element-bd822e4 .obfx-grid-col-content
    {
        text-align: center;
    }
    .elementor-7884 .elementor-element.elementor-element-a17e98a .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-7884 .elementor-element.elementor-element-28e1324>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-7884 .elementor-element.elementor-element-a83c775 .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-7884 .elementor-element.elementor-element-9ec5684 .elementor-heading-title
    {
        font-size: 48px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-7884 .elementor-element.elementor-element-85a9be9
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-e894f90
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-9971511
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-2398179
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-379614e
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-440a3f2
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-62c2855
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-e62ef2d
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-b473864
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-95817b2
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-7f77471
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-76084c9
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-b3f052a
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-29a5610
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-ffcf3ab
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-8f2d16a
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-4872882
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-95196cc
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-45068b9
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-1dad64d
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-a66e427
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-f6cd719
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-125b036
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-234cb03
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-e72b6ea
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-3e1edd1
    {
        width: 100%;
    }
    .elementor-7884 .elementor-element.elementor-element-9bd50e3
    {
        width: 33%;
    }
    .elementor-7884 .elementor-element.elementor-element-75d8870
    {
        width: 33%;
    }
    .elementor-7884 .elementor-element.elementor-element-c2f554f
    {
        width: 33%;
    }
    .elementor-7884 .elementor-element.elementor-element-ccd3b79
    {
        width: 33%;
    }
    .elementor-7884 .elementor-element.elementor-element-49372f2
    {
        width: 33%;
    }
}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-d3438f5 */
.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 */
