.elementor-kit-11 {
    --e-global-color-primary: #173465;
    --e-global-color-secondary: #625df5;
    --e-global-color-text: #203e71;
    --e-global-color-accent: #ffffff;
    --e-global-color-78349aa: #1e2334;
    --e-global-color-5249727: #5932ff;
    --e-global-color-5abe740: #afb0b7;
    --e-global-color-44ceba9: #8f5df4;
    --e-global-color-ef1f180: #f3f1fd;
    --e-global-color-e318be5: #f0f2f8;
    --e-global-color-562a6f4: #eae8f1;
    --e-global-color-3467244: #4a5c7a;
    --e-global-color-f6b460f: #dcdcdd;
    --e-global-color-c27ead5: #46d021;
    --e-global-color-bda590d: #ff3928;
    --e-global-color-4351ba7: #32a1ff;
    --e-global-color-8d69fcf: #f8a626;
    --e-global-color-ea80626: #f5f5f9;
    --e-global-color-8c29aed: #e3e1e1;
    --e-global-color-4c9cb8d: #888e99;
    --e-global-color-3c81ec0: #e6e9ea;
    --e-global-color-ee020be: #424552;
    --e-global-color-f6d9f61: #e0e0e0;
    --e-global-color-d99585d: #222739;
    --e-global-color-361c8a4: #d1d1d5;
    --e-global-color-5917ee7: #ff7133;
    --e-global-color-1664f62: #e3e3e3;
    --e-global-color-75dec2a: #f7f4fd;
    --e-global-color-59f71e1: #fff9f0;
    --e-global-color-49817cc: #ffa811;
    --e-global-color-7fb2a65: #f5fff2;
    --e-global-color-73f02de: #fdefff;
    --e-global-color-b800276: #f2f1ff;
    --e-global-color-0c3b8b8: #d0cfec;
    --e-global-typography-primary-font-family: "Poppins";
    --e-global-typography-primary-font-size: 70px;
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-primary-line-height: 85px;
    --e-global-typography-secondary-font-family: "Poppins";
    --e-global-typography-secondary-font-size: 34px;
    --e-global-typography-secondary-font-weight: 600;
    --e-global-typography-secondary-line-height: 45px;
    --e-global-typography-text-font-family: "Poppins";
    --e-global-typography-text-font-size: 17px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-line-height: 29px;
    --e-global-typography-accent-font-family: "Poppins";
    --e-global-typography-accent-font-size: 15px;
    --e-global-typography-accent-font-weight: 400;
    --e-global-typography-accent-line-height: 32px;
    --e-global-typography-a057fa2-font-family: "Poppins";
    --e-global-typography-a057fa2-font-size: 20px;
    --e-global-typography-a057fa2-font-weight: 600;
    --e-global-typography-a057fa2-line-height: 30px;
    --e-global-typography-7c4b20f-font-family: "Poppins";
    --e-global-typography-7c4b20f-font-size: 16px;
    --e-global-typography-7c4b20f-font-weight: 400;
    --e-global-typography-7c4b20f-line-height: 29px;
    --e-global-typography-351a0e8-font-family: "Poppins";
    --e-global-typography-351a0e8-font-size: 50px;
    --e-global-typography-351a0e8-font-weight: 400;
    --e-global-typography-351a0e8-line-height: 60px;
    --e-global-typography-34b7a17-font-family: "Poppins";
    --e-global-typography-34b7a17-font-size: 70px;
    --e-global-typography-34b7a17-font-weight: 600;
    --e-global-typography-34b7a17-line-height: 85px;
    --e-global-typography-bd1c868-font-family: "Poppins";
    --e-global-typography-bd1c868-font-size: 15px;
    --e-global-typography-bd1c868-font-weight: 300;
    --e-global-typography-bd1c868-line-height: 36px;
    --e-global-typography-4e81664-font-family: "Poppins";
    --e-global-typography-4e81664-font-size: 15px;
    --e-global-typography-4e81664-font-weight: 500;
    --e-global-typography-4e81664-line-height: 36px;
    --e-global-typography-40185b3-font-family: "Poppins";
    --e-global-typography-40185b3-font-size: 53px;
    --e-global-typography-40185b3-font-weight: 600;
    --e-global-typography-40185b3-line-height: 68px;
    --e-global-typography-4931e62-font-size: 60px;
    --e-global-typography-4931e62-font-weight: 600;
    --e-global-typography-4931e62-line-height: 72px;
    --e-global-typography-7d717c7-font-family: "Poppins";
    --e-global-typography-7d717c7-font-size: 15px;
    --e-global-typography-7d717c7-font-weight: 300;
    --e-global-typography-7d717c7-line-height: 28px;
    --e-global-typography-3984792-font-family: "Poppins";
    --e-global-typography-3984792-font-size: 17px;
    --e-global-typography-3984792-font-weight: 400;
    --e-global-typography-3984792-line-height: 29px;
    --e-global-typography-d9a2124-font-family: "Poppins";
    --e-global-typography-d9a2124-font-size: 16px;
    --e-global-typography-d9a2124-font-weight: 300;
    --e-global-typography-d9a2124-line-height: 29px;
    --e-global-typography-23065ad-font-family: "Poppins";
    --e-global-typography-23065ad-font-size: 30px;
    --e-global-typography-23065ad-font-weight: 600;
    --e-global-typography-23065ad-line-height: 40px;
    --e-global-typography-15ff20c-font-family: "Poppins";
    --e-global-typography-15ff20c-font-size: 28px;
    --e-global-typography-15ff20c-font-weight: 600;
    --e-global-typography-15ff20c-line-height: 38px;
    --e-global-typography-45c355a-font-family: "Poppins";
    --e-global-typography-45c355a-font-size: 25px;
    --e-global-typography-45c355a-font-weight: 600;
    --e-global-typography-45c355a-line-height: 35px;
    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);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-kit-11 a {
    color: var(--e-global-color-44ceba9);
    font-weight: 500;
}

