.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-1014 .elementor-element.elementor-element-c2d7c49:not(.elementor-motion-effects-element-type-background),
.elementor-1014
    .elementor-element.elementor-element-c2d7c49
    > .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-1014 .elementor-element.elementor-element-c2d7c49 {
    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-1014 .elementor-element.elementor-element-c2d7c49 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1014 .elementor-element.elementor-element-08b4036 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-bbfa52e {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-bbfa52e .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 600;
    line-height: 68px;
}

.elementor-1014 .elementor-element.elementor-element-bbfa52e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-1014 .elementor-element.elementor-element-cacc3af {
    text-align: center;
    color: var(--e-global-color-accent);
}

.elementor-1014 .elementor-element.elementor-element-cacc3af > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-1014 .elementor-element.elementor-element-dd27fb5 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-1014 .elementor-element.elementor-element-dd27fb5 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-1014 .elementor-element.elementor-element-dd27fb5 .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-1014 .elementor-element.elementor-element-dd27fb5 > .elementor-widget-container {
    margin: 0px 20px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-767d938 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.elementor-1014 .elementor-element.elementor-element-dc52e34 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
    .elementor-1014
    .elementor-element.elementor-element-e1788bc.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-1014
    .elementor-element.elementor-element-e1788bc.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1014 .elementor-element.elementor-element-e1788bc > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-c1dbdca .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-1014 .elementor-element.elementor-element-c1dbdca > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1014 .elementor-element.elementor-element-2d07501 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 10px 0px;
}

.elementor-1014 .elementor-element.elementor-element-aa8747a .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-1014 .elementor-element.elementor-element-aa8747a .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-1014 .elementor-element.elementor-element-aa8747a .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-1014 .elementor-element.elementor-element-aa8747a > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-aa8747a {
    width: 100%;
    max-width: 100%;
}

.elementor-bc-flex-widget
    .elementor-1014
    .elementor-element.elementor-element-767a782.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-1014
    .elementor-element.elementor-element-767a782.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1014 .elementor-element.elementor-element-767a782 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-7290ddb {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-7290ddb img {
    width: 55%;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-7290ddb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-74202bb > .elementor-container {
    max-width: 1400px;
}

.elementor-1014 .elementor-element.elementor-element-74202bb {
    margin-top: 50px;
    margin-bottom: 60px;
}

.elementor-1014 .elementor-element.elementor-element-77f64c9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-ba12937 > .elementor-container {
    max-width: 1400px;
}

.elementor-1014 .elementor-element.elementor-element-ba12937 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014
    .elementor-element.elementor-element-a65fded:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-1014
    .elementor-element.elementor-element-a65fded
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1014 .elementor-element.elementor-element-a65fded > .elementor-element-populated,
.elementor-1014
    .elementor-element.elementor-element-a65fded
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1014 .elementor-element.elementor-element-a65fded > .elementor-background-slideshow {
    border-radius: 7px 0px 0px 7px;
}

.elementor-1014 .elementor-element.elementor-element-a65fded > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1014
    .elementor-element.elementor-element-a65fded
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1014 .elementor-element.elementor-element-7ac180c {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-7ac180c .elementor-heading-title {
    font-size: 24px;
}

.elementor-1014 .elementor-element.elementor-element-7ac180c > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-cdc9762 {
    text-align: center;
}

.elementor-1014
    .elementor-element.elementor-element-ecc850b:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-1014
    .elementor-element.elementor-element-ecc850b
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1014 .elementor-element.elementor-element-ecc850b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1014
    .elementor-element.elementor-element-ecc850b
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1014 .elementor-element.elementor-element-2ec94c1 {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-2ec94c1 .elementor-heading-title {
    font-size: 24px;
}

.elementor-1014 .elementor-element.elementor-element-2ec94c1 > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-5ec57b3 {
    text-align: center;
}

.elementor-1014
    .elementor-element.elementor-element-f845911:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-1014
    .elementor-element.elementor-element-f845911
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1014 .elementor-element.elementor-element-f845911 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1014
    .elementor-element.elementor-element-f845911
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1014 .elementor-element.elementor-element-a829461 {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-a829461 .elementor-heading-title {
    font-size: 24px;
}

.elementor-1014 .elementor-element.elementor-element-a829461 > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-395c32d {
    text-align: center;
}

.elementor-1014
    .elementor-element.elementor-element-ba2cd65:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-1014
    .elementor-element.elementor-element-ba2cd65
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1014 .elementor-element.elementor-element-ba2cd65 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1014
    .elementor-element.elementor-element-ba2cd65
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1014 .elementor-element.elementor-element-d92e1cb {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-d92e1cb .elementor-heading-title {
    font-size: 24px;
}

.elementor-1014 .elementor-element.elementor-element-d92e1cb > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-603b3e0 {
    text-align: center;
}

.elementor-1014
    .elementor-element.elementor-element-3c57ed0:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-1014
    .elementor-element.elementor-element-3c57ed0
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1014 .elementor-element.elementor-element-3c57ed0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1014
    .elementor-element.elementor-element-3c57ed0
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1014 .elementor-element.elementor-element-996b5b8 {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-996b5b8 .elementor-heading-title {
    font-size: 24px;
}

.elementor-1014 .elementor-element.elementor-element-996b5b8 > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-df2d34f {
    text-align: center;
}

.elementor-1014
    .elementor-element.elementor-element-5ddfc63:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-1014
    .elementor-element.elementor-element-5ddfc63
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1014 .elementor-element.elementor-element-5ddfc63 > .elementor-element-populated,
.elementor-1014
    .elementor-element.elementor-element-5ddfc63
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1014 .elementor-element.elementor-element-5ddfc63 > .elementor-background-slideshow {
    border-radius: 0px 7px 7px 0px;
}

.elementor-1014 .elementor-element.elementor-element-5ddfc63 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1014
    .elementor-element.elementor-element-5ddfc63
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1014 .elementor-element.elementor-element-d8757ab {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-d8757ab .elementor-heading-title {
    font-size: 24px;
}

.elementor-1014 .elementor-element.elementor-element-d8757ab > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-97698a2 {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-b8b4d6f {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-1014 .elementor-element.elementor-element-44804b7 > .elementor-container {
    max-width: 1326px;
}

.elementor-1014 .elementor-element.elementor-element-44804b7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
    .elementor-1014
    .elementor-element.elementor-element-1ab6e23.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-1014
    .elementor-element.elementor-element-1ab6e23.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1014 .elementor-element.elementor-element-1ab6e23.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1014 .elementor-element.elementor-element-1ab6e23 > .elementor-element-populated {
    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: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 50px 50px 40px 50px;
}

.elementor-1014 .elementor-element.elementor-element-1ab6e23 > .elementor-element-populated,
.elementor-1014
    .elementor-element.elementor-element-1ab6e23
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1014 .elementor-element.elementor-element-1ab6e23 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1014
    .elementor-element.elementor-element-1ab6e23
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1014 .elementor-element.elementor-element-024146b {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-1014 .elementor-element.elementor-element-024146b img {
    width: 50%;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1014 .elementor-element.elementor-element-024146b > .elementor-widget-container {
    padding: 0px 15px 0px 15px;
}

.elementor-1014 .elementor-element.elementor-element-b374615 {
    text-align: left;
}

.elementor-1014 .elementor-element.elementor-element-b374615 .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-1014 .elementor-element.elementor-element-b374615 > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
    padding: 30px 0px 12px 0px;
}

.elementor-1014 .elementor-element.elementor-element-99f76c5.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1014 .elementor-element.elementor-element-99f76c5 > .elementor-element-populated,
.elementor-1014
    .elementor-element.elementor-element-99f76c5
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1014 .elementor-element.elementor-element-99f76c5 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1014 .elementor-element.elementor-element-99f76c5 > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000014, 93.00000000000001, 245, 0.08);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 35px 35px 35px 35px;
}

.elementor-1014 .elementor-element.elementor-element-a5cff71 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-1014 .elementor-element.elementor-element-a5cff71 img {
    width: 18%;
}

.elementor-1014 .elementor-element.elementor-element-a5cff71 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-8ea2d96 .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-1014 .elementor-element.elementor-element-8ea2d96 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 15px 0px 15px 0px;
}

.elementor-1014 .elementor-element.elementor-element-290f680 {
    text-align: center;
    font-size: 16px;
}

.elementor-1014 .elementor-element.elementor-element-2bb1ef1.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1014 .elementor-element.elementor-element-2bb1ef1 > .elementor-element-populated,
.elementor-1014
    .elementor-element.elementor-element-2bb1ef1
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1014 .elementor-element.elementor-element-2bb1ef1 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1014 .elementor-element.elementor-element-2bb1ef1 > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000014, 93.00000000000001, 245, 0.08);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 35px 35px 35px 35px;
}

.elementor-1014 .elementor-element.elementor-element-da7bb7b {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-1014 .elementor-element.elementor-element-da7bb7b img {
    width: 18%;
}

.elementor-1014 .elementor-element.elementor-element-da7bb7b > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-de88745 .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-1014 .elementor-element.elementor-element-de88745 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 10px 0px 15px 0px;
}

.elementor-1014 .elementor-element.elementor-element-560d82a {
    text-align: center;
    font-size: 16px;
}

.elementor-1014 .elementor-element.elementor-element-e08c3ed > .elementor-container {
    max-width: 1326px;
}

.elementor-1014 .elementor-element.elementor-element-e08c3ed {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-c6bd6ce.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1014 .elementor-element.elementor-element-c6bd6ce > .elementor-element-populated,
.elementor-1014
    .elementor-element.elementor-element-c6bd6ce
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1014 .elementor-element.elementor-element-c6bd6ce > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1014 .elementor-element.elementor-element-c6bd6ce > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000014, 93.00000000000001, 245, 0.08);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 35px 35px 35px 35px;
}

.elementor-1014 .elementor-element.elementor-element-8084ad4 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-1014 .elementor-element.elementor-element-8084ad4 img {
    width: 15%;
}

.elementor-1014 .elementor-element.elementor-element-8084ad4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-3effb4f .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-1014 .elementor-element.elementor-element-3effb4f > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 10px 0px 15px 0px;
}

.elementor-1014 .elementor-element.elementor-element-7345a99 {
    text-align: center;
    font-size: 16px;
}

.elementor-1014 .elementor-element.elementor-element-fcde9d6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1014 .elementor-element.elementor-element-fcde9d6 > .elementor-element-populated,
.elementor-1014
    .elementor-element.elementor-element-fcde9d6
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1014 .elementor-element.elementor-element-fcde9d6 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1014 .elementor-element.elementor-element-fcde9d6 > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000014, 93.00000000000001, 245, 0.08);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 35px 35px 35px 35px;
}

.elementor-1014 .elementor-element.elementor-element-75c5ebf {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-1014 .elementor-element.elementor-element-75c5ebf img {
    width: 15%;
}

.elementor-1014 .elementor-element.elementor-element-75c5ebf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-fda7f0e .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-1014 .elementor-element.elementor-element-fda7f0e > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 15px 0px 15px 0px;
}

.elementor-1014 .elementor-element.elementor-element-77ddbff {
    text-align: center;
    font-size: 16px;
}

.elementor-1014 .elementor-element.elementor-element-b1fd927.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1014 .elementor-element.elementor-element-b1fd927 > .elementor-element-populated,
.elementor-1014
    .elementor-element.elementor-element-b1fd927
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1014 .elementor-element.elementor-element-b1fd927 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1014 .elementor-element.elementor-element-b1fd927 > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000014, 93.00000000000001, 245, 0.08);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 35px 35px 35px 35px;
}

.elementor-1014 .elementor-element.elementor-element-68de295 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}

