.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-205 .elementor-element.elementor-element-65397e9:not(.elementor-motion-effects-element-type-background), .elementor-205 .elementor-element.elementor-element-65397e9 > .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-205 .elementor-element.elementor-element-65397e9 {
    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-205 .elementor-element.elementor-element-65397e9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-d46efc0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-57a2f7c {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-57a2f7c .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 600;
    line-height: 68px;
}

.elementor-205 .elementor-element.elementor-element-57a2f7c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-205 .elementor-element.elementor-element-48f5c39 {
    text-align: center;
    color: var( --e-global-color-accent );
}

.elementor-205 .elementor-element.elementor-element-48f5c39 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-205 .elementor-element.elementor-element-a55e9f7 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-205 .elementor-element.elementor-element-a55e9f7 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-205 .elementor-element.elementor-element-a55e9f7 .elementor-button {
    font-weight: 500;
    font-style: normal;
    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-205 .elementor-element.elementor-element-a55e9f7 > .elementor-widget-container {
    margin: 0px 20px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-490ac0b > .elementor-container {
    max-width: 1250px;
}

.elementor-205 .elementor-element.elementor-element-490ac0b {
    margin-top: 30px;
    margin-bottom: 20px;
}

.elementor-205 .elementor-element.elementor-element-3eff558:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-205 .elementor-element.elementor-element-3eff558 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F5F5F9;
}

.elementor-205 .elementor-element.elementor-element-3eff558 > .elementor-element-populated, .elementor-205 .elementor-element.elementor-element-3eff558 > .elementor-element-populated > .elementor-background-overlay, .elementor-205 .elementor-element.elementor-element-3eff558 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-205 .elementor-element.elementor-element-3eff558 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-205 .elementor-element.elementor-element-3eff558 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-d8e8975 > .elementor-container {
    max-width: 1150px;
}

.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-dc94d23.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-dc94d23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-b080a54 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-b080a54 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-205 .elementor-element.elementor-element-b080a54 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-2027c99 {
    text-align: center;
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-2027c99 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-3fca712.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-3fca712.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-2390e00 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-2390e00 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-205 .elementor-element.elementor-element-2390e00 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-04778d1 {
    text-align: center;
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-04778d1 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-8708107.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-8708107.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-1342441 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-1342441 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-205 .elementor-element.elementor-element-1342441 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-a14ae44 {
    text-align: center;
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-a14ae44 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-bd7a36f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-bd7a36f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-658aaa1 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-658aaa1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-205 .elementor-element.elementor-element-658aaa1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-c6ecc77 {
    text-align: center;
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-c6ecc77 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-958fd1b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-958fd1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-dd43c4c {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-dd43c4c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-205 .elementor-element.elementor-element-dd43c4c > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-02d2a33 {
    text-align: center;
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-02d2a33 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-6d1e8e8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-6d1e8e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-b41d325 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-b41d325 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-205 .elementor-element.elementor-element-b41d325 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-6ff15c3 {
    text-align: center;
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-6ff15c3 > .elementor-widget-container {
    margin: 0px 0px -13px 0px;
}

.elementor-205 .elementor-element.elementor-element-eb926b9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-205 .elementor-element.elementor-element-fc3f5de > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-550db9e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-205 .elementor-element.elementor-element-fdf24fe > .elementor-container {
    max-width: 1148px;
}

.elementor-205 .elementor-element.elementor-element-3dfb69d {
    text-align: left;
}

.elementor-205 .elementor-element.elementor-element-3dfb69d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 45px;
}

.elementor-205 .elementor-element.elementor-element-3dfb69d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-205 .elementor-element.elementor-element-3514d12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-205 .elementor-element.elementor-element-3514d12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-205 .elementor-element.elementor-element-3514d12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-205 .elementor-element.elementor-element-3514d12 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-205 .elementor-element.elementor-element-3514d12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-205 .elementor-element.elementor-element-3514d12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-205 .elementor-element.elementor-element-3514d12 .elementor-icon-list-icon i {
    color: var( --e-global-color-text );
    transition: color 0.3s;
}

.elementor-205 .elementor-element.elementor-element-3514d12 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-text );
    color: var( --e-global-color-text );
    transition: fill 0.3s;
}

.elementor-205 .elementor-element.elementor-element-3514d12 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 1px;
}

.elementor-205 .elementor-element.elementor-element-3514d12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-205 .elementor-element.elementor-element-3514d12 .elementor-icon-list-item > a {
    font-weight: 500;
}

.elementor-205 .elementor-element.elementor-element-3514d12 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-205 .elementor-element.elementor-element-3514d12 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-740bebe.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-740bebe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-57e2544 img {
    width: 100%;
}

.elementor-205 .elementor-element.elementor-element-8610a69 > .elementor-container {
    max-width: 1200px;
}

.elementor-205 .elementor-element.elementor-element-8610a69 {
    margin-top: 50px;
    margin-bottom: 20px;
}

.elementor-205 .elementor-element.elementor-element-c5fa508:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-205 .elementor-element.elementor-element-c5fa508 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-ea80626 );
}

.elementor-205 .elementor-element.elementor-element-c5fa508 > .elementor-element-populated, .elementor-205 .elementor-element.elementor-element-c5fa508 > .elementor-element-populated > .elementor-background-overlay, .elementor-205 .elementor-element.elementor-element-c5fa508 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-205 .elementor-element.elementor-element-c5fa508 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-205 .elementor-element.elementor-element-c5fa508 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-0ed2e09 > .elementor-container {
    max-width: 1020px;
}

.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-5623273.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-5623273.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-975f399 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-975f399 img {
    width: 75%;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget .elementor-205 .elementor-element.elementor-element-e72b364.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-e72b364.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-205 .elementor-element.elementor-element-e8c87f3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-205 .elementor-element.elementor-element-e8c87f3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-713058b {
    margin-top: 050px;
    margin-bottom: 0px;
}

.elementor-205 .elementor-element.elementor-element-af9dff2 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-af9dff2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 45px;
}

.elementor-205 .elementor-element.elementor-element-af9dff2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-205 .elementor-element.elementor-element-c16a479 {
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-205 .elementor-element.elementor-element-e998378 img {
    width: 21%;
}

.elementor-205 .elementor-element.elementor-element-3661f22 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-3661f22 .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-95122bf img {
    width: 18%;
}

.elementor-205 .elementor-element.elementor-element-f6cba51 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-f6cba51 .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-e1b7165 img {
    width: 15%;
}

.elementor-205 .elementor-element.elementor-element-14d69c3 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-14d69c3 .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-e453e40 img {
    width: 16%;
}

.elementor-205 .elementor-element.elementor-element-e453e40 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-d129c9d {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-d129c9d .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-c02976f img {
    width: 27%;
}

.elementor-205 .elementor-element.elementor-element-c02976f > .elementor-widget-container {
    margin: -21px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-ca1cbd5 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-ca1cbd5 .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-947905c img {
    width: 19%;
}

.elementor-205 .elementor-element.elementor-element-3c5b68e {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-3c5b68e .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-476cc24 img {
    width: 18%;
}

.elementor-205 .elementor-element.elementor-element-eb974be {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-eb974be .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-fe1ac59 img {
    width: 17%;
}

.elementor-205 .elementor-element.elementor-element-dda4298 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-dda4298 .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-6ee4bf6 img {
    width: 14%;
}

.elementor-205 .elementor-element.elementor-element-a1723dc {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-a1723dc .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-f1f7cee img {
    width: 60%;
}

.elementor-205 .elementor-element.elementor-element-f1f7cee > .elementor-widget-container {
    margin: 7px 7px 7px 7px;
}

.elementor-205 .elementor-element.elementor-element-07e19ba {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-07e19ba .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-45bc28e {
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-205 .elementor-element.elementor-element-82a746e img {
    width: 19%;
}

.elementor-205 .elementor-element.elementor-element-e5a881a {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-e5a881a .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-84d299a img {
    width: 23%;
}

.elementor-205 .elementor-element.elementor-element-84d299a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-1a504c5 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-1a504c5 .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-fe30b14 img {
    width: 17%;
}

.elementor-205 .elementor-element.elementor-element-fe30b14 > .elementor-widget-container {
    margin: 0px 0px 1px 0px;
}

.elementor-205 .elementor-element.elementor-element-0ce66ee {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-0ce66ee .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-7594925 img {
    width: 20%;
}

.elementor-205 .elementor-element.elementor-element-5300b76 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-5300b76 .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-b8eebfe img {
    width: 33%;
}

.elementor-205 .elementor-element.elementor-element-b8eebfe > .elementor-widget-container {
    margin: 0px 0px 1px 0px;
}

.elementor-205 .elementor-element.elementor-element-bab4363 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-bab4363 .elementor-heading-title {
    font-size: 16px;
}

.elementor-205 .elementor-element.elementor-element-8d300e2:not(.elementor-motion-effects-element-type-background), .elementor-205 .elementor-element.elementor-element-8d300e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-ea80626 );
}

.elementor-205 .elementor-element.elementor-element-8d300e2, .elementor-205 .elementor-element.elementor-element-8d300e2 > .elementor-background-overlay {
    border-radius: 020px 020px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-8d300e2 {
    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-205 .elementor-element.elementor-element-8d300e2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-d0e0bd6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-205 .elementor-element.elementor-element-d0e0bd6 > .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-205 .elementor-element.elementor-element-d0e0bd6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-2ec896e img {
    width: 45%;
}

.elementor-205 .elementor-element.elementor-element-2ec896e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse4.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-205 .elementor-element.elementor-element-2ec896e {
    width: auto;
    max-width: auto;
}

.elementor-205 .elementor-element.elementor-element-a7c736b {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-a7c736b .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-205 .elementor-element.elementor-element-a7c736b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-205 .elementor-element.elementor-element-4875958 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-4875958 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-2834cb8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-205 .elementor-element.elementor-element-2834cb8 > .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-205 .elementor-element.elementor-element-2834cb8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-256b108 img {
    width: 45%;
}

.elementor-205 .elementor-element.elementor-element-256b108 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse5.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-205 .elementor-element.elementor-element-256b108 {
    width: auto;
    max-width: auto;
}

.elementor-205 .elementor-element.elementor-element-45b5b69 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-45b5b69 .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-205 .elementor-element.elementor-element-45b5b69 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-205 .elementor-element.elementor-element-40496c4 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-40496c4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-8558ab0.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-205 .elementor-element.elementor-element-8558ab0 > .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-205 .elementor-element.elementor-element-8558ab0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-302f43e img {
    width: 45%;
}

.elementor-205 .elementor-element.elementor-element-302f43e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse6.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-205 .elementor-element.elementor-element-302f43e {
    width: auto;
    max-width: auto;
}

.elementor-205 .elementor-element.elementor-element-a770d82 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-a770d82 .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-205 .elementor-element.elementor-element-a770d82 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-205 .elementor-element.elementor-element-0466552 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-0466552 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-abd063f:not(.elementor-motion-effects-element-type-background), .elementor-205 .elementor-element.elementor-element-abd063f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-ea80626 );
}

.elementor-205 .elementor-element.elementor-element-abd063f, .elementor-205 .elementor-element.elementor-element-abd063f > .elementor-background-overlay {
    border-radius: 0px 0px 20px 20px;
}

.elementor-205 .elementor-element.elementor-element-abd063f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-205 .elementor-element.elementor-element-abd063f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-2ff277d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-205 .elementor-element.elementor-element-2ff277d > .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-205 .elementor-element.elementor-element-2ff277d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-aea5c25 img {
    width: 45%;
}

.elementor-205 .elementor-element.elementor-element-aea5c25 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-205 .elementor-element.elementor-element-aea5c25 {
    width: auto;
    max-width: auto;
}

.elementor-205 .elementor-element.elementor-element-3d15237 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-3d15237 .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-205 .elementor-element.elementor-element-3d15237 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-205 .elementor-element.elementor-element-8555f02 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-8555f02 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-ca10eae.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-205 .elementor-element.elementor-element-ca10eae > .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-205 .elementor-element.elementor-element-ca10eae > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-d07ccb3 img {
    width: 45%;
}

.elementor-205 .elementor-element.elementor-element-d07ccb3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-205 .elementor-element.elementor-element-d07ccb3 {
    width: auto;
    max-width: auto;
}

.elementor-205 .elementor-element.elementor-element-3556105 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-3556105 .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-205 .elementor-element.elementor-element-3556105 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-205 .elementor-element.elementor-element-6cc59f1 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-6cc59f1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-b8e7fdc.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-205 .elementor-element.elementor-element-b8e7fdc > .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-205 .elementor-element.elementor-element-b8e7fdc > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-e55f646 img {
    width: 45%;
}

.elementor-205 .elementor-element.elementor-element-e55f646 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse3.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-205 .elementor-element.elementor-element-e55f646 {
    width: auto;
    max-width: auto;
}

.elementor-205 .elementor-element.elementor-element-7272385 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-7272385 .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-205 .elementor-element.elementor-element-7272385 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-205 .elementor-element.elementor-element-ed471ef {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-ed471ef > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-50e66a2 > .elementor-container {
    max-width: 980px;
}

.elementor-205 .elementor-element.elementor-element-50e66a2 {
    margin-top: 60px;
    margin-bottom: 60px;
}

.elementor-205 .elementor-element.elementor-element-553b1a3 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-553b1a3 .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-205 .elementor-element.elementor-element-553b1a3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 28px 0px;
}

.elementor-205 .elementor-element.elementor-element-b84f813 {
    margin-top: 60px;
    margin-bottom: 100px;
}

.elementor-205 .elementor-element.elementor-element-b98a1dd {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-b98a1dd .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-205 .elementor-element.elementor-element-b98a1dd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 28px 0px;
}

.elementor-205 .elementor-element.elementor-element-636ea46 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-636ea46 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 22px 0px;
}

.elementor-205 .elementor-element.elementor-element-fda5bfa {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-205 .elementor-element.elementor-element-618a549 {
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-205 .elementor-element.elementor-element-b3a69e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-205 .elementor-element.elementor-element-b3a69e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-ea80626 );
}

.elementor-205 .elementor-element.elementor-element-b3a69e0 > .elementor-element-populated, .elementor-205 .elementor-element.elementor-element-b3a69e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-205 .elementor-element.elementor-element-b3a69e0 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-205 .elementor-element.elementor-element-b3a69e0 > .elementor-element-populated {
    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: 70px 80px 080px 80px;
}

.elementor-205 .elementor-element.elementor-element-b3a69e0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-205 .elementor-element.elementor-element-fba4b65 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-fba4b65 .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-205 .elementor-element.elementor-element-6be8544 {
    text-align: center;
}

.elementor-205 .elementor-element.elementor-element-6be8544 > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    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 );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-accent );
    border-radius: 6px 6px 6px 6px;
    padding: 10px 25px 10px 25px;
}

.elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var( --e-global-color-accent );
    border-radius: 6px 6px 6px 6px;
}

.elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var( --e-global-color-accent );
}

.elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var( --e-global-color-secondary );
}

.elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-text );
}

.elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-text );
    border-radius: 0px 0px 0px 0px;
    padding: 15px 25px 10px 25px;
}

.elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-body p, .elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-body {
    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 );
}

