.elementor-kit-992 {
    --e-global-color-primary: #6ec1e4;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #61ce70;
    --e-global-color-e5ec8e8: #4054b2;
    --e-global-color-39f6d6a: #23a455;
    --e-global-color-581e0e0c: #000;
    --e-global-color-3c7bf694: #fff;
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-weight: 500
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1100px
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px
}

{
}

h1.entry-title {
    display: var(--page-title-display)
}

@media(max-width:1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px
    }
}

@media(max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px
    }
}
.elementor-59 .elementor-element.elementor-element-0fb9280 > .elementor-container {
    text-align: center
}

.elementor-59 .elementor-element.elementor-element-19385e8.elementor-widget_vertical-captions .elementor-widget-container {
    padding: 0 calc(7vw)
}

.elementor-59 .elementor-element.elementor-element-19385e8 .grid {
    margin: calc(-7vw) calc(-7vw)
}

.elementor-59 .elementor-element.elementor-element-19385e8 .grid__item {
    padding: calc(7vw)
}

.elementor-59 .elementor-element.elementor-element-19385e8 .grid_fancy .grid__item:nth-child(3) {
    margin-top: 7vw
}

.header__curtain:after {
    background-color: rgba(0,0,0,0) !important
}

.section-masthead .section-image__wrapper {
    height: 700px
}

@media(max-width:1024px) {
    .elementor-59 .elementor-element.elementor-element-19385e8 .grid_fancy .grid__item:nth-child(3) {
        margin-top: 0
    }

    .elementor-59 .elementor-element.elementor-element-19385e8.elementor-widget_vertical-captions .elementor-widget-container {
        padding: 0 calc(40px)
    }

    .elementor-59 .elementor-element.elementor-element-19385e8 .grid {
        margin: calc(-40px) calc(-40px)
    }

    .elementor-59 .elementor-element.elementor-element-19385e8 .grid__item {
        padding: calc(40px)
    }

    .section-masthead .section-image__wrapper {
        height: 70vh
    }
}

@media(max-width:767px) {
    .elementor-59 .elementor-element.elementor-element-19385e8 .grid_fancy .grid__item:nth-child(3) {
        margin-top: 0
    }

    .elementor-59 .elementor-element.elementor-element-19385e8.elementor-widget_vertical-captions .elementor-widget-container {
        padding: 0 calc(20px)
    }

    .elementor-59 .elementor-element.elementor-element-19385e8 .grid {
        margin: calc(-20px) calc(-20px)
    }

    .elementor-59 .elementor-element.elementor-element-19385e8 .grid__item {
        padding: calc(20px)
    }

    .section-masthead .section-image__wrapper {
        height: 50vh
    }
}

.elementor-177 .elementor-element.elementor-element-f57d65a.elementor-widget_vertical-captions .elementor-widget-container {
    padding: 0 calc(8vw)
}

.elementor-177 .elementor-element.elementor-element-f57d65a .grid {
    margin: calc(-8vw) calc(-8vw)
}

.elementor-177 .elementor-element.elementor-element-f57d65a .grid__item {
    padding: calc(8vw)
}

.elementor-177 .elementor-element.elementor-element-f57d65a .grid_fancy:not(.grid_fancy-disable) .grid__item:nth-child(3) {
    margin-top: 8vw
}

.header__curtain:after {
    background-color: rgba(0,0,0,0) !important
}

@media(max-width:1024px) {
    .elementor-177 .elementor-element.elementor-element-f57d65a .grid_fancy:not(.grid_fancy-disable) .grid__item:nth-child(3) {
        margin-top: 0
    }

    .elementor-177 .elementor-element.elementor-element-f57d65a.elementor-widget_vertical-captions .elementor-widget-container {
        padding: 0 calc(40px)
    }

    .elementor-177 .elementor-element.elementor-element-f57d65a .grid {
        margin: calc(-40px) calc(-40px)
    }

    .elementor-177 .elementor-element.elementor-element-f57d65a .grid__item {
        padding: calc(40px)
    }
}

@media(max-width:767px) {
    .elementor-177 .elementor-element.elementor-element-f57d65a .grid_fancy:not(.grid_fancy-disable) .grid__item:nth-child(3) {
        margin-top: 0
    }

    .elementor-177 .elementor-element.elementor-element-f57d65a.elementor-widget_vertical-captions .elementor-widget-container {
        padding: 0 calc(20px)
    }

    .elementor-177 .elementor-element.elementor-element-f57d65a .grid {
        margin: calc(-20px) calc(-20px)
    }

    .elementor-177 .elementor-element.elementor-element-f57d65a .grid__item {
        padding: calc(20px)
    }
}
.elementor-kit-992{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-e5ec8e8:#4054b2;--e-global-color-39f6d6a:#23a455;--e-global-color-581e0e0c:#000;--e-global-color-3c7bf694:#fff;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1100px}.elementor-widget:not(:last-child){margin-bottom:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}