.elementor-kit-11 h1 {
    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);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-kit-11 h2 {
    color: var(--e-global-color-primary);
    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-kit-11 h3 {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 40px;
}

.elementor-kit-11 h4 {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-15ff20c-font-family), Sans-serif;
    font-size: var(--e-global-typography-15ff20c-font-size);
    font-weight: var(--e-global-typography-15ff20c-font-weight);
    line-height: var(--e-global-typography-15ff20c-line-height);
    letter-spacing: var(--e-global-typography-15ff20c-letter-spacing);
}

.elementor-kit-11 h5 {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-45c355a-font-family), Sans-serif;
    font-size: var(--e-global-typography-45c355a-font-size);
    font-weight: var(--e-global-typography-45c355a-font-weight);
    line-height: var(--e-global-typography-45c355a-line-height);
    letter-spacing: var(--e-global-typography-45c355a-letter-spacing);
}

.elementor-kit-11 h6 {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-a057fa2-font-family), Sans-serif;
    font-size: var(--e-global-typography-a057fa2-font-size);
    font-weight: var(--e-global-typography-a057fa2-font-weight);
    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: 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-3533 .elementor-element.elementor-element-ab1a670:not(.elementor-motion-effects-element-type-background),
.elementor-3533
    .elementor-element.elementor-element-ab1a670
    > .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-3533 .elementor-element.elementor-element-ab1a670 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -129px;
    margin-bottom: 0px;
    padding: 185px 15px 130px 15px;
}

.elementor-3533 .elementor-element.elementor-element-ab1a670 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-7127de3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-922441f {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-922441f .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 600;
    line-height: 68px;
}

.elementor-3533 .elementor-element.elementor-element-922441f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-3533 .elementor-element.elementor-element-61f59ad {
    text-align: center;
    color: var(--e-global-color-accent);
}

.elementor-3533 .elementor-element.elementor-element-61f59ad > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-3533 .elementor-element.elementor-element-3f5468e > .elementor-container {
    max-width: 1250px;
}