@media(min-width: 768px) {
    .elementor-205 .elementor-element.elementor-element-5623273 {
        width:22.334%;
    }

    .elementor-205 .elementor-element.elementor-element-e72b364 {
        width: 77.666%;
    }
}

@media(max-width: 1200px) {
    .elementor-205 .elementor-element.elementor-element-57a2f7c .elementor-heading-title {
        font-size:43px;
        line-height: 58px;
    }

    .elementor-205 .elementor-element.elementor-element-618a549 {
        margin-top: 0px;
        margin-bottom: 30px;
    }
}

@media(max-width: 1024px) {
    .elementor-205 .elementor-element.elementor-element-65397e9 {
        padding:125px 15px 62px 15px;
    }

    .elementor-205 .elementor-element.elementor-element-eb926b9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-205 .elementor-element.elementor-element-d0e0bd6 > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-205 .elementor-element.elementor-element-a7c736b .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-205 .elementor-element.elementor-element-2834cb8 > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-205 .elementor-element.elementor-element-45b5b69 .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-205 .elementor-element.elementor-element-8558ab0 > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-205 .elementor-element.elementor-element-a770d82 .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-205 .elementor-element.elementor-element-2ff277d > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-205 .elementor-element.elementor-element-3d15237 .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-205 .elementor-element.elementor-element-ca10eae > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-205 .elementor-element.elementor-element-3556105 .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-205 .elementor-element.elementor-element-b8e7fdc > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-205 .elementor-element.elementor-element-7272385 .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-205 .elementor-element.elementor-element-553b1a3 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-205 .elementor-element.elementor-element-b98a1dd .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-205 .elementor-element.elementor-element-b3a69e0 > .elementor-element-populated {
        padding: 40px 50px 50px 50px;
    }

    .elementor-205 .elementor-element.elementor-element-fba4b65 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        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-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-body p, .elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }
}