.elementor-1014 .elementor-element.elementor-element-68de295 img {
    width: 15%;
}

.elementor-1014 .elementor-element.elementor-element-68de295 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-6d88c56 .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-1014 .elementor-element.elementor-element-6d88c56 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 10px 0px 15px 0px;
}

.elementor-1014 .elementor-element.elementor-element-16b9a22 {
    text-align: center;
    font-size: 16px;
}

.elementor-1014 .elementor-element.elementor-element-89cf999 {
    margin-top: 30px;
    margin-bottom: 60px;
}

.elementor-1014 .elementor-element.elementor-element-93fb1f2 {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-93fb1f2 .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-1014 .elementor-element.elementor-element-93fb1f2 > .elementor-widget-container {
    padding: 0px 0px 010px 0px;
}

.elementor-1014 .elementor-element.elementor-element-d02f799 {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-d02f799 > .elementor-widget-container {
    margin: 0% 25% 0% 25%;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-5f045e3 img {
    width: 65%;
}

.elementor-1014 .elementor-element.elementor-element-3562bba > .elementor-container {
    max-width: 1200px;
}

.elementor-1014 .elementor-element.elementor-element-3562bba {
    margin-top: 070px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1014 .elementor-element.elementor-element-1ec1feb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-ca38b9c {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-ca38b9c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
}

.elementor-1014 .elementor-element.elementor-element-ca38b9c > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1014 .elementor-element.elementor-element-c4e6ea2 {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-c4e6ea2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-5f3e48a > .elementor-container {
    max-width: 1200px;
}

.elementor-1014 .elementor-element.elementor-element-5f3e48a {
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-bc-flex-widget
    .elementor-1014
    .elementor-element.elementor-element-2138637.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-1014
    .elementor-element.elementor-element-2138637.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1014 .elementor-element.elementor-element-86fcfff .elementor-heading-title {
    font-size: 20px;
}

.elementor-1014 .elementor-element.elementor-element-6922baf .elementor-heading-title {
    font-size: 20px;
}

.elementor-1014 .elementor-element.elementor-element-ea8d5ff .elementor-heading-title {
    font-size: 20px;
}

.elementor-1014 .elementor-element.elementor-element-4aafa25 .elementor-heading-title {
    font-size: 20px;
}

.elementor-bc-flex-widget
    .elementor-1014
    .elementor-element.elementor-element-8f572a7.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-1014
    .elementor-element.elementor-element-8f572a7.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-1014 .elementor-element.elementor-element-5a959c5 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1014 .elementor-element.elementor-element-d33352e .elementor-heading-title {
    font-size: 20px;
}

.elementor-1014 .elementor-element.elementor-element-597c731 .elementor-heading-title {
    font-size: 20px;
}

.elementor-1014 .elementor-element.elementor-element-08cfc4c .elementor-heading-title {
    font-size: 20px;
}

.elementor-1014 .elementor-element.elementor-element-ac86a8c {
    margin-top: 02px;
    margin-bottom: 0px;
}

.elementor-1014 .elementor-element.elementor-element-dea8072:not(.elementor-motion-effects-element-type-background),
.elementor-1014
    .elementor-element.elementor-element-dea8072
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-78349aa);
}

.elementor-1014 .elementor-element.elementor-element-dea8072 > .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-1014 .elementor-element.elementor-element-dea8072,
.elementor-1014 .elementor-element.elementor-element-dea8072 > .elementor-background-overlay {
    border-radius: 020px 020px 20px 20px;
}

.elementor-1014 .elementor-element.elementor-element-dea8072 {
    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-1014 .elementor-element.elementor-element-3a86420.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1014 .elementor-element.elementor-element-3a86420 > .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-1014
    .elementor-element.elementor-element-3a86420
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1014 .elementor-element.elementor-element-018e21c {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-018e21c .elementor-heading-title {
    color: var(--e-global-color-ef1f180);
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
}

.elementor-1014 .elementor-element.elementor-element-018e21c > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-1014 .elementor-element.elementor-element-114ae25 {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-114ae25 .elementor-heading-title {
    color: var(--e-global-color-ef1f180);
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 50px;
}

.elementor-1014 .elementor-element.elementor-element-114ae25 > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-1014 .elementor-element.elementor-element-8626632 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-1014 .elementor-element.elementor-element-8626632 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-1014 .elementor-element.elementor-element-8626632 .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-1014 .elementor-element.elementor-element-8626632 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014 .elementor-element.elementor-element-8626632 {
    width: auto;
    max-width: auto;
}

.elementor-1014 .elementor-element.elementor-element-241b93b {
    margin-top: 60px;
    margin-bottom: 100px;
}

.elementor-1014 .elementor-element.elementor-element-415c5ff {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-415c5ff .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-1014 .elementor-element.elementor-element-415c5ff > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 28px 0px;
}

.elementor-1014 .elementor-element.elementor-element-37ede7d {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-37ede7d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 22px 0px;
}

.elementor-1014 .elementor-element.elementor-element-10f2a78 {
    margin-top: 60px;
    margin-bottom: 50px;
}

.elementor-1014 .elementor-element.elementor-element-5ef8d5e {
    margin-top: 0px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
}

.elementor-1014
    .elementor-element.elementor-element-3c0de3b:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-1014
    .elementor-element.elementor-element-3c0de3b
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-1014 .elementor-element.elementor-element-3c0de3b > .elementor-element-populated,
.elementor-1014
    .elementor-element.elementor-element-3c0de3b
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-1014 .elementor-element.elementor-element-3c0de3b > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-1014 .elementor-element.elementor-element-3c0de3b > .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-1014
    .elementor-element.elementor-element-3c0de3b
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1014 .elementor-element.elementor-element-c406d34 {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-c406d34 .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-1014 .elementor-element.elementor-element-006957f {
    text-align: center;
}

.elementor-1014 .elementor-element.elementor-element-006957f > .elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1014
    .elementor-element.elementor-element-09aea19
    .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-1014
    .elementor-element.elementor-element-09aea19
    .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-1014
    .elementor-element.elementor-element-09aea19
    .elementskit-accordion.curve-shape
    .elementskit-card-header
    > .elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-accent);
}

.elementor-1014
    .elementor-element.elementor-element-09aea19
    .elementskit-accordion.accoedion-primary
    .elementskit-card
    .elementskit-card-header
    > .elementskit-btn-link[aria-expanded="true"],
.elementor-1014
    .elementor-element.elementor-element-09aea19
    .elementskit-accordion
    .elementskit-card-header
    > .elementskit-btn-link[aria-expanded="true"],
.elementor-1014
    .elementor-element.elementor-element-09aea19
    .elementskit-accordion.floating-style
    .elementskit-card
    .elementskit-btn-link[aria-expanded="true"] {
    background-color: var(--e-global-color-secondary);
}

.elementor-1014 .elementor-element.elementor-element-09aea19 .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-1014 .elementor-element.elementor-element-09aea19 .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-text);
}

.elementor-1014 .elementor-element.elementor-element-09aea19 .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-text);
    border-radius: 0px 0px 0px 0px;
    padding: 15px 25px 10px 25px;
}

.elementor-1014 .elementor-element.elementor-element-09aea19 .elementskit-accordion .elementskit-card-body p,
.elementor-1014 .elementor-element.elementor-element-09aea19 .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 (max-width: 1200px) {
    .elementor-1014 .elementor-element.elementor-element-bbfa52e .elementor-heading-title {
        font-size: 43px;
        line-height: 58px;
    }

    .elementor-1014 .elementor-element.elementor-element-5ef8d5e {
        margin-top: 0px;
        margin-bottom: 30px;
    }
}

@media (max-width: 1024px) {
    .elementor-1014 .elementor-element.elementor-element-c2d7c49 {
        padding: 125px 15px 62px 15px;
    }

    .elementor-1014 .elementor-element.elementor-element-c1dbdca .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1014 .elementor-element.elementor-element-767a782 > .elementor-element-populated {
        padding: 80px 0px 0px 0px;
    }

    .elementor-1014 .elementor-element.elementor-element-7290ddb {
        text-align: left;
    }

    .elementor-1014 .elementor-element.elementor-element-1ab6e23 > .elementor-element-populated {
        padding: 30px 30px 20px 30px;
    }

    .elementor-1014 .elementor-element.elementor-element-b374615 .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-1014 .elementor-element.elementor-element-99f76c5 > .elementor-element-populated {
        padding: 30px 30px 20px 30px;
    }

    .elementor-1014 .elementor-element.elementor-element-8ea2d96 .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-1014 .elementor-element.elementor-element-2bb1ef1 > .elementor-element-populated {
        padding: 30px 30px 20px 30px;
    }

    .elementor-1014 .elementor-element.elementor-element-de88745 .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-1014 .elementor-element.elementor-element-c6bd6ce > .elementor-element-populated {
        padding: 30px 30px 20px 30px;
    }

    .elementor-1014 .elementor-element.elementor-element-3effb4f .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-1014 .elementor-element.elementor-element-fcde9d6 > .elementor-element-populated {
        padding: 30px 30px 20px 30px;
    }

    .elementor-1014 .elementor-element.elementor-element-fda7f0e .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-1014 .elementor-element.elementor-element-b1fd927 > .elementor-element-populated {
        padding: 30px 30px 20px 30px;
    }

    .elementor-1014 .elementor-element.elementor-element-6d88c56 .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-1014 .elementor-element.elementor-element-93fb1f2 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1014 .elementor-element.elementor-element-d02f799 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1014 .elementor-element.elementor-element-3562bba {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1014 .elementor-element.elementor-element-3a86420 > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-1014 .elementor-element.elementor-element-415c5ff .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1014 .elementor-element.elementor-element-3c0de3b > .elementor-element-populated {
        padding: 40px 50px 50px 50px;
    }

    .elementor-1014 .elementor-element.elementor-element-c406d34 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1014
        .elementor-element.elementor-element-09aea19
        .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-1014 .elementor-element.elementor-element-09aea19 .elementskit-accordion .elementskit-card-body p,
    .elementor-1014 .elementor-element.elementor-element-09aea19 .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-1014 .elementor-element.elementor-element-e1788bc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1014 .elementor-element.elementor-element-c1dbdca .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1014 .elementor-element.elementor-element-b374615 .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-1014 .elementor-element.elementor-element-8ea2d96 .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-1014 .elementor-element.elementor-element-de88745 .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-1014 .elementor-element.elementor-element-3effb4f .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-1014 .elementor-element.elementor-element-fda7f0e .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-1014 .elementor-element.elementor-element-6d88c56 .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-1014 .elementor-element.elementor-element-93fb1f2 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1014 .elementor-element.elementor-element-3562bba {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1014 .elementor-element.elementor-element-1ec1feb > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1014 .elementor-element.elementor-element-ca38b9c .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-1014 .elementor-element.elementor-element-ca38b9c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1014 .elementor-element.elementor-element-ac86a8c {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1014 .elementor-element.elementor-element-3a86420 > .elementor-element-populated {
        border-width: 0px 1px 0px 1px;
    }

    .elementor-1014 .elementor-element.elementor-element-018e21c .elementor-heading-title {
        font-size: 24px;
        line-height: 1.6em;
    }

    .elementor-1014 .elementor-element.elementor-element-114ae25 .elementor-heading-title {
        line-height: 2em;
    }

    .elementor-1014 .elementor-element.elementor-element-415c5ff .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1014 .elementor-element.elementor-element-415c5ff > .elementor-widget-container {
        padding: 0px 0px 28px 0px;
    }

    .elementor-1014 .elementor-element.elementor-element-10f2a78 {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .elementor-1014 .elementor-element.elementor-element-3c0de3b > .elementor-element-populated {
        padding: 25px 10px 35px 10px;
    }

    .elementor-1014 .elementor-element.elementor-element-c406d34 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1014
        .elementor-element.elementor-element-09aea19
        .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-1014 .elementor-element.elementor-element-09aea19 .elementskit-accordion .elementskit-card-body p,
    .elementor-1014 .elementor-element.elementor-element-09aea19 .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: 1024px) and (min-width: 768px) {
    .elementor-1014 .elementor-element.elementor-element-e1788bc {
        width: 100%;
    }

    .elementor-1014 .elementor-element.elementor-element-767a782 {
        width: 100%;
    }
}

: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;
}
