.elementor-widget-google_maps .elementor-widget-container {
    overflow: hidden
}

.elementor-widget-google_maps .elementor-custom-embed {
    line-height: 0
}

.elementor-widget-google_maps iframe {
    height: 300px
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1296px;
}

.e-con {
    --container-max-width: 1296px;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-element {
    --widgets-spacing: 0px;
}

    {}

h1.entry-title {
    display: var(--page-title-display);
}

.elementor-kit-11 e-page-transition {
    background-color: #FFBC7D;
}

.site-header {
    padding-right: 0px;
    padding-left: 0px;
}

@media(max-width:1200px) {
    .elementor-kit-11 {
        --e-global-typography-40185b3-font-size: 43px;
        --e-global-typography-40185b3-line-height: 58px;
    }
}

@media(max-width:1024px) {
    .elementor-kit-11 {
        --e-global-typography-primary-font-size: 50px;
        --e-global-typography-primary-line-height: 65px;
        --e-global-typography-34b7a17-font-size: 50px;
        --e-global-typography-34b7a17-line-height: 65px;
        --e-global-typography-4931e62-font-size: 50px;
        --e-global-typography-4931e62-line-height: 62px;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-kit-11 h1 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-kit-11 h2 {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-kit-11 h4 {
        font-size: var(--e-global-typography-15ff20c-font-size);
        line-height: var(--e-global-typography-15ff20c-line-height);
        letter-spacing: var(--e-global-typography-15ff20c-letter-spacing);
    }

    .elementor-kit-11 h5 {
        font-size: var(--e-global-typography-45c355a-font-size);
        line-height: var(--e-global-typography-45c355a-line-height);
        letter-spacing: var(--e-global-typography-45c355a-letter-spacing);
    }

    .elementor-kit-11 h6 {
        font-size: var(--e-global-typography-a057fa2-font-size);
        line-height: var(--e-global-typography-a057fa2-line-height);
        letter-spacing: var(--e-global-typography-a057fa2-letter-spacing);
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width:767px) {
    .elementor-kit-11 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-kit-11 h1 {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-kit-11 h2 {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-kit-11 h4 {
        font-size: var(--e-global-typography-15ff20c-font-size);
        line-height: var(--e-global-typography-15ff20c-line-height);
        letter-spacing: var(--e-global-typography-15ff20c-letter-spacing);
    }

    .elementor-kit-11 h5 {
        font-size: var(--e-global-typography-45c355a-font-size);
        line-height: var(--e-global-typography-45c355a-line-height);
        letter-spacing: var(--e-global-typography-45c355a-letter-spacing);
    }

    .elementor-kit-11 h6 {
        font-size: var(--e-global-typography-a057fa2-font-size);
        line-height: var(--e-global-typography-a057fa2-line-height);
        letter-spacing: var(--e-global-typography-a057fa2-letter-spacing);
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-1094 .elementor-element.elementor-element-a35635d:not(.elementor-motion-effects-element-type-background),
.elementor-1094 .elementor-element.elementor-element-a35635d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1094 .elementor-element.elementor-element-a35635d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -129px;
    margin-bottom: 0px;
    padding: 160px 15px 130px 15px;
}

.elementor-1094 .elementor-element.elementor-element-a35635d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-358b7f2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-0a8f0b3 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-0a8f0b3 .elementor-heading-title {
    color: var(--e-global-color-accent);
    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);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-1094 .elementor-element.elementor-element-0a8f0b3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-027e707 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-1094 .elementor-element.elementor-element-8eeb33a {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-8eeb33a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 35px;
}

.elementor-1094 .elementor-element.elementor-element-8eeb33a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1094 .elementor-element.elementor-element-09ca443>.elementor-container {
    max-width: 1400px;
}

.elementor-1094 .elementor-element.elementor-element-09ca443 {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-1094 .elementor-element.elementor-element-29eddd2>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-01bf7a4>.elementor-container {
    max-width: 1400px;
}

.elementor-1094 .elementor-element.elementor-element-01bf7a4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-0407d25:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1094 .elementor-element.elementor-element-0407d25>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1094 .elementor-element.elementor-element-0407d25>.elementor-element-populated,
.elementor-1094 .elementor-element.elementor-element-0407d25>.elementor-element-populated>.elementor-background-overlay,
.elementor-1094 .elementor-element.elementor-element-0407d25>.elementor-background-slideshow {
    border-radius: 7px 0px 0px 7px;
}

.elementor-1094 .elementor-element.elementor-element-0407d25>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-0407d25>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-b782f36 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-b782f36 .elementor-heading-title {
    font-size: 24px;
}

.elementor-1094 .elementor-element.elementor-element-b782f36>.elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-c31f2ae {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-81f733e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1094 .elementor-element.elementor-element-81f733e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1094 .elementor-element.elementor-element-81f733e>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-81f733e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-b2130be {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-b2130be .elementor-heading-title {
    font-size: 24px;
}

.elementor-1094 .elementor-element.elementor-element-b2130be>.elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-0637d66 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-2d945f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1094 .elementor-element.elementor-element-2d945f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1094 .elementor-element.elementor-element-2d945f3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-2d945f3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-5e7518e {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-5e7518e .elementor-heading-title {
    font-size: 24px;
}

.elementor-1094 .elementor-element.elementor-element-5e7518e>.elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-7eefce1 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-db8fe3f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1094 .elementor-element.elementor-element-db8fe3f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1094 .elementor-element.elementor-element-db8fe3f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-db8fe3f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-ca430cd {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-ca430cd .elementor-heading-title {
    font-size: 24px;
}

.elementor-1094 .elementor-element.elementor-element-ca430cd>.elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-c36aefa {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-0e2fb60:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1094 .elementor-element.elementor-element-0e2fb60>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1094 .elementor-element.elementor-element-0e2fb60>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-0e2fb60>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-5d09fc3 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-5d09fc3 .elementor-heading-title {
    font-size: 24px;
}

.elementor-1094 .elementor-element.elementor-element-5d09fc3>.elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-1138bae {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-c01a251:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1094 .elementor-element.elementor-element-c01a251>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1094 .elementor-element.elementor-element-c01a251>.elementor-element-populated,
.elementor-1094 .elementor-element.elementor-element-c01a251>.elementor-element-populated>.elementor-background-overlay,
.elementor-1094 .elementor-element.elementor-element-c01a251>.elementor-background-slideshow {
    border-radius: 0px 7px 7px 0px;
}

.elementor-1094 .elementor-element.elementor-element-c01a251>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-c01a251>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1094 .elementor-element.elementor-element-f5aed84 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-f5aed84 .elementor-heading-title {
    font-size: 24px;
}

.elementor-1094 .elementor-element.elementor-element-f5aed84>.elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-c63b7be {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-2387827 {
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-1094 .elementor-element.elementor-element-ac718e5 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-ac718e5 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1094 .elementor-element.elementor-element-ac718e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-b594ac1 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-1094 .elementor-element.elementor-element-5bb3bce iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-5bb3bce>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-43c5a1c {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-43c5a1c .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-43c5a1c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-c474cdb iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-c474cdb>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-e8c2b16 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-e8c2b16 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-e8c2b16>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-423bf04 iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-423bf04>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-fe10829 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-fe10829 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-fe10829>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-57b4d75 iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-57b4d75>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-4673658 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-4673658 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-4673658>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-611fab2 iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-611fab2>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-31ac892 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-31ac892 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-31ac892>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-8057907 iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-8057907>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-cc95dd1 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-cc95dd1 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-cc95dd1>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-2ab6e83 {
    margin-top: 70px;
    margin-bottom: 0px;
}

.elementor-1094 .elementor-element.elementor-element-3720265 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-3720265 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1094 .elementor-element.elementor-element-3720265>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-83b43d0 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-1094 .elementor-element.elementor-element-c970b22 iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-c970b22>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-2ab2e5c {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-2ab2e5c .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-2ab2e5c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-2141ab2 iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-2141ab2>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-da81b92 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-da81b92 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-da81b92>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-fa23094 iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-fa23094>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-3962cc3 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-3962cc3 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-3962cc3>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-b41d78b>.elementor-container {
    max-width: 904px;
}

.elementor-1094 .elementor-element.elementor-element-4a9940f iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-4a9940f>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-563a1f3 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-563a1f3 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-563a1f3>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-c2e2139 iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-c2e2139>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-35f6075 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-35f6075 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-35f6075>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-df651be {
    margin-top: 70px;
    margin-bottom: 70px;
}

.elementor-1094 .elementor-element.elementor-element-21f3e25 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-21f3e25 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1094 .elementor-element.elementor-element-21f3e25>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-5d74962 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-1094 .elementor-element.elementor-element-6b37793 iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-6b37793>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-27d655c {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-27d655c .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-27d655c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-f653faf iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-f653faf>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-86e47fb {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-86e47fb .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-86e47fb>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-385085f iframe {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(147deg);
}

.elementor-1094 .elementor-element.elementor-element-385085f>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1094 .elementor-element.elementor-element-c3b1737 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-c3b1737 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1094 .elementor-element.elementor-element-c3b1737>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1094 .elementor-element.elementor-element-ad09b2e {
    margin-top: 60px;
    margin-bottom: 100px;
}

.elementor-1094 .elementor-element.elementor-element-1b17c74 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-1b17c74 .elementor-heading-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1094 .elementor-element.elementor-element-1b17c74>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 28px 0px;
}

.elementor-1094 .elementor-element.elementor-element-bbb5436 {
    text-align: center;
}

.elementor-1094 .elementor-element.elementor-element-bbb5436>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 22px 0px;
}

@media(max-width:1024px) {
    .elementor-1094 .elementor-element.elementor-element-a35635d {
        padding: 125px 15px 62px 15px;
    }

    .elementor-1094 .elementor-element.elementor-element-0a8f0b3 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-1094 .elementor-element.elementor-element-ac718e5 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1094 .elementor-element.elementor-element-3720265 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1094 .elementor-element.elementor-element-21f3e25 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1094 .elementor-element.elementor-element-1b17c74 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }
}

@media(max-width:767px) {
    .elementor-1094 .elementor-element.elementor-element-0a8f0b3 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-1094 .elementor-element.elementor-element-ac718e5 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1094 .elementor-element.elementor-element-ac718e5>.elementor-widget-container {
        padding: 0px 0px 28px 0px;
    }

    .elementor-1094 .elementor-element.elementor-element-3720265 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1094 .elementor-element.elementor-element-3720265>.elementor-widget-container {
        padding: 0px 0px 28px 0px;
    }

    .elementor-1094 .elementor-element.elementor-element-21f3e25 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1094 .elementor-element.elementor-element-21f3e25>.elementor-widget-container {
        padding: 0px 0px 28px 0px;
    }

    .elementor-1094 .elementor-element.elementor-element-1b17c74 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1094 .elementor-element.elementor-element-1b17c74>.elementor-widget-container {
        padding: 0px 0px 28px 0px;
    }
}

:root {
    --lakit-adminbar-height: 0px
}

@media(min-width:768px) {
    .lakit-vheader--hidemobile.lakit--is-vheader {
        position: relative
    }

    .lakit-vheader--hidemobile.lakit--is-vheader.lakit-vheader-pleft {
        padding-left: var(--lakit-vheader-width)
    }

    .lakit-vheader--hidemobile.lakit--is-vheader.lakit-vheader-pright {
        padding-right: var(--lakit-vheader-width)
    }

    .lakit-vheader--hidemobile.lakit--is-vheader>.elementor-location-header.elementor-edit-area {
        position: static
    }

    .lakit-vheader--hidemobile.lakit--is-vheader>.elementor-location-header>.elementor-element:first-child,
    .lakit-vheader--hidemobile.lakit--is-vheader>.elementor-location-header>.elementor-section-wrap>.elementor-element:first-child {
        position: absolute;
        top: 0;
        bottom: 0;
        width: var(--lakit-vheader-width);
        height: auto;
        z-index: 3;
        min-height: calc(100vh - var(--lakit-adminbar-height))
    }

    .lakit-vheader--hidemobile.lakit--is-vheader.lakit-vheader-pleft>.elementor-location-header>.elementor-section-wrap>.elementor-top-section:first-child,
    .lakit-vheader--hidemobile.lakit--is-vheader.lakit-vheader-pleft>.elementor-location-header>.elementor-top-section:first-child {
        left: 0
    }

    .lakit-vheader--hidemobile.lakit--is-vheader.lakit-vheader-pright>.elementor-location-header>.elementor-section-wrap>.elementor-top-section:first-child,
    .lakit-vheader--hidemobile.lakit--is-vheader.lakit-vheader-pright>.elementor-location-header>.elementor-top-section:first-child {
        right: 0
    }

    .lakit-vheader--hidemobile.lakit--is-vheader>.elementor-location-header>.elementor-section-wrap>.elementor-top-section:first-child>.elementor-container,
    .lakit-vheader--hidemobile.lakit--is-vheader>.elementor-location-header>.elementor-top-section:first-child>.elementor-container {
        flex-flow: row wrap;
        height: auto;
        position: sticky;
        top: var(--lakit-adminbar-height);
        left: 0;
        min-height: calc(100vh - var(--lakit-adminbar-height))
    }

    .lakit-vheader--hidemobile.lakit--is-vheader>.elementor-location-header>.elementor-section-wrap>.elementor-top-section:first-child>.elementor-container>.elementor-column,
    .lakit-vheader--hidemobile.lakit--is-vheader>.elementor-location-header>.elementor-top-section:first-child>.elementor-container>.elementor-column {
        width: 100%
    }
}

@media(min-width:1025px) {
    .lakit-vheader--hidetablet.lakit--is-vheader {
        position: relative
    }

    .lakit-vheader--hidetablet.lakit--is-vheader.lakit-vheader-pleft {
        padding-left: var(--lakit-vheader-width)
    }

    .lakit-vheader--hidetablet.lakit--is-vheader.lakit-vheader-pright {
        padding-right: var(--lakit-vheader-width)
    }

    .lakit-vheader--hidetablet.lakit--is-vheader>.elementor-location-header.elementor-edit-area {
        position: static
    }

    .lakit-vheader--hidetablet.lakit--is-vheader>.elementor-location-header>.elementor-element:first-child,
    .lakit-vheader--hidetablet.lakit--is-vheader>.elementor-location-header>.elementor-section-wrap>.elementor-element:first-child {
        position: absolute;
        top: 0;
        bottom: 0;
        width: var(--lakit-vheader-width);
        height: auto;
        z-index: 3;
        min-height: calc(100vh - var(--lakit-adminbar-height))
    }

    .lakit-vheader--hidetablet.lakit--is-vheader.lakit-vheader-pleft>.elementor-location-header>.elementor-section-wrap>.elementor-top-section:first-child,
    .lakit-vheader--hidetablet.lakit--is-vheader.lakit-vheader-pleft>.elementor-location-header>.elementor-top-section:first-child {
        left: 0
    }

    .lakit-vheader--hidetablet.lakit--is-vheader.lakit-vheader-pright>.elementor-location-header>.elementor-section-wrap>.elementor-top-section:first-child,
    .lakit-vheader--hidetablet.lakit--is-vheader.lakit-vheader-pright>.elementor-location-header>.elementor-top-section:first-child {
        right: 0
    }

    .lakit-vheader--hidetablet.lakit--is-vheader>.elementor-location-header>.elementor-section-wrap>.elementor-top-section:first-child>.elementor-container,
    .lakit-vheader--hidetablet.lakit--is-vheader>.elementor-location-header>.elementor-top-section:first-child>.elementor-container {
        flex-flow: row wrap;
        height: auto;
        position: sticky;
        top: var(--lakit-adminbar-height);
        left: 0;
        min-height: calc(100vh - var(--lakit-adminbar-height))
    }

    .lakit-vheader--hidetablet.lakit--is-vheader>.elementor-location-header>.elementor-section-wrap>.elementor-top-section:first-child>.elementor-container>.elementor-column,
    .lakit-vheader--hidetablet.lakit--is-vheader>.elementor-location-header>.elementor-top-section:first-child>.elementor-container>.elementor-column {
        width: 100%
    }
}

.col-mob-1,
.col-mob-2,
.col-mob-3,
.col-mob-4,
.col-mob-5,
.col-mob-6,
.col-mob-7,
.col-mob-8,
.col-mob-9,
.col-mob-10,
.col-tabp-1,
.col-tabp-2,
.col-tabp-3,
.col-tabp-4,
.col-tabp-5,
.col-tabp-6,
.col-tabp-7,
.col-tabp-8,
.col-tabp-9,
.col-tabp-10,
.col-tab-1,
.col-tab-2,
.col-tab-3,
.col-tab-4,
.col-tab-5,
.col-tab-6,
.col-tab-7,
.col-tab-8,
.col-tab-9,
.col-tab-10,
.col-lap-1,
.col-lap-2,
.col-lap-3,
.col-lap-4,
.col-lap-5,
.col-lap-6,
.col-lap-7,
.col-lap-8,
.col-lap-9,
.col-lap-10,
.col-desk-1,
.col-desk-2,
.col-desk-3,
.col-desk-4,
.col-desk-5,
.col-desk-6,
.col-desk-7,
.col-desk-8,
.col-desk-9,
.col-desk-10 {
    position: relative;
    min-height: 1px;
    padding: 10px;
    box-sizing: border-box;
    width: 100%
}

.col-mob-1 {
    flex: 0 0 calc(100%/1);
    max-width: calc(100%/1)
}

.col-mob-2 {
    flex: 0 0 calc(100%/2);
    max-width: calc(100%/2)
}

.col-mob-3 {
    flex: 0 0 calc(100%/3);
    max-width: calc(100%/3)
}

.col-mob-4 {
    flex: 0 0 calc(100%/4);
    max-width: calc(100%/4)
}

.col-mob-5 {
    flex: 0 0 calc(100%/5);
    max-width: calc(100%/5)
}

.col-mob-6 {
    flex: 0 0 calc(100%/6);
    max-width: calc(100%/6)
}

.col-mob-7 {
    flex: 0 0 calc(100%/7);
    max-width: calc(100%/7)
}

.col-mob-8 {
    flex: 0 0 calc(100%/8);
    max-width: calc(100%/8)
}

.col-mob-9 {
    flex: 0 0 calc(100%/9);
    max-width: calc(100%/9)
}

.col-mob-10 {
    flex: 0 0 calc(100%/10);
    max-width: calc(100%/10)
}

@media(min-width:768px) {
    .col-tab-1 {
        flex: 0 0 calc(100%/1);
        max-width: calc(100%/1)
    }

    .col-tab-2 {
        flex: 0 0 calc(100%/2);
        max-width: calc(100%/2)
    }

    .col-tab-3 {
        flex: 0 0 calc(100%/3);
        max-width: calc(100%/3)
    }

    .col-tab-4 {
        flex: 0 0 calc(100%/4);
        max-width: calc(100%/4)
    }

    .col-tab-5 {
        flex: 0 0 calc(100%/5);
        max-width: calc(100%/5)
    }

    .col-tab-6 {
        flex: 0 0 calc(100%/6);
        max-width: calc(100%/6)
    }

    .col-tab-7 {
        flex: 0 0 calc(100%/7);
        max-width: calc(100%/7)
    }

    .col-tab-8 {
        flex: 0 0 calc(100%/8);
        max-width: calc(100%/8)
    }

    .col-tab-9 {
        flex: 0 0 calc(100%/9);
        max-width: calc(100%/9)
    }

    .col-tab-10 {
        flex: 0 0 calc(100%/10);
        max-width: calc(100%/10)
    }
}

@media(min-width:1025px) {
    .col-desk-1 {
        flex: 0 0 calc(100%/1);
        max-width: calc(100%/1)
    }

    .col-desk-2 {
        flex: 0 0 calc(100%/2);
        max-width: calc(100%/2)
    }

    .col-desk-3 {
        flex: 0 0 calc(100%/3);
        max-width: calc(100%/3)
    }

    .col-desk-4 {
        flex: 0 0 calc(100%/4);
        max-width: calc(100%/4)
    }

    .col-desk-5 {
        flex: 0 0 calc(100%/5);
        max-width: calc(100%/5)
    }

    .col-desk-6 {
        flex: 0 0 calc(100%/6);
        max-width: calc(100%/6)
    }

    .col-desk-7 {
        flex: 0 0 calc(100%/7);
        max-width: calc(100%/7)
    }

    .col-desk-8 {
        flex: 0 0 calc(100%/8);
        max-width: calc(100%/8)
    }

    .col-desk-9 {
        flex: 0 0 calc(100%/9);
        max-width: calc(100%/9)
    }

    .col-desk-10 {
        flex: 0 0 calc(100%/10);
        max-width: calc(100%/10)
    }
}

[data-elementor-device-mode=desktop] .lakit-widget-align-left {
    margin-right: auto !important
}

[data-elementor-device-mode=desktop] .lakit-widget-align-right {
    margin-left: auto !important
}

[data-elementor-device-mode=desktop] .lakit-widget-align-center {
    margin-left: auto !important;
    margin-right: auto !important
}

[data-elementor-device-mode=tablet_extra] .lakit-widget-align-tablet_extra-left {
    margin-right: auto !important
}

[data-elementor-device-mode=tablet_extra] .lakit-widget-align-tablet_extra-right {
    margin-left: auto !important
}

[data-elementor-device-mode=tablet_extra] .lakit-widget-align-tablet_extra-center {
    margin-left: auto !important;
    margin-right: auto !important
}

@media(max-width: 1200px) {
    .elementor-element.lakit-col-width-auto-tablet_extra {
        width: auto !important
    }

    .elementor-element.lakit-col-width-auto-tablet_extra.lakit-col-align-left {
        margin-right: auto
    }

    .elementor-element.lakit-col-width-auto-tablet_extra.lakit-col-align-right {
        margin-left: auto
    }

    .elementor-element.lakit-col-width-auto-tablet_extra.lakit-col-align-center {
        margin-left: auto;
        margin-right: auto
    }
}

[data-elementor-device-mode=tablet] .lakit-widget-align-tablet-left {
    margin-right: auto !important
}

[data-elementor-device-mode=tablet] .lakit-widget-align-tablet-right {
    margin-left: auto !important
}

[data-elementor-device-mode=tablet] .lakit-widget-align-tablet-center {
    margin-left: auto !important;
    margin-right: auto !important
}

@media(max-width: 1024px) {
    .elementor-element.lakit-col-width-auto-tablet {
        width: auto !important
    }

    .elementor-element.lakit-col-width-auto-tablet.lakit-col-align-left {
        margin-right: auto
    }

    .elementor-element.lakit-col-width-auto-tablet.lakit-col-align-right {
        margin-left: auto
    }

    .elementor-element.lakit-col-width-auto-tablet.lakit-col-align-center {
        margin-left: auto;
        margin-right: auto
    }
}

[data-elementor-device-mode=mobile] .lakit-widget-align-mobile-left {
    margin-right: auto !important
}

[data-elementor-device-mode=mobile] .lakit-widget-align-mobile-right {
    margin-left: auto !important
}

[data-elementor-device-mode=mobile] .lakit-widget-align-mobile-center {
    margin-left: auto !important;
    margin-right: auto !important
}

@media(max-width: 767px) {
    .elementor-element.lakit-col-width-auto-mobile {
        width: auto !important
    }

    .elementor-element.lakit-col-width-auto-mobile.lakit-col-align-left {
        margin-right: auto
    }

    .elementor-element.lakit-col-width-auto-mobile.lakit-col-align-right {
        margin-left: auto
    }

    .elementor-element.lakit-col-width-auto-mobile.lakit-col-align-center {
        margin-left: auto;
        margin-right: auto
    }
}

@keyframes lakitShortFadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -50px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.lakitShortFadeInDown {
    animation-name: lakitShortFadeInDown
}

@keyframes lakitShortFadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 50px, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.lakitShortFadeInUp {
    animation-name: lakitShortFadeInUp
}

@keyframes lakitShortFadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-50px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.lakitShortFadeInLeft {
    animation-name: lakitShortFadeInLeft
}

@keyframes lakitShortFadeInRight {
    from {
        opacity: 0;
        transform: translate3d(50px, 0, 0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.lakitShortFadeInRight {
    animation-name: lakitShortFadeInRight
}