@media(max-width: 767px) {
    .elementor-205 .elementor-element.elementor-element-b080a54 .elementor-heading-title {
        font-size:20px;
        line-height: 1.5em;
    }

    .elementor-205 .elementor-element.elementor-element-2390e00 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-205 .elementor-element.elementor-element-1342441 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-205 .elementor-element.elementor-element-658aaa1 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-205 .elementor-element.elementor-element-dd43c4c .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-205 .elementor-element.elementor-element-b41d325 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-205 .elementor-element.elementor-element-975f399 img {
        width: 45%;
    }

    .elementor-205 .elementor-element.elementor-element-e8c87f3 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-205 .elementor-element.elementor-element-a7c736b .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-205 .elementor-element.elementor-element-45b5b69 .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-205 .elementor-element.elementor-element-8558ab0 > .elementor-element-populated {
        border-width: 0px 1px 0px 1px;
    }

    .elementor-205 .elementor-element.elementor-element-a770d82 .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-205 .elementor-element.elementor-element-3d15237 .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-205 .elementor-element.elementor-element-3556105 .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-205 .elementor-element.elementor-element-7272385 .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-205 .elementor-element.elementor-element-553b1a3 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-205 .elementor-element.elementor-element-553b1a3 > .elementor-widget-container {
        padding: 0px 0px 28px 0px;
    }

    .elementor-205 .elementor-element.elementor-element-b98a1dd .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-205 .elementor-element.elementor-element-b98a1dd > .elementor-widget-container {
        padding: 0px 0px 28px 0px;
    }

    .elementor-205 .elementor-element.elementor-element-b3a69e0 > .elementor-element-populated {
        padding: 25px 35px 35px 35px;
    }

    .elementor-205 .elementor-element.elementor-element-fba4b65 .elementor-heading-title {
        font-size: var( --e-global-typography-secondary-font-size );
        line-height: var( --e-global-typography-secondary-line-height );
    }

    .elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        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-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-body p, .elementor-205 .elementor-element.elementor-element-23c8a76 .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-text-font-size );
        line-height: var( --e-global-typography-text-line-height );
    }
}

: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
}