.elementor-3533 .elementor-element.elementor-element-3f5468e {
    margin-top: 30px;
    margin-bottom: 20px;
}

.elementor-3533
    .elementor-element.elementor-element-2f62cc0:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-3533
    .elementor-element.elementor-element-2f62cc0
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f5f5f9;
}

.elementor-3533 .elementor-element.elementor-element-2f62cc0 > .elementor-element-populated,
.elementor-3533
    .elementor-element.elementor-element-2f62cc0
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-3533 .elementor-element.elementor-element-2f62cc0 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3533 .elementor-element.elementor-element-2f62cc0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3533
    .elementor-element.elementor-element-2f62cc0
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-fa3d27d > .elementor-container {
    max-width: 1150px;
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-a3effae.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-a3effae.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-55a3801 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-55a3801 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-3533 .elementor-element.elementor-element-55a3801 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-ed4c0a3 {
    text-align: center;
    font-size: 16px;
}

.elementor-3533 .elementor-element.elementor-element-ed4c0a3 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-698475a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-698475a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-6695e1c {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-6695e1c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-3533 .elementor-element.elementor-element-6695e1c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-ff9aede {
    text-align: center;
    font-size: 16px;
}

.elementor-3533 .elementor-element.elementor-element-ff9aede > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-a89f186.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-a89f186.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-eff5917 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-eff5917 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-3533 .elementor-element.elementor-element-eff5917 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-41aaa80 {
    text-align: center;
    font-size: 16px;
}

.elementor-3533 .elementor-element.elementor-element-41aaa80 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-9d80e66.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-9d80e66.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-c563603 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-c563603 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-3533 .elementor-element.elementor-element-c563603 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-c27d0b3 {
    text-align: center;
    font-size: 16px;
}

.elementor-3533 .elementor-element.elementor-element-c27d0b3 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-4df4069.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-4df4069.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-bdded86 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-bdded86 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-3533 .elementor-element.elementor-element-bdded86 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-670df32 {
    text-align: center;
    font-size: 16px;
}

.elementor-3533 .elementor-element.elementor-element-670df32 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-5e0d310.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-5e0d310.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-1948764 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-1948764 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-3533 .elementor-element.elementor-element-1948764 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-0dc90e9 {
    text-align: center;
    font-size: 16px;
}

.elementor-3533 .elementor-element.elementor-element-0dc90e9 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-3533 .elementor-element.elementor-element-df125fe {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-3533 .elementor-element.elementor-element-497fd7b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-319b074 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-3533 .elementor-element.elementor-element-3736fe4 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-3736fe4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
}

.elementor-3533 .elementor-element.elementor-element-3736fe4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-3533 .elementor-element.elementor-element-7c52200 > .elementor-container {
    max-width: 1148px;
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-690b224.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-690b224.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-3533
    .elementor-element.elementor-element-fc6627e.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-fc6627e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-438f0fd img {
    width: 85%;
}

.elementor-3533 .elementor-element.elementor-element-4f032a5:not(.elementor-motion-effects-element-type-background),
.elementor-3533
    .elementor-element.elementor-element-4f032a5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #f5f5f97d;
}

.elementor-3533 .elementor-element.elementor-element-4f032a5 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-562a6f4);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-4f032a5,
.elementor-3533 .elementor-element.elementor-element-4f032a5 > .elementor-background-overlay {
    border-radius: 020px 020px 20px 20px;
}

.elementor-3533 .elementor-element.elementor-element-4f032a5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-29d28ff.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3533 .elementor-element.elementor-element-29d28ff > .elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 50px 40px 50px;
}

.elementor-3533
    .elementor-element.elementor-element-29d28ff
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-d329876 img {
    width: 45%;
}

.elementor-3533 .elementor-element.elementor-element-d329876 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-d329876 {
    width: auto;
    max-width: auto;
}

