.elementor-172 .elementor-element.elementor-element-2be0762 > .elementor-background-overlay {
    background-color: #000;
    opacity: 0.59;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s
    }
.elementor-172 .elementor-element.elementor-element-2be0762 > .elementor-container {
    min-height: 218px
    }
.elementor-172 .elementor-element.elementor-element-2be0762:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-2be0762 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
    }
.elementor-172 .elementor-element.elementor-element-2be0762 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -100px;
    margin-bottom: 0
    }
.elementor-172 .elementor-element.elementor-element-a47992a {
    --spacer-size: 254px
    }
.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-172 .elementor-element.elementor-element-0c3d41e .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    fill: #FFF;
    color: #FFF;
    border-style: solid;
    border-radius: 25px 25px 25px 25px
    }
.elementor-172 .elementor-element.elementor-element-0c3d41e .elementor-button-content-wrapper {
    flex-direction: row
    }
.elementor-widget-theme-post-title .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary)
    }
.elementor-172 .elementor-element.elementor-element-bde9094 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #FFF
    }
.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text)
    }
.elementor-widget-post-info .elementor-icon-list-icon i {
    color: var(--e-global-color-primary)
    }
.elementor-widget-post-info .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary)
    }
.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a {
    color: var(--e-global-color-secondary)
    }
.elementor-widget-post-info .elementor-icon-list-item {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
    }
.elementor-172 .elementor-element.elementor-element-ff2b032 .elementor-icon-list-icon i {
    color: #FFF;
    font-size: 14px
    }
.elementor-172 .elementor-element.elementor-element-ff2b032 .elementor-icon-list-icon svg {
    fill: #FFF;
    --e-icon-list-icon-size: 14px
    }
.elementor-172 .elementor-element.elementor-element-ff2b032 .elementor-icon-list-icon {
    width: 14px
    }
.elementor-172 .elementor-element.elementor-element-ff2b032 .elementor-icon-list-text, .elementor-172 .elementor-element.elementor-element-ff2b032 .elementor-icon-list-text a {
    color: #FFF
    }
.elementor-172 .elementor-element.elementor-element-ff2b032 .elementor-icon-list-item {
    font-family: "Poppins", Sans-serif;
    font-weight: 400
    }
.elementor-widget-progress-tracker .current-progress-percentage {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
    }
.elementor-172 .elementor-element.elementor-element-bc53fa1 .current-progress {
    background-color: #F1DF3A
    }
.elementor-172 .elementor-element.elementor-element-bc53fa1 {
    --horizontal-progress-border: none;
    --progress-border-radius: 20px 20px 20px 20px;
    --horizontal-height: 3px;
    --horizontal-border-style: none;
    --border-radius: 20px 20px 20px 20px
    }
.elementor-172 .elementor-element.elementor-element-1fd11e3 > .elementor-container {
    min-height: 400px
    }
.elementor-widget-theme-post-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight)
    }
.elementor-172 .elementor-element.elementor-element-5713b2a {
    padding: 20px 20px 20px 20px;
    font-family: "Poppins", Sans-serif;
    font-weight: 400
    }
.elementor-widget-post-navigation span.post-navigation__prev--label {
    color: var(--e-global-color-text)
    }
.elementor-widget-post-navigation span.post-navigation__next--label {
    color: var(--e-global-color-text)
    }
.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight)
    }
.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--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)
    }
@media (min-width: 1025px) {
    .elementor-172 .elementor-element.elementor-element-2be0762:not(.elementor-motion-effects-element-type-background), .elementor-172 .elementor-element.elementor-element-2be0762 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment: fixed
        }
    }