﻿.elementor-24844 .elementor-element.elementor-element-fdce567:not(.elementor-motion-effects-element-type-background), .elementor-24844 .elementor-element.elementor-element-fdce567>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #3155df;
}
.elementor-24844 .elementor-element.elementor-element-fdce567
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-24844 .elementor-element.elementor-element-fdce567>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-24844 .elementor-element.elementor-element-bbcd856
{
    --spacer-size: 50px;
}
.elementor-24844 .elementor-element.elementor-element-5dacc50>.elementor-container
{
    max-width: 1140px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-4c35c35.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-4c35c35.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-4c35c35.elementor-column>.elementor-widget-wrap
{
    justify-content: flex-start;
}
.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-24844 .elementor-element.elementor-element-5a9bd09>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-5a9bd09
{
    text-align: left;
}
.elementor-24844 .elementor-element.elementor-element-5a9bd09 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 50px;
    font-weight: 500;
    line-height: 60px;
    color: #fff;
}
.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-24844 .elementor-element.elementor-element-3abeac5>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-3abeac5
{
    text-align: left;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
}
.elementor-widget-slides .neb-protected-content-message, .elementor-widget-slides .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-slides .elementor-slide-heading
{
    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-slides .elementor-slide-description
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-slides .elementor-slide-button
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-6b8a1c9 .swiper-slide-contents
{
    margin-right: auto;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-6b8a1c9 .swiper-slide-inner
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-6b8a1c9 .swiper-slide-inner .elementor-slide-heading
{
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-6b8a1c9 .swiper-slide-inner .elementor-slide-description
{
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-6b8a1c9 .swiper-slide-inner .elementor-slide-button
{
    color: #fff;
    border-color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-fe97678 .swiper-slide-contents
{
    margin-right: auto;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-fe97678 .swiper-slide-inner
{
    align-items: center;
    text-align: left;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-fe97678 .swiper-slide-inner .elementor-slide-heading
{
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-fe97678 .swiper-slide-inner .elementor-slide-description
{
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-fe97678 .swiper-slide-inner .elementor-slide-button
{
    color: #fff;
    border-color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-1d81771 .swiper-slide-contents
{
    margin-right: auto;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-1d81771 .swiper-slide-inner
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-1d81771 .swiper-slide-inner .elementor-slide-heading
{
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-1d81771 .swiper-slide-inner .elementor-slide-description
{
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-1d81771 .swiper-slide-inner .elementor-slide-button
{
    color: #fff;
    border-color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-5a6dc60 .swiper-slide-contents
{
    margin-right: auto;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-5a6dc60 .swiper-slide-inner
{
    align-items: center;
    text-align: left;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-5a6dc60 .swiper-slide-inner .elementor-slide-heading
{
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-5a6dc60 .swiper-slide-inner .elementor-slide-description
{
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-repeater-item-5a6dc60 .swiper-slide-inner .elementor-slide-button
{
    color: #fff;
    border-color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .swiper-slide
{
    transition-duration: calc(2000ms * 1.2);
    height: 50px;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .swiper-slide-contents
{
    max-width: 100%;
    text-shadow: 0 0 10px rgba(0,0,0,.3);
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .swiper-slide-inner
{
    padding: 10px 10px 10px 10px;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .swiper-slide-inner .elementor-slide-heading:not(:last-child)
{
    margin-bottom: 0;
}
.elementor-24844 .elementor-element.elementor-element-d8c175c .elementor-slide-heading
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.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-24844 .elementor-element.elementor-element-e347fa6 .elementor-button
{
    background-color: #fff;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 19px 19px 19px 19px;
}
.elementor-24844 .elementor-element.elementor-element-e347fa6 .elementor-button:hover, .elementor-24844 .elementor-element.elementor-element-e347fa6 .elementor-button:focus
{
    background-color: rgba(255,255,255,0);
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-e347fa6
{
    width: auto;
    max-width: auto;
}
.elementor-24844 .elementor-element.elementor-element-e347fa6>.elementor-widget-container
{
    margin: 0 13px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-e347fa6 .elementor-button:hover svg, .elementor-24844 .elementor-element.elementor-element-e347fa6 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-24844 .elementor-element.elementor-element-61c51ad .elementor-button:hover, .elementor-24844 .elementor-element.elementor-element-61c51ad .elementor-button:focus
{
    background-color: #fff;
    color: #1754d5;
}
.elementor-24844 .elementor-element.elementor-element-61c51ad
{
    width: auto;
    max-width: auto;
}
.elementor-24844 .elementor-element.elementor-element-61c51ad>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-61c51ad .elementor-button
{
    font-weight: 500;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 19px 19px 19px 19px;
}
.elementor-24844 .elementor-element.elementor-element-61c51ad .elementor-button:hover svg, .elementor-24844 .elementor-element.elementor-element-61c51ad .elementor-button:focus svg
{
    fill: #1754d5;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-19eba33.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-19eba33.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.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-24844 .elementor-element.elementor-element-f8a450f
{
    --spacer-size: 50px;
}
.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-24844 .elementor-element.elementor-element-c11f327:not(.elementor-motion-effects-element-type-background), .elementor-24844 .elementor-element.elementor-element-c11f327>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-c11f327
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-24844 .elementor-element.elementor-element-c11f327>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-24844 .elementor-element.elementor-element-d29e704>.elementor-widget-container
{
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-d29e704
{
    text-align: center;
}
.elementor-24844 .elementor-element.elementor-element-d29e704 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #020101;
}
.elementor-24844 .elementor-element.elementor-element-8f4af4d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-8f4af4d
{
    text-align: center;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #020101;
}
.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-24844 .elementor-element.elementor-element-de3f082>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-87599e8:not(.elementor-motion-effects-element-type-background), .elementor-24844 .elementor-element.elementor-element-87599e8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-24844 .elementor-element.elementor-element-87599e8
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-24844 .elementor-element.elementor-element-87599e8>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-24844 .elementor-element.elementor-element-dd00db0>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-dd00db0
{
    text-align: center;
}
.elementor-24844 .elementor-element.elementor-element-dd00db0 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #020101;
}
.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-24844 .elementor-element.elementor-element-15b9dfb.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-24844 .elementor-element.elementor-element-15b9dfb.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-24844 .elementor-element.elementor-element-15b9dfb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-24844 .elementor-element.elementor-element-15b9dfb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-24844 .elementor-element.elementor-element-15b9dfb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-24844 .elementor-element.elementor-element-15b9dfb .elementor-image-box-title
{
    color: #54595f;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-15b9dfb .elementor-image-box-description
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 100;
    line-height: 24px;
}
.elementor-24844 .elementor-element.elementor-element-eb3f48b>.elementor-widget-container
{
    padding: 18px 18px 18px 18px;
}
.elementor-24844 .elementor-element.elementor-element-eb3f48b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-24844 .elementor-element.elementor-element-eb3f48b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-24844 .elementor-element.elementor-element-eb3f48b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-24844 .elementor-element.elementor-element-eb3f48b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-24844 .elementor-element.elementor-element-eb3f48b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-24844 .elementor-element.elementor-element-eb3f48b .elementor-image-box-title
{
    color: #54595f;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 16px;
}
.elementor-24844 .elementor-element.elementor-element-eb3f48b .elementor-image-box-description
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 100;
    line-height: 24px;
}
.elementor-24844 .elementor-element.elementor-element-df9f1ef>.elementor-widget-container
{
    padding: 18px 18px 18px 18px;
}
.elementor-24844 .elementor-element.elementor-element-df9f1ef.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-24844 .elementor-element.elementor-element-df9f1ef.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-24844 .elementor-element.elementor-element-df9f1ef.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-24844 .elementor-element.elementor-element-df9f1ef .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-24844 .elementor-element.elementor-element-df9f1ef .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-24844 .elementor-element.elementor-element-df9f1ef .elementor-image-box-title
{
    color: #54595f;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 16px;
}
.elementor-24844 .elementor-element.elementor-element-df9f1ef .elementor-image-box-description
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 100;
    line-height: 24px;
}
.elementor-24844 .elementor-element.elementor-element-3d4c475
{
    --spacer-size: 20px;
}
.elementor-24844 .elementor-element.elementor-element-54585d0.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-24844 .elementor-element.elementor-element-54585d0.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-24844 .elementor-element.elementor-element-54585d0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-24844 .elementor-element.elementor-element-54585d0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-24844 .elementor-element.elementor-element-54585d0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-24844 .elementor-element.elementor-element-54585d0 .elementor-image-box-title
{
    color: #54595f;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 16px;
}
.elementor-24844 .elementor-element.elementor-element-54585d0 .elementor-image-box-description
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 100;
}
.elementor-24844 .elementor-element.elementor-element-46f5282.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-24844 .elementor-element.elementor-element-46f5282.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-24844 .elementor-element.elementor-element-46f5282.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-24844 .elementor-element.elementor-element-46f5282 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-24844 .elementor-element.elementor-element-46f5282 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-24844 .elementor-element.elementor-element-46f5282 .elementor-image-box-title
{
    color: #54595f;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 16px;
}
.elementor-24844 .elementor-element.elementor-element-46f5282 .elementor-image-box-description
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 100;
    line-height: 24px;
}
.elementor-24844 .elementor-element.elementor-element-cedbf33.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-24844 .elementor-element.elementor-element-cedbf33.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-24844 .elementor-element.elementor-element-cedbf33.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-24844 .elementor-element.elementor-element-cedbf33 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-24844 .elementor-element.elementor-element-cedbf33 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-24844 .elementor-element.elementor-element-cedbf33 .elementor-image-box-title
{
    color: #54595f;
    font-family: "Geomanist",Sans-serif;
    font-size: 20px;
    line-height: 16px;
}
.elementor-24844 .elementor-element.elementor-element-cedbf33 .elementor-image-box-description
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 100;
    line-height: 24px;
}
.elementor-24844 .elementor-element.elementor-element-ec67c26
{
    padding: 40px 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-37b6117:not(.elementor-motion-effects-element-type-background), .elementor-24844 .elementor-element.elementor-element-37b6117>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-37b6117
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-24844 .elementor-element.elementor-element-37b6117>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-24844 .elementor-element.elementor-element-d69ff42>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 40px 0;
}
.elementor-24844 .elementor-element.elementor-element-d69ff42
{
    text-align: center;
}
.elementor-24844 .elementor-element.elementor-element-d69ff42 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #020101;
}
.elementor-24844 .elementor-element.elementor-element-0a37f85
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-26ca4ff.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-26ca4ff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-26ca4ff>.elementor-element-populated
{
    padding: 0 50px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-cde2b9c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-cde2b9c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-cde2b9c .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-67b6c51.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-67b6c51.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-67b6c51>.elementor-element-populated
{
    padding: 0 0 0 35px;
}
.elementor-24844 .elementor-element.elementor-element-583a95e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-583a95e .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-583a95e .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-0c51ac6
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-54a6140.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-54a6140.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-54a6140>.elementor-element-populated
{
    padding: 0 50px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-7bcf304>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-7bcf304 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-7bcf304 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-90880d7.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-90880d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-90880d7>.elementor-element-populated
{
    padding: 0 0 0 35px;
}
.elementor-24844 .elementor-element.elementor-element-cb74fc4>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-cb74fc4 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-cb74fc4 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-b2b375d
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-d40dd15.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-d40dd15.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-d40dd15>.elementor-element-populated
{
    padding: 0 50px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-790c583>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-790c583 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-790c583 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-7570c1b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-7570c1b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-7570c1b>.elementor-element-populated
{
    padding: 0 0 0 35px;
}
.elementor-24844 .elementor-element.elementor-element-f60a62c>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-f60a62c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-f60a62c .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-90b41e6
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-f6afd72.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-f6afd72.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-f6afd72>.elementor-element-populated
{
    padding: 0 50px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-4c04665>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-4c04665 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-4c04665 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-f3f5e89.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-f3f5e89.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-f3f5e89>.elementor-element-populated
{
    padding: 0 0 0 35px;
}
.elementor-24844 .elementor-element.elementor-element-a343f43>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-a343f43 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-a343f43 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-b0a19dc
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-464316a.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-464316a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-464316a>.elementor-element-populated
{
    padding: 0 50px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-22ad8fa>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-22ad8fa .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-22ad8fa .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-322acca.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-322acca.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-322acca>.elementor-element-populated
{
    padding: 0 0 0 35px;
}
.elementor-24844 .elementor-element.elementor-element-013f582>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-013f582 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-013f582 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-e15c53a
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-38d25fb.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-38d25fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-38d25fb>.elementor-element-populated
{
    padding: 0 50px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-9d87e68>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-9d87e68 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-9d87e68 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-becc183.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-becc183.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-becc183>.elementor-element-populated
{
    padding: 0 0 0 35px;
}
.elementor-24844 .elementor-element.elementor-element-7d9c54b>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-7d9c54b .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-7d9c54b .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-ae51e0d
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-665c3d6.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-665c3d6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-665c3d6>.elementor-element-populated
{
    padding: 0 50px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-97f7b8b>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-97f7b8b .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-97f7b8b .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-9a9c22d.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-9a9c22d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-9a9c22d>.elementor-element-populated
{
    padding: 0 0 0 35px;
}
.elementor-24844 .elementor-element.elementor-element-72bf78f>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-72bf78f .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-72bf78f .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-1181b3f
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-00b890c.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-00b890c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-00b890c>.elementor-element-populated
{
    padding: 0 50px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-14d0640>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-14d0640 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-14d0640 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-615428e.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-615428e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-615428e>.elementor-element-populated
{
    padding: 0 0 0 35px;
}
.elementor-24844 .elementor-element.elementor-element-4403e46>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-4403e46 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-4403e46 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-2e15ea1
{
    padding: 40px 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-a583105:not(.elementor-motion-effects-element-type-background), .elementor-24844 .elementor-element.elementor-element-a583105>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-24844 .elementor-element.elementor-element-a583105
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-24844 .elementor-element.elementor-element-a583105>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-24844 .elementor-element.elementor-element-a101cdf>.elementor-widget-container
{
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-a101cdf
{
    text-align: center;
}
.elementor-24844 .elementor-element.elementor-element-a101cdf .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #020101;
}
.elementor-24844 .elementor-element.elementor-element-4021b83>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-4021b83
{
    text-align: center;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #020101;
}
.elementor-24844 .elementor-element.elementor-element-2864f01>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-fcedd07:not(.elementor-motion-effects-element-type-background), .elementor-24844 .elementor-element.elementor-element-fcedd07>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-fcedd07
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-24844 .elementor-element.elementor-element-fcedd07>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-24844 .elementor-element.elementor-element-417e966>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 40px 0;
}
.elementor-24844 .elementor-element.elementor-element-417e966
{
    text-align: center;
}
.elementor-24844 .elementor-element.elementor-element-417e966 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #020101;
}
.elementor-24844 .elementor-element.elementor-element-02a1cd9
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-6a13445.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-6a13445.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-6a13445>.elementor-element-populated
{
    padding: 0 50px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-bbc40da>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-bbc40da .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-bbc40da .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-a1a522e.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-a1a522e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-a1a522e>.elementor-element-populated
{
    padding: 0 0 0 35px;
}
.elementor-24844 .elementor-element.elementor-element-3dc3224>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-3dc3224 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-3dc3224 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-6f3bcde
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-93948f8.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-93948f8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-93948f8>.elementor-element-populated
{
    padding: 0 50px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-f0fa221>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-f0fa221 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-f0fa221 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-cbbc8b5.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-cbbc8b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-cbbc8b5>.elementor-element-populated
{
    padding: 0 0 0 35px;
}
.elementor-24844 .elementor-element.elementor-element-52e09ad>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-52e09ad .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-52e09ad .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-0226793
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 20px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-c8b46f3.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-c8b46f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-c8b46f3>.elementor-element-populated
{
    padding: 0 50px 0 0;
}
.elementor-24844 .elementor-element.elementor-element-7bb7a16>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-7bb7a16 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-7bb7a16 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    line-height: 26px;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-a600a62.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-a600a62.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-a600a62>.elementor-element-populated
{
    padding: 0 0 0 35px;
}
.elementor-24844 .elementor-element.elementor-element-d16db01>.elementor-widget-container
{
    margin: 0 0 0 0;
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-d16db01 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #020101;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
.elementor-24844 .elementor-element.elementor-element-d16db01 .elementor-image-box-description
{
    color: #020101;
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    line-height: 26px;
}
.elementor-24844 .elementor-element.elementor-element-a3a4dfa
{
    padding: 40px 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-9dc6e3b:not(.elementor-motion-effects-element-type-background), .elementor-24844 .elementor-element.elementor-element-9dc6e3b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-24844 .elementor-element.elementor-element-9dc6e3b
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-24844 .elementor-element.elementor-element-9dc6e3b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-24844 .elementor-element.elementor-element-cb1a8cf>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-24844 .elementor-element.elementor-element-cb1a8cf
{
    text-align: center;
}
.elementor-24844 .elementor-element.elementor-element-cb1a8cf .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    font-style: italic;
    color: #020101;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-24844 .elementor-element.elementor-element-3327dfa
{
    --divider-border-style: solid;
    --divider-color: #85aae1;
    --divider-border-width: 1px;
}
.elementor-24844 .elementor-element.elementor-element-3327dfa>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-3327dfa .elementor-divider-separator
{
    width: 35%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-24844 .elementor-element.elementor-element-3327dfa .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-24844 .elementor-element.elementor-element-f744101
{
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-ec8ba78 .elementor-button
{
    background-color: #fff;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 6px 1px 6px;
    border-color: #1754d5;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 105px 15px 105px;
}
.elementor-24844 .elementor-element.elementor-element-ec8ba78 .elementor-button:hover, .elementor-24844 .elementor-element.elementor-element-ec8ba78 .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
    border-color: #1754d5;
}
.elementor-24844 .elementor-element.elementor-element-ec8ba78 .elementor-button:hover svg, .elementor-24844 .elementor-element.elementor-element-ec8ba78 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-24844 .elementor-element.elementor-element-ea8e29c .elementor-button
{
    background-color: #fff;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 6px 1px 6px;
    border-color: #1754d5;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 55px 15px 55px;
}
.elementor-24844 .elementor-element.elementor-element-ea8e29c .elementor-button:hover, .elementor-24844 .elementor-element.elementor-element-ea8e29c .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
    border-color: #1754d5;
}
.elementor-24844 .elementor-element.elementor-element-ea8e29c .elementor-button:hover svg, .elementor-24844 .elementor-element.elementor-element-ea8e29c .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-24844 .elementor-element.elementor-element-2809b64 .elementor-button
{
    background-color: #fff;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 6px 1px 6px;
    border-color: #1754d5;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 10px 15px 10px;
}
.elementor-24844 .elementor-element.elementor-element-2809b64 .elementor-button:hover, .elementor-24844 .elementor-element.elementor-element-2809b64 .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
    border-color: #1754d5;
}
.elementor-24844 .elementor-element.elementor-element-2809b64 .elementor-button:hover svg, .elementor-24844 .elementor-element.elementor-element-2809b64 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-24844 .elementor-element.elementor-element-fb641d2
{
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 0 30px 0;
}
.elementor-24844 .elementor-element.elementor-element-3993024 .elementor-button
{
    background-color: #fff;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 6px 1px 6px;
    border-color: #1754d5;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 50px 15px 50px;
}
.elementor-24844 .elementor-element.elementor-element-3993024 .elementor-button:hover, .elementor-24844 .elementor-element.elementor-element-3993024 .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
    border-color: #1754d5;
}
.elementor-24844 .elementor-element.elementor-element-3993024 .elementor-button:hover svg, .elementor-24844 .elementor-element.elementor-element-3993024 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-24844 .elementor-element.elementor-element-498d801 .elementor-button
{
    background-color: #fff;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 6px 1px 6px;
    border-color: #1754d5;
    border-radius: 4px 4px 4px 4px;
    padding: 15px 30px 15px 30px;
}
.elementor-24844 .elementor-element.elementor-element-498d801 .elementor-button:hover, .elementor-24844 .elementor-element.elementor-element-498d801 .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
    border-color: #1754d5;
}
.elementor-24844 .elementor-element.elementor-element-498d801 .elementor-button:hover svg, .elementor-24844 .elementor-element.elementor-element-498d801 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-24844 .elementor-element.elementor-element-89171ec:not(.elementor-motion-effects-element-type-background), .elementor-24844 .elementor-element.elementor-element-89171ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-24844 .elementor-element.elementor-element-89171ec
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-24844 .elementor-element.elementor-element-89171ec>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-24844 .elementor-element.elementor-element-aa50d37>.elementor-widget-container
{
    padding: 0 0 30px 0;
}
.elementor-24844 .elementor-element.elementor-element-aa50d37
{
    text-align: center;
}
.elementor-24844 .elementor-element.elementor-element-aa50d37 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-82e7c8e
{
    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: 0;
    margin-bottom: 0;
    padding: 40px 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-82e7c8e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-83eaa6b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-83eaa6b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-522d6dc
{
    padding: 80px 0 50px 0;
}
.elementor-bc-flex-widget .elementor-24844 .elementor-element.elementor-element-db2d0cb.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-db2d0cb.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-24844 .elementor-element.elementor-element-6e09974.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-6e09974.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-24844 .elementor-element.elementor-element-6e09974>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #1754d5;
    padding: 0 0 0 50px;
}
.elementor-24844 .elementor-element.elementor-element-6e09974>.elementor-element-populated, .elementor-24844 .elementor-element.elementor-element-6e09974>.elementor-element-populated>.elementor-background-overlay, .elementor-24844 .elementor-element.elementor-element-6e09974>.elementor-background-slideshow
{
    border-radius: 0 0 0 0;
}
.elementor-24844 .elementor-element.elementor-element-29890c4
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #020101;
}
.elementor-24844 .elementor-element.elementor-element-429f40e
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-24844 .elementor-element.elementor-element-5135290:not(.elementor-motion-effects-element-type-background), .elementor-24844 .elementor-element.elementor-element-5135290>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d4;
}
.elementor-24844 .elementor-element.elementor-element-5135290>.elementor-background-overlay
{
    opacity: .85;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-24844 .elementor-element.elementor-element-5135290
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-24844 .elementor-element.elementor-element-b7aee64>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 82px 0 82px;
}
.elementor-24844 .elementor-element.elementor-element-b7aee64
{
    text-align: center;
}
.elementor-24844 .elementor-element.elementor-element-b7aee64 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-62599a2>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}
.elementor-24844 .elementor-element.elementor-element-62599a2
{
    text-align: center;
}
.elementor-24844 .elementor-element.elementor-element-62599a2 .elementor-heading-title
{
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-24844 .elementor-element.elementor-element-689a597
{
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0842bd;
    padding: 50px 0 0 0;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-24844 .elementor-element.elementor-element-7556e72 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: 56px;
}
.elementor-24844 .elementor-element.elementor-element-7556e72 .elementor-counter-title
{
    color: #8ba9e9;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 50px;
}
.elementor-24844 .elementor-element.elementor-element-780f25c .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: 56px;
}
.elementor-24844 .elementor-element.elementor-element-780f25c .elementor-counter-title
{
    color: #8ba9e9;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 50px;
}
.elementor-24844 .elementor-element.elementor-element-87bc652 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: 56px;
}
.elementor-24844 .elementor-element.elementor-element-87bc652 .elementor-counter-title
{
    color: #8ba9e9;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 50px;
}
.elementor-24844 .elementor-element.elementor-element-b48a624 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: 56px;
}
.elementor-24844 .elementor-element.elementor-element-b48a624 .elementor-counter-title
{
    color: #8ba9e9;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 50px;
}
.elementor-24844 .elementor-element.elementor-element-962b06f .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 56px;
    font-weight: 500;
    line-height: 56px;
}
.elementor-24844 .elementor-element.elementor-element-962b06f .elementor-counter-title
{
    color: #8ba9e9;
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    line-height: 50px;
}
.elementor-24844 .elementor-element.elementor-element-411abac
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-24844 .elementor-element.elementor-element-eb14f0c>.elementor-widget-container
{
    margin: 0 0 40px 0;
}
.elementor-24844 .elementor-element.elementor-element-eb14f0c
{
    text-align: center;
}
.elementor-24844 .elementor-element.elementor-element-eb14f0c .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 48px;
    color: #000;
}
.elementor-widget-posts .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-posts .neb-protected-content-message, .elementor-widget-posts .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-posts .elementor-post__meta-data
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-posts .elementor-post__excerpt p
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-posts .elementor-post__read-more
{
    color: var(--e-global-color-accent);
}
.elementor-widget-posts a.elementor-post__read-more
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-posts .elementor-post__card .elementor-post__badge
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-posts .elementor-pagination
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-posts .e-load-more-message
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-24844 .elementor-element.elementor-element-da8be1f
{
    --grid-row-gap: 35px;
    --grid-column-gap: 35px;
}
.elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-posts-container .elementor-post__thumbnail
{
    padding-bottom: calc(.53 * 100%);
}
.elementor-24844 .elementor-element.elementor-element-da8be1f:after
{
    content: "0.53";
}
.elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post__thumbnail__link
{
    width: 100%;
}
.elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post
{
    border-radius: 15px;
    padding: 0 0 0 0;
    background-color: #f8f8f8;
}
.elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post__text
{
    padding: 0 32px 0 32px;
}
.elementor-24844 .elementor-element.elementor-element-da8be1f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link
{
    margin-right: 20px;
}
.elementor-24844 .elementor-element.elementor-element-da8be1f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link
{
    margin-left: 20px;
}
.elementor-24844 .elementor-element.elementor-element-da8be1f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link
{
    margin-bottom: 20px;
}
.elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post__title, .elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post__title a
{
    color: #000;
    font-family: "Vanguard CF",Sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 38px;
}
.elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post__title
{
    margin-bottom: 23px;
}
.elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post__excerpt p
{
    color: #6b7084;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    line-height: 24px;
}
.elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post__excerpt
{
    margin-bottom: 20px;
}
.elementor-24844 .elementor-element.elementor-element-16e1884 .elementor-button
{
    background-color: rgba(0,0,0,0);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #293643;
    color: #293643;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #ddd;
    border-radius: 10px 10px 10px 10px;
}
.elementor-24844 .elementor-element.elementor-element-16e1884>.elementor-widget-container
{
    margin: 50px 0 0 0;
}
@media(min-width: 768px)
{
    .elementor-24844 .elementor-element.elementor-element-594aff1
    {
        width: 20%;
    }
    .elementor-24844 .elementor-element.elementor-element-45cafbc
    {
        width: 30%;
    }
    .elementor-24844 .elementor-element.elementor-element-7d89ce0
    {
        width: 28%;
    }
    .elementor-24844 .elementor-element.elementor-element-db1a01d
    {
        width: 22%;
    }
    .elementor-24844 .elementor-element.elementor-element-db2d0cb
    {
        width: 60%;
    }
    .elementor-24844 .elementor-element.elementor-element-6e09974
    {
        width: 40%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-slides .elementor-slide-heading
    {
        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-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__excerpt p
    {
        font-size: var(--e-global-typography-text-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-slides .elementor-slide-heading
    {
        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-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-24844 .elementor-element.elementor-element-c7af712>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-24844 .elementor-element.elementor-element-7556e72 .elementor-counter-number-wrapper
    {
        font-size: 50px;
    }
    .elementor-24844 .elementor-element.elementor-element-7556e72 .elementor-counter-title
    {
        font-size: 14px;
    }
    .elementor-24844 .elementor-element.elementor-element-780f25c .elementor-counter-number-wrapper
    {
        font-size: 50px;
    }
    .elementor-24844 .elementor-element.elementor-element-780f25c .elementor-counter-title
    {
        font-size: 14px;
    }
    .elementor-24844 .elementor-element.elementor-element-87bc652 .elementor-counter-number-wrapper
    {
        font-size: 50px;
    }
    .elementor-24844 .elementor-element.elementor-element-87bc652 .elementor-counter-title
    {
        font-size: 14px;
    }
    .elementor-24844 .elementor-element.elementor-element-b48a624 .elementor-counter-number-wrapper
    {
        font-size: 50px;
    }
    .elementor-24844 .elementor-element.elementor-element-b48a624 .elementor-counter-title
    {
        font-size: 14px;
    }
    .elementor-24844 .elementor-element.elementor-element-962b06f .elementor-counter-number-wrapper
    {
        font-size: 50px;
    }
    .elementor-24844 .elementor-element.elementor-element-962b06f .elementor-counter-title
    {
        font-size: 14px;
    }
    .elementor-24844 .elementor-element.elementor-element-411abac
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 15px 15px 15px 15px;
    }
    .elementor-24844 .elementor-element.elementor-element-cd8b7ab>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__excerpt p
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post__title, .elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post__title a
    {
        font-size: 24px;
        line-height: 32px;
    }
    .elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post__excerpt p
    {
        font-size: 14px;
    }
}
@media(max-width: 767px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-24844 .elementor-element.elementor-element-5a9bd09>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-slides .elementor-slide-heading
    {
        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-24844 .elementor-element.elementor-element-d29e704>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-dd00db0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        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-24844 .elementor-element.elementor-element-15b9dfb .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-24844 .elementor-element.elementor-element-eb3f48b .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-24844 .elementor-element.elementor-element-df9f1ef .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-24844 .elementor-element.elementor-element-54585d0 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-24844 .elementor-element.elementor-element-46f5282 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-24844 .elementor-element.elementor-element-cedbf33 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-24844 .elementor-element.elementor-element-d69ff42>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-26ca4ff>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-67b6c51>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-54a6140>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-90880d7>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-d40dd15>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-7570c1b>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-f6afd72>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-f3f5e89>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-464316a>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-322acca>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-38d25fb>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-becc183>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-665c3d6>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-9a9c22d>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-00b890c>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-615428e>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-a101cdf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-417e966>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-6a13445>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-a1a522e>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-93948f8>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-cbbc8b5>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-c8b46f3>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-a600a62>.elementor-element-populated
    {
        margin: 0 0 50px 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-cb1a8cf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-cb1a8cf .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-24844 .elementor-element.elementor-element-aa50d37>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-aa50d37 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-24844 .elementor-element.elementor-element-b7aee64>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-24844 .elementor-element.elementor-element-b7aee64 .elementor-heading-title
    {
        font-size: 31px;
        line-height: 46px;
    }
    .elementor-24844 .elementor-element.elementor-element-62599a2 .elementor-heading-title
    {
        line-height: 27px;
    }
    .elementor-24844 .elementor-element.elementor-element-8f9866a
    {
        width: 50%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-24844 .elementor-element.elementor-element-ed5ca02
    {
        width: 50%;
    }
    .elementor-24844 .elementor-element.elementor-element-6b8a8ff
    {
        width: 50%;
    }
    .elementor-24844 .elementor-element.elementor-element-114dedf
    {
        width: 50%;
    }
    .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__excerpt p
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-posts-container .elementor-post__thumbnail
    {
        padding-bottom: calc(.5 * 100%);
    }
    .elementor-24844 .elementor-element.elementor-element-da8be1f:after
    {
        content: "0.5";
    }
    .elementor-24844 .elementor-element.elementor-element-da8be1f .elementor-post__thumbnail__link
    {
        width: 100%;
    }
}/* Start custom CSS for slides, class: .elementor-element-d8c175c */
.textslider .swiper-slide-inner
{
    padding: 0!important;
}
.swiper-slide-contents
{
    padding: 0;
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-5c1044d */
.timeline.height-9:after
{
    height: 950px;
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-89171ec */
.timeline .proccessNo
{
    width: 20%;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Vanguard CF';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.svg') format('svg');
}/* End Custom Fonts CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