.elementor-3533 .elementor-element.elementor-element-57cb455 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-57cb455 .elementor-heading-title {
    font-family: var(--e-global-typography-a057fa2-font-family), Sans-serif;
    font-size: var(--e-global-typography-a057fa2-font-size);
    font-weight: var(--e-global-typography-a057fa2-font-weight);
    line-height: var(--e-global-typography-a057fa2-line-height);
    letter-spacing: var(--e-global-typography-a057fa2-letter-spacing);
}

.elementor-3533 .elementor-element.elementor-element-57cb455 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-3533 .elementor-element.elementor-element-c8d31c9 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-c8d31c9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-c9f486a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3533 .elementor-element.elementor-element-c9f486a > .elementor-element-populated {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 50px 40px 50px;
}

.elementor-3533
    .elementor-element.elementor-element-c9f486a
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-aee3635 img {
    width: 45%;
}

.elementor-3533 .elementor-element.elementor-element-aee3635 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-aee3635 {
    width: auto;
    max-width: auto;
}

.elementor-3533 .elementor-element.elementor-element-b6b987a {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-b6b987a .elementor-heading-title {
    font-family: var(--e-global-typography-a057fa2-font-family), Sans-serif;
    font-size: var(--e-global-typography-a057fa2-font-size);
    font-weight: var(--e-global-typography-a057fa2-font-weight);
    line-height: var(--e-global-typography-a057fa2-line-height);
    letter-spacing: var(--e-global-typography-a057fa2-letter-spacing);
}

.elementor-3533 .elementor-element.elementor-element-b6b987a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-3533 .elementor-element.elementor-element-80ef4f3 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-80ef4f3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-3b512a1.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3533 .elementor-element.elementor-element-3b512a1 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 50px 40px 50px;
}

.elementor-3533
    .elementor-element.elementor-element-3b512a1
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-15defd5 img {
    width: 45%;
}

.elementor-3533 .elementor-element.elementor-element-15defd5 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-15defd5 {
    width: auto;
    max-width: auto;
}

.elementor-3533 .elementor-element.elementor-element-60d4229 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-60d4229 .elementor-heading-title {
    font-family: var(--e-global-typography-a057fa2-font-family), Sans-serif;
    font-size: var(--e-global-typography-a057fa2-font-size);
    font-weight: var(--e-global-typography-a057fa2-font-weight);
    line-height: var(--e-global-typography-a057fa2-line-height);
    letter-spacing: var(--e-global-typography-a057fa2-letter-spacing);
}

.elementor-3533 .elementor-element.elementor-element-60d4229 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-3533 .elementor-element.elementor-element-cb25d17 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-cb25d17 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-ac905f5 {
    margin-top: 070px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-3533 .elementor-element.elementor-element-9be0f79 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-16c9d88 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-16c9d88 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
}

.elementor-3533 .elementor-element.elementor-element-16c9d88 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-3533 .elementor-element.elementor-element-b748ef3 > .elementor-container {
    max-width: 1148px;
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-abbb8b9.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-abbb8b9.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-9cfa818 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 22px 0px;
}

.elementor-3533 .elementor-element.elementor-element-a57fac9 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-3533 .elementor-element.elementor-element-a57fac9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-a57fac9 {
    width: auto;
    max-width: auto;
}

.elementor-3533 .elementor-element.elementor-element-14cecaa > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 15px 50px 0px 0px;
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-57a222f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-57a222f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-216498e {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-216498e img {
    width: 95%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-3533 .elementor-element.elementor-element-216498e > .elementor-widget-container {
    margin: 0px 25px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-d300b9a {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-3533 .elementor-element.elementor-element-e82dcd8:not(.elementor-motion-effects-element-type-background),
.elementor-3533
    .elementor-element.elementor-element-e82dcd8
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-78349aa);
}

.elementor-3533 .elementor-element.elementor-element-e82dcd8 > .elementor-background-overlay {
    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;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-e82dcd8,
.elementor-3533 .elementor-element.elementor-element-e82dcd8 > .elementor-background-overlay {
    border-radius: 020px 020px 20px 20px;
}

.elementor-3533 .elementor-element.elementor-element-e82dcd8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 25px;
    margin-bottom: 0px;
    padding: 15px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-2d35ae4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3533 .elementor-element.elementor-element-2d35ae4 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 50px 40px 50px;
}

.elementor-3533
    .elementor-element.elementor-element-2d35ae4
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-1893f49 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-1893f49 .elementor-heading-title {
    color: var(--e-global-color-ef1f180);
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
}

.elementor-3533 .elementor-element.elementor-element-1893f49 > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-3533 .elementor-element.elementor-element-60e7ea0 {
    text-align: center;
    color: var(--e-global-color-ef1f180);
}

.elementor-3533 .elementor-element.elementor-element-60e7ea0 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-76be61f .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-3533 .elementor-element.elementor-element-76be61f .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-3533 .elementor-element.elementor-element-76be61f .elementor-button {
    font-weight: 500;
    text-decoration: none;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-secondary) 0%, var(--e-global-color-44ceba9) 100%);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px;
    padding: 13px 26px 13px 26px;
}

.elementor-3533 .elementor-element.elementor-element-76be61f > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-76be61f {
    width: auto;
    max-width: auto;
}

.elementor-3533 .elementor-element.elementor-element-7debccb > .elementor-container {
    max-width: 1326px;
}

.elementor-3533 .elementor-element.elementor-element-7debccb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 0px 0px;
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-8615951.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-8615951.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-8615951 > .elementor-element-populated,
.elementor-3533
    .elementor-element.elementor-element-8615951
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-3533 .elementor-element.elementor-element-8615951 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3533 .elementor-element.elementor-element-8615951:hover > .elementor-element-populated,
.elementor-3533
    .elementor-element.elementor-element-8615951:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3533 .elementor-element.elementor-element-8615951:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-3533 .elementor-element.elementor-element-8615951 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 45px 0px 50px 0px;
}

.elementor-3533 .elementor-element.elementor-element-1a4c8fc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-0b61432.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3533 .elementor-element.elementor-element-0b61432 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-0b61432:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-3533
    .elementor-element.elementor-element-0b61432
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-0e0a0e3 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse1.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-3533 .elementor-element.elementor-element-0e0a0e3 {
    width: auto;
    max-width: auto;
}

.elementor-3533 .elementor-element.elementor-element-3938ba7 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 32px;
}

.elementor-3533 .elementor-element.elementor-element-3938ba7 > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-8a99f37 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-8a99f37 .elementor-heading-title {
    font-family: var(--e-global-typography-a057fa2-font-family), Sans-serif;
    font-size: var(--e-global-typography-a057fa2-font-size);
    font-weight: var(--e-global-typography-a057fa2-font-weight);
    line-height: var(--e-global-typography-a057fa2-line-height);
    letter-spacing: var(--e-global-typography-a057fa2-letter-spacing);
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-7d1c3b9.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-7d1c3b9.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-7d1c3b9 > .elementor-element-populated,
.elementor-3533
    .elementor-element.elementor-element-7d1c3b9
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-3533 .elementor-element.elementor-element-7d1c3b9 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3533 .elementor-element.elementor-element-7d1c3b9:hover > .elementor-element-populated,
.elementor-3533
    .elementor-element.elementor-element-7d1c3b9:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3533 .elementor-element.elementor-element-7d1c3b9:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-3533 .elementor-element.elementor-element-7d1c3b9 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 40px 0px;
}

.elementor-3533 .elementor-element.elementor-element-46c58d6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-a5ac4f3.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3533 .elementor-element.elementor-element-a5ac4f3 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-a5ac4f3:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-3533
    .elementor-element.elementor-element-a5ac4f3
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-b9c0d0b {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 32px;
}

.elementor-3533 .elementor-element.elementor-element-b9c0d0b > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-4bb868a {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-4bb868a .elementor-heading-title {
    font-family: var(--e-global-typography-a057fa2-font-family), Sans-serif;
    font-size: var(--e-global-typography-a057fa2-font-size);
    font-weight: var(--e-global-typography-a057fa2-font-weight);
    line-height: var(--e-global-typography-a057fa2-line-height);
    letter-spacing: var(--e-global-typography-a057fa2-letter-spacing);
}

.elementor-3533 .elementor-element.elementor-element-4bb868a > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-3533 .elementor-element.elementor-element-d8a597e > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse4.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-3533 .elementor-element.elementor-element-d8a597e {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-485fdb7.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-485fdb7.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-485fdb7 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 45px 0px 50px 0px;
}

.elementor-3533 .elementor-element.elementor-element-485fdb7 > .elementor-element-populated,
.elementor-3533
    .elementor-element.elementor-element-485fdb7
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-3533 .elementor-element.elementor-element-485fdb7 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3533 .elementor-element.elementor-element-485fdb7:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-3533 .elementor-element.elementor-element-485fdb7:hover > .elementor-element-populated,
.elementor-3533
    .elementor-element.elementor-element-485fdb7:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3533
    .elementor-element.elementor-element-485fdb7
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-539ba4a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-60b642f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3533 .elementor-element.elementor-element-60b642f > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-60b642f:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-3533
    .elementor-element.elementor-element-60b642f
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-cecce7f > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse3.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-3533 .elementor-element.elementor-element-cecce7f {
    width: auto;
    max-width: auto;
}

.elementor-3533 .elementor-element.elementor-element-d67d06f {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 32px;
}

.elementor-3533 .elementor-element.elementor-element-d67d06f > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-7811b8c {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-7811b8c .elementor-heading-title {
    font-family: var(--e-global-typography-a057fa2-font-family), Sans-serif;
    font-size: var(--e-global-typography-a057fa2-font-size);
    font-weight: var(--e-global-typography-a057fa2-font-weight);
    line-height: var(--e-global-typography-a057fa2-line-height);
    letter-spacing: var(--e-global-typography-a057fa2-letter-spacing);
}

.elementor-bc-flex-widget
    .elementor-3533
    .elementor-element.elementor-element-2310b91.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-3533
    .elementor-element.elementor-element-2310b91.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3533 .elementor-element.elementor-element-2310b91 > .elementor-element-populated,
.elementor-3533
    .elementor-element.elementor-element-2310b91
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-3533 .elementor-element.elementor-element-2310b91 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3533 .elementor-element.elementor-element-2310b91:hover > .elementor-element-populated,
.elementor-3533
    .elementor-element.elementor-element-2310b91:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3533 .elementor-element.elementor-element-2310b91:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-3533 .elementor-element.elementor-element-2310b91 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 40px 0px;
}

.elementor-3533 .elementor-element.elementor-element-4c0bea2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-ec78e50.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3533 .elementor-element.elementor-element-ec78e50 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-ec78e50:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-3533
    .elementor-element.elementor-element-ec78e50
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-c1f84ec {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 32px;
}

.elementor-3533 .elementor-element.elementor-element-c1f84ec > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-c78be9d {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-c78be9d .elementor-heading-title {
    font-family: var(--e-global-typography-a057fa2-font-family), Sans-serif;
    font-size: var(--e-global-typography-a057fa2-font-size);
    font-weight: var(--e-global-typography-a057fa2-font-weight);
    line-height: var(--e-global-typography-a057fa2-line-height);
    letter-spacing: var(--e-global-typography-a057fa2-letter-spacing);
}

.elementor-3533 .elementor-element.elementor-element-c78be9d > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-3533 .elementor-element.elementor-element-f6ec1be > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse4.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-3533 .elementor-element.elementor-element-f6ec1be {
    width: auto;
    max-width: auto;
}

.elementor-3533 .elementor-element.elementor-element-53191a1 > .elementor-container {
    max-width: 1400px;
}

.elementor-3533 .elementor-element.elementor-element-53191a1 {
    margin-top: 0px;
    margin-bottom: 80px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-523adf1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-d8cdd5b > .elementor-container {
    max-width: 1400px;
}

.elementor-3533 .elementor-element.elementor-element-d8cdd5b {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-3533
    .elementor-element.elementor-element-7cb0c7e:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-3533
    .elementor-element.elementor-element-7cb0c7e
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-3533 .elementor-element.elementor-element-7cb0c7e > .elementor-element-populated,
.elementor-3533
    .elementor-element.elementor-element-7cb0c7e
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-3533 .elementor-element.elementor-element-7cb0c7e > .elementor-background-slideshow {
    border-radius: 7px 0px 0px 7px;
}

.elementor-3533 .elementor-element.elementor-element-7cb0c7e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3533
    .elementor-element.elementor-element-7cb0c7e
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-22715f0 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-22715f0 .elementor-heading-title {
    font-size: 24px;
}

.elementor-3533 .elementor-element.elementor-element-22715f0 > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-ca6f292 {
    text-align: center;
}

.elementor-3533
    .elementor-element.elementor-element-84b9e0d:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-3533
    .elementor-element.elementor-element-84b9e0d
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-3533 .elementor-element.elementor-element-84b9e0d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3533
    .elementor-element.elementor-element-84b9e0d
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-6712805 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-6712805 .elementor-heading-title {
    font-size: 24px;
}

.elementor-3533 .elementor-element.elementor-element-6712805 > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-809cdcc {
    text-align: center;
}

.elementor-3533
    .elementor-element.elementor-element-7ce9cb3:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-3533
    .elementor-element.elementor-element-7ce9cb3
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-3533 .elementor-element.elementor-element-7ce9cb3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3533
    .elementor-element.elementor-element-7ce9cb3
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-e229cc3 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-e229cc3 .elementor-heading-title {
    font-size: 24px;
}

.elementor-3533 .elementor-element.elementor-element-e229cc3 > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-f9bb64c {
    text-align: center;
}

.elementor-3533
    .elementor-element.elementor-element-c171c1b:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-3533
    .elementor-element.elementor-element-c171c1b
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-3533 .elementor-element.elementor-element-c171c1b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3533
    .elementor-element.elementor-element-c171c1b
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-64cd82b {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-64cd82b .elementor-heading-title {
    font-size: 24px;
}

.elementor-3533 .elementor-element.elementor-element-64cd82b > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-a667cc0 {
    text-align: center;
}

.elementor-3533
    .elementor-element.elementor-element-a80c00d:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-3533
    .elementor-element.elementor-element-a80c00d
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-3533 .elementor-element.elementor-element-a80c00d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3533
    .elementor-element.elementor-element-a80c00d
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-2b8e4a4 {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-2b8e4a4 .elementor-heading-title {
    font-size: 24px;
}

.elementor-3533 .elementor-element.elementor-element-2b8e4a4 > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-69f479d {
    text-align: center;
}

.elementor-3533
    .elementor-element.elementor-element-0ac4409:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-3533
    .elementor-element.elementor-element-0ac4409
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-3533 .elementor-element.elementor-element-0ac4409 > .elementor-element-populated,
.elementor-3533
    .elementor-element.elementor-element-0ac4409
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-3533 .elementor-element.elementor-element-0ac4409 > .elementor-background-slideshow {
    border-radius: 0px 7px 7px 0px;
}

.elementor-3533 .elementor-element.elementor-element-0ac4409 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3533
    .elementor-element.elementor-element-0ac4409
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3533 .elementor-element.elementor-element-b543d7a {
    text-align: center;
}

.elementor-3533 .elementor-element.elementor-element-b543d7a .elementor-heading-title {
    font-size: 24px;
}

.elementor-3533 .elementor-element.elementor-element-b543d7a > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-3533 .elementor-element.elementor-element-64584bb {
    text-align: center;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-3533 .elementor-element.elementor-element-8615951 {
        width: 50%;
    }

    .elementor-3533 .elementor-element.elementor-element-7d1c3b9 {
        width: 50%;
    }

    .elementor-3533 .elementor-element.elementor-element-485fdb7 {
        width: 50%;
    }

    .elementor-3533 .elementor-element.elementor-element-2310b91 {
        width: 50%;
    }
}

@media (max-width: 1200px) {
    .elementor-3533 .elementor-element.elementor-element-922441f .elementor-heading-title {
        font-size: 43px;
        line-height: 58px;
    }

    .elementor-3533 .elementor-element.elementor-element-3938ba7 {
        font-size: 43px;
        line-height: 58px;
    }

    .elementor-3533 .elementor-element.elementor-element-b9c0d0b {
        font-size: 43px;
        line-height: 58px;
    }

    .elementor-3533 .elementor-element.elementor-element-d67d06f {
        font-size: 43px;
        line-height: 58px;
    }

    .elementor-3533 .elementor-element.elementor-element-c1f84ec {
        font-size: 43px;
        line-height: 58px;
    }
}

@media (max-width: 1024px) {
    .elementor-3533 .elementor-element.elementor-element-ab1a670 {
        padding: 125px 15px 62px 15px;
    }

    .elementor-3533 .elementor-element.elementor-element-df125fe {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3533 .elementor-element.elementor-element-29d28ff > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-3533 .elementor-element.elementor-element-57cb455 .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-c9f486a > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-3533 .elementor-element.elementor-element-b6b987a .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-3b512a1 > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-3533 .elementor-element.elementor-element-60d4229 .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-ac905f5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3533 .elementor-element.elementor-element-2d35ae4 > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-3533 .elementor-element.elementor-element-7debccb {
        padding: 45px 0px 0px 0px;
    }

    .elementor-3533 .elementor-element.elementor-element-8615951 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-3533 .elementor-element.elementor-element-8a99f37 .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-7d1c3b9 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-3533 .elementor-element.elementor-element-4bb868a .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-485fdb7 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-3533 .elementor-element.elementor-element-7811b8c .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-2310b91 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-3533 .elementor-element.elementor-element-c78be9d .elementor-heading-title {
        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);
    }
}

@media (max-width: 767px) {
    .elementor-3533 .elementor-element.elementor-element-55a3801 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-3533 .elementor-element.elementor-element-6695e1c .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-3533 .elementor-element.elementor-element-eff5917 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-3533 .elementor-element.elementor-element-c563603 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-3533 .elementor-element.elementor-element-bdded86 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-3533 .elementor-element.elementor-element-1948764 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-3533 .elementor-element.elementor-element-57cb455 .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-b6b987a .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-3b512a1 > .elementor-element-populated {
        border-width: 0px 1px 0px 1px;
    }

    .elementor-3533 .elementor-element.elementor-element-60d4229 .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-a57fac9 {
        width: auto;
        max-width: auto;
    }

    .elementor-3533 .elementor-element.elementor-element-2d35ae4 > .elementor-element-populated {
        border-width: 0px 1px 0px 1px;
    }

    .elementor-3533 .elementor-element.elementor-element-7debccb {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3533 .elementor-element.elementor-element-8615951 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3533 .elementor-element.elementor-element-0b61432 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-3533 .elementor-element.elementor-element-8a99f37 .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-7d1c3b9 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3533 .elementor-element.elementor-element-4bb868a .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-485fdb7 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3533 .elementor-element.elementor-element-7811b8c .elementor-heading-title {
        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-3533 .elementor-element.elementor-element-2310b91 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3533 .elementor-element.elementor-element-c78be9d .elementor-heading-title {
        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);
    }
}

: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;
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #69727d;
    color: #fff;
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
    color: #69727d;
    border: 3px solid;
    background-color: transparent;
}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
    margin-top: 8px;
}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
    width: 1em;
    height: 1em;
}
.elementor-widget-text-editor .elementor-drop-cap {
    float: left;
    text-align: center;
    line-height: 1;
    font-size: 50px;
}
.elementor-widget-text-editor .elementor-drop-cap-letter {
    display: inline-block;
}
