.elementor-231 .elementor-element.elementor-element-6b7c7f79:not(.elementor-motion-effects-element-type-background),
.elementor-231
    .elementor-element.elementor-element-6b7c7f79
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-78349aa);
}

.elementor-231 .elementor-element.elementor-element-6b7c7f79 > .elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-6b7c7f79 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 110px 15px 110px 15px;
}

.elementor-231 .elementor-element.elementor-element-7e73fda3 > .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: 0px 0px 0px 0px;
}

.elementor-231
    .elementor-element.elementor-element-7e73fda3
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-61b5a6e9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-21fee5e7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-69efb358 .hfe-site-logo .hfe-site-logo-container img {
    width: 50%;
}

.elementor-231 .elementor-element.elementor-element-69efb358 .hfe-site-logo-container .hfe-site-logo-img {
    border-style: none;
}

.elementor-231 .elementor-element.elementor-element-69efb358 .widget-image-caption {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-231 .elementor-element.elementor-element-69efb358 > .elementor-widget-container {
    padding: 5px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-79bbb185 {
    color: var(--e-global-color-361c8a4);
    font-family: var(--e-global-typography-7d717c7-font-family), Sans-serif;
    font-size: var(--e-global-typography-7d717c7-font-size);
    font-weight: var(--e-global-typography-7d717c7-font-weight);
    line-height: var(--e-global-typography-7d717c7-line-height);
    letter-spacing: var(--e-global-typography-7d717c7-letter-spacing);
}

.elementor-231 .elementor-element.elementor-element-79bbb185 > .elementor-widget-container {
    padding: 10px 50px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-2ece9150 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 15px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
}

.elementor-231 .elementor-element.elementor-element-2ece9150 .elementor-social-icon {
    background-color: #02010100;
}

.elementor-231 .elementor-element.elementor-element-2ece9150 > .elementor-widget-container {
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-32781b74 > .elementor-element-populated {
    margin: 018px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-db06ce7 .elementor-heading-title {
    color: var(--e-global-color-accent);
    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-231 .elementor-element.elementor-element-db06ce7 > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-231 .elementor-element.elementor-element-587b7983 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-231 .elementor-element.elementor-element-587b7983 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-231 .elementor-element.elementor-element-587b7983 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-231 .elementor-element.elementor-element-587b7983 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-587b7983 .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-bd1c868-font-family), Sans-serif;
    font-size: var(--e-global-typography-bd1c868-font-size);
    font-weight: var(--e-global-typography-bd1c868-font-weight);
    line-height: var(--e-global-typography-bd1c868-line-height);
    letter-spacing: var(--e-global-typography-bd1c868-letter-spacing);
}

.elementor-231 .elementor-element.elementor-element-587b7983 .elementor-icon-list-text {
    color: #d1d1d5;
    transition: color 0.3s;
}

.elementor-231 .elementor-element.elementor-element-6dbc9964 > .elementor-element-populated {
    margin: 018px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-4235ec11 .elementor-heading-title {
    color: var(--e-global-color-accent);
    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-231 .elementor-element.elementor-element-4235ec11 > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-231 .elementor-element.elementor-element-551e2ec0 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
}

.elementor-231 .elementor-element.elementor-element-551e2ec0 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    transition: fill 0.3s;
}

.elementor-231 .elementor-element.elementor-element-551e2ec0 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-231 .elementor-element.elementor-element-551e2ec0 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-551e2ec0 .elementor-icon-list-item > a {
    font-family: var(--e-global-typography-bd1c868-font-family), Sans-serif;
    font-size: var(--e-global-typography-bd1c868-font-size);
    font-weight: var(--e-global-typography-bd1c868-font-weight);
    line-height: var(--e-global-typography-bd1c868-line-height);
    letter-spacing: var(--e-global-typography-bd1c868-letter-spacing);
}

.elementor-231 .elementor-element.elementor-element-551e2ec0 .elementor-icon-list-text {
    color: var(--e-global-color-361c8a4);
    transition: color 0.3s;
}

.elementor-231 .elementor-element.elementor-element-11d92bd6 > .elementor-element-populated {
    margin: 018px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-4a2c3efc .elementor-heading-title {
    color: var(--e-global-color-accent);
    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-231 .elementor-element.elementor-element-4a2c3efc > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-231 .elementor-element.elementor-element-d323787 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-231 .elementor-element.elementor-element-d323787.elementor-view-stacked .elementor-icon {
    background-color: #dcdcdd;
}

.elementor-231 .elementor-element.elementor-element-d323787.elementor-view-framed .elementor-icon,
.elementor-231 .elementor-element.elementor-element-d323787.elementor-view-default .elementor-icon {
    fill: #dcdcdd;
    color: #dcdcdd;
    border-color: #dcdcdd;
}

.elementor-231 .elementor-element.elementor-element-d323787 {
    --icon-box-icon-margin: 5px;
}

.elementor-231 .elementor-element.elementor-element-d323787 .elementor-icon {
    font-size: 20px;
}

.elementor-231 .elementor-element.elementor-element-d323787 .elementor-icon-box-title {
    margin-bottom: 11px;
    color: #d1d1d5;
}

.elementor-231 .elementor-element.elementor-element-d323787 .elementor-icon-box-title,
.elementor-231 .elementor-element.elementor-element-d323787 .elementor-icon-box-title a {
    font-size: 15px;
    line-height: 2px;
}

.elementor-231 .elementor-element.elementor-element-d323787 .elementor-icon-box-description {
    color: #d1d1d5;
    font-size: 15px;
    line-height: 20px;
}

.elementor-231
    .elementor-element.elementor-element-3a05878
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px / 2);
}

.elementor-231
    .elementor-element.elementor-element-3a05878
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px / 2);
}

.elementor-231
    .elementor-element.elementor-element-3a05878
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}

.elementor-231 .elementor-element.elementor-element-3a05878 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}

body.rtl
    .elementor-231
    .elementor-element.elementor-element-3a05878
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-5px / 2);
}

body:not(.rtl)
    .elementor-231
    .elementor-element.elementor-element-3a05878
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-5px / 2);
}

.elementor-231 .elementor-element.elementor-element-3a05878 .elementor-icon-list-icon i {
    color: #dcdcdd;
    transition: color 0.3s;
}

.elementor-231 .elementor-element.elementor-element-3a05878 .elementor-icon-list-icon svg {
    fill: #dcdcdd;
    color: #dcdcdd;
    transition: fill 0.3s;
}

.elementor-231 .elementor-element.elementor-element-3a05878 {
    --e-icon-list-icon-size: 15px;
    --icon-vertical-offset: 0px;
}

.elementor-231 .elementor-element.elementor-element-3a05878 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-231 .elementor-element.elementor-element-3a05878 .elementor-icon-list-item > a {
    font-size: 15px;
    line-height: 28px;
}

.elementor-231 .elementor-element.elementor-element-3a05878 .elementor-icon-list-text {
    color: #d1d1d5;
    transition: color 0.3s;
}

.elementor-231 .elementor-element.elementor-element-3a05878 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-3013df4a:not(.elementor-motion-effects-element-type-background),
.elementor-231
    .elementor-element.elementor-element-3013df4a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-d99585d);
}

.elementor-231 .elementor-element.elementor-element-3013df4a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 7px 0px;
}

.elementor-231 .elementor-element.elementor-element-3013df4a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-231 .elementor-element.elementor-element-c31bfae > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-63ce51c8 {
    text-align: center;
    color: var(--e-global-color-361c8a4);
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 28px;
}

.elementor-231 .elementor-element.elementor-element-46fc7389 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-3aca54e6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-8c4cd2f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-231 .elementor-element.elementor-element-3fbf6ea3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

:root {
    --page-title-display: none;
}

@media (max-width: 1024px) {
    .elementor-231 .elementor-element.elementor-element-6b7c7f79 {
        padding: 60px 15px 65px 15px;
    }
}

@media (max-width: 767px) {
    .elementor-231 .elementor-element.elementor-element-6b7c7f79 {
        padding: 70px 15px 65px 15px;
    }

    .elementor-231 .elementor-element.elementor-element-32781b74 > .elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-6dbc9964 > .elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-231 .elementor-element.elementor-element-11d92bd6 > .elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }
}

@media (min-width: 768px) {
    .elementor-231 .elementor-element.elementor-element-21fee5e7 {
        width: 33.025%;
    }

    .elementor-231 .elementor-element.elementor-element-32781b74 {
        width: 20.987%;
    }

    .elementor-231 .elementor-element.elementor-element-6dbc9964 {
        width: 24.982%;
    }

    .elementor-231 .elementor-element.elementor-element-11d92bd6 {
        width: 20.987%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-231 .elementor-element.elementor-element-21fee5e7 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-32781b74 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-6dbc9964 {
        width: 50%;
    }

    .elementor-231 .elementor-element.elementor-element-11d92bd6 {
        width: 50%;
    }
}

.elementor-216 .elementor-element.elementor-element-eae534b > .elementor-container {
    max-width: 1400px;
}

.elementor-216 .elementor-element.elementor-element-eae534b:not(.elementor-motion-effects-element-type-background),
.elementor-216
    .elementor-element.elementor-element-eae534b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #095d7e00;
}

.elementor-216 .elementor-element.elementor-element-eae534b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px 15px 15px 15px;
    z-index: 50;
}

.elementor-216 .elementor-element.elementor-element-eae534b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
    .elementor-216
    .elementor-element.elementor-element-5c0700a5.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-216
    .elementor-element.elementor-element-5c0700a5.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-216 .elementor-element.elementor-element-5c0700a5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-216 .elementor-element.elementor-element-247924b5 > .elementor-container {
    max-width: 1600px;
}

.elementor-216 .elementor-element.elementor-element-247924b5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
    .elementor-216
    .elementor-element.elementor-element-145c5ccc.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-216
    .elementor-element.elementor-element-145c5ccc.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-216 .elementor-element.elementor-element-145c5ccc > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-216 .elementor-element.elementor-element-1e4a58f1 .hfe-site-logo-container,
.elementor-216 .elementor-element.elementor-element-1e4a58f1 .hfe-caption-width figcaption {
    text-align: center;
}

.elementor-216 .elementor-element.elementor-element-1e4a58f1 .hfe-site-logo-container .hfe-site-logo-img {
    border-style: none;
    max-width:100px;
}

.elementor-216 .elementor-element.elementor-element-1e4a58f1 .widget-image-caption {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-216 .elementor-element.elementor-element-1e4a58f1 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget
    .elementor-216
    .elementor-element.elementor-element-3e75019d.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-216
    .elementor-element.elementor-element-3e75019d.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-216 .elementor-element.elementor-element-3e75019d.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
    align-items: center;
}

.elementor-216 .elementor-element.elementor-element-3e75019d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-container {
    height: 50px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-nav-identity-panel {
    padding: 0px 0px 0px 0px;
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav li a .ekit-menu-icon {
    padding: 0px 0px 0px 0px;
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li > a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-accent);
    padding: 0px 25px 0px 25px;
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li > a:hover {
    color: var(--e-global-color-accent);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li > a:focus {
    color: var(--e-global-color-accent);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li > a:active {
    color: var(--e-global-color-accent);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li:hover > a {
    color: var(--e-global-color-accent);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    > li:hover
    > a
    .elementskit-submenu-indicator {
    color: var(--e-global-color-accent);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    > li
    > a:hover
    .elementskit-submenu-indicator {
    color: var(--e-global-color-accent);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    > li
    > a:focus
    .elementskit-submenu-indicator {
    color: var(--e-global-color-accent);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    > li
    > a:active
    .elementskit-submenu-indicator {
    color: var(--e-global-color-accent);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li.current-menu-item > a {
    color: var(--e-global-color-accent);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li.current-menu-ancestor > a {
    color: var(--e-global-color-accent);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    > li.current-menu-ancestor
    > a
    .elementskit-submenu-indicator {
    color: var(--e-global-color-accent);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    > li
    > a
    .elementskit-submenu-indicator {
    color: var(--e-global-color-accent);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li
    > a {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 32px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li
    > a:hover {
    color: var(--e-global-color-primary);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li
    > a:focus {
    color: var(--e-global-color-primary);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li
    > a:active {
    color: var(--e-global-color-primary);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li:hover
    > a {
    color: var(--e-global-color-primary);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li
    > a:hover,
.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li
    > a:focus,
.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li
    > a:active,
.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li:hover
    > a {
    background-color: var(--e-global-color-accent);
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-navbar-nav
    .elementskit-submenu-panel
    > li.current-menu-item
    > a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-submenu-panel {
    padding: 15px 25px 15px 25px;
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav .elementskit-submenu-panel {
    background-color: var(--e-global-color-accent);
    border-radius: 4px 4px 4px 4px;
    min-width: 220px;
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-hamburger {
    float: right;
    background-color: #02010100;
    border-style: solid;
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-menu-hamburger
    .elementskit-menu-hamburger-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-hamburger > .ekit-menu-icon {
    color: var(--e-global-color-accent);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-hamburger:hover {
    background-color: #02010100;
}

.elementor-216
    .elementor-element.elementor-element-7bcf9e9c
    .elementskit-menu-hamburger:hover
    .elementskit-menu-hamburger-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-hamburger:hover > .ekit-menu-icon {
    color: var(--e-global-color-accent);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-close {
    background-color: #02010100;
    border-style: solid;
    border-color: #02010100;
    color: rgba(51, 51, 51, 1);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-close:hover {
    background-color: #02010100;
    border-style: solid;
    border-color: #02010100;
    color: var(--e-global-color-primary);
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-216 .elementor-element.elementor-element-7bcf9e9c {
    width: auto;
    max-width: auto;
}

.elementor-216 .elementor-element.elementor-element-2fcf1372 .elementor-button {
    font-weight: 500;
    fill: var(--e-global-color-accent);
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-5249727);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 4px 4px 4px 4px;
    padding: 12px 21px 12px 21px;
}

.elementor-216 .elementor-element.elementor-element-2fcf1372 > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-216 .elementor-element.elementor-element-2fcf1372 {
    width: auto;
    max-width: auto;
}

:root {
    --page-title-display: none;
}

@media (max-width: 1024px) {
    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-nav-identity-panel {
        padding: 10px 0px 10px 0px;
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-container {
        max-width: 350px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li > a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        color: var(--e-global-color-primary);
        padding: 10px 15px 10px 15px;
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li > a:hover {
        color: var(--e-global-color-primary);
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li > a:focus {
        color: var(--e-global-color-primary);
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li > a:active {
        color: var(--e-global-color-primary);
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li:hover > a {
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        > li:hover
        > a
        .elementskit-submenu-indicator {
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        > li
        > a:hover
        .elementskit-submenu-indicator {
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        > li
        > a:focus
        .elementskit-submenu-indicator {
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        > li
        > a:active
        .elementskit-submenu-indicator {
        color: var(--e-global-color-primary);
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li.current-menu-item > a {
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        > li.current-menu-ancestor
        > a {
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        > li.current-menu-ancestor
        > a
        .elementskit-submenu-indicator {
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        .elementskit-submenu-panel
        > li
        > a {
        padding: 15px 15px 15px 15px;
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        .elementskit-submenu-panel
        > li
        > a:hover {
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        .elementskit-submenu-panel
        > li
        > a:focus {
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        .elementskit-submenu-panel
        > li
        > a:active {
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        .elementskit-submenu-panel
        > li:hover
        > a {
        color: var(--e-global-color-primary);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        .elementskit-submenu-panel
        > li.current-menu-item
        > a {
        color: var(--e-global-color-primary);
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav .elementskit-submenu-panel {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-hamburger {
        padding: 0px 0px 0px 0px;
        width: 45px;
        border-radius: 0px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-hamburger > .ekit-menu-icon {
        font-size: 30px;
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-close {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        width: 45px;
        border-radius: 3px;
        border-width: 0px 0px 0px 0px;
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-menu-close:hover {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-nav-logo > img {
        max-width: 160px;
        max-height: 60px;
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-nav-logo {
        margin: 5px 0px 5px 0px;
        padding: 5px 5px 5px 5px;
    }
}

@media (min-width: 768px) {
    .elementor-216 .elementor-element.elementor-element-145c5ccc {
        width: 15%;
    }

    .elementor-216 .elementor-element.elementor-element-3e75019d {
        width: 85%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-216 .elementor-element.elementor-element-145c5ccc {
        width: 40%;
    }

    .elementor-216 .elementor-element.elementor-element-3e75019d {
        width: 60%;
    }
}

@media (max-width: 767px) {
    .elementor-216 .elementor-element.elementor-element-145c5ccc {
        width: 50%;
    }

    .elementor-216 .elementor-element.elementor-element-3e75019d {
        width: 50%;
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-navbar-nav > li > a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-216
        .elementor-element.elementor-element-7bcf9e9c
        .elementskit-navbar-nav
        > li
        > a
        .elementskit-submenu-indicator {
        color: var(--e-global-color-4351ba7);
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-nav-logo > img {
        max-width: 180px;
        max-height: 50px;
    }

    .elementor-216 .elementor-element.elementor-element-7bcf9e9c .elementskit-nav-logo {
        margin: 10px 10px 10px 10px;
    }
}

.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-179 .elementor-element.elementor-element-631611:not(.elementor-motion-effects-element-type-background),
.elementor-179
    .elementor-element.elementor-element-631611
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Banner.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-179 .elementor-element.elementor-element-631611 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -140px;
    margin-bottom: 0px;
    padding: 150px 15px 100px 15px;
    z-index: 0;
}

.elementor-179 .elementor-element.elementor-element-631611 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-631611 > .elementor-shape-bottom svg {
    height: 200px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-179 .elementor-element.elementor-element-22a36a84 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-7cb08cfb > .elementor-container {
    max-width: 1400px;
}

.elementor-179
    .elementor-element.elementor-element-7cb08cfb
    > .elementor-container
    > .elementor-column
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-7cb08cfb {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-1c6171ae.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-1c6171ae.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-1c6171ae > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-11d2ad3d .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Poppins", Sans-serif;
    font-size: 53px;
    font-weight: 600;
    line-height: 68px;
}

.elementor-179 .elementor-element.elementor-element-11d2ad3d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 15px 0px;
}

.elementor-179 .elementor-element.elementor-element-1147be69 {
    color: var(--e-global-color-accent);
}

.elementor-179 .elementor-element.elementor-element-1147be69 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
}

.elementor-179 .elementor-element.elementor-element-342435f4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-321a84b2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-7f42c79f .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-179 .elementor-element.elementor-element-7f42c79f .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-179 .elementor-element.elementor-element-7f42c79f .elementor-button {
    font-weight: 500;
    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-179 .elementor-element.elementor-element-7f42c79f > .elementor-widget-container {
    margin: 0px 20px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-7f42c79f {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-3567825a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-77366df2 {
    text-align: right;
}

.elementor-179 .elementor-element.elementor-element-77366df2 img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-77366df2 > .elementor-widget-container {
    margin: 0px 25px 0px 0px;
    --e-transform-rotateZ: 0deg;
    --e-transform-rotateX: 0deg;
    --e-transform-perspective: 120px;
    --e-transform-rotateY: -1deg;
}

.elementor-179 .elementor-element.elementor-element-109db4a > .elementor-container {
    max-width: 1200px;
}

.elementor-179 .elementor-element.elementor-element-109db4a {
    margin-top: 50px;
    margin-bottom: 20px;
}

.elementor-179
    .elementor-element.elementor-element-88c2d44:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-179
    .elementor-element.elementor-element-88c2d44
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-179 .elementor-element.elementor-element-88c2d44 > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-88c2d44
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-88c2d44 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-88c2d44 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-179
    .elementor-element.elementor-element-88c2d44
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-d1ee651 > .elementor-container {
    max-width: 1020px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-6a16a2d.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-6a16a2d.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-168ae48 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-168ae48 img {
    width: 75%;
    border-radius: 5px 5px 5px 5px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-f7b0c69.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-f7b0c69.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-c8268c8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 38px;
}

.elementor-179 .elementor-element.elementor-element-c8268c8 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-740351c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 50px 15px;
}

.elementor-179 .elementor-element.elementor-element-2eb8d78 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-12b246cf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-179 .elementor-element.elementor-element-53b73c73 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-53b73c73 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    line-height: 45px;
}

.elementor-179 .elementor-element.elementor-element-53b73c73 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-179 .elementor-element.elementor-element-4a1acb67 {
    column-gap: 0px;
    text-align: center;
    width: 100%;
    max-width: 100%;
}

.elementor-179 .elementor-element.elementor-element-4a1acb67 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 30px 0px;
}

.elementor-179 .elementor-element.elementor-element-6550cb46 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-2349bb65.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-2349bb65 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 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-179
    .elementor-element.elementor-element-2349bb65
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-42d94623 img {
    width: 45%;
}

.elementor-179 .elementor-element.elementor-element-42d94623 > .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-179 .elementor-element.elementor-element-42d94623 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-1361564d {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-1361564d .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-179 .elementor-element.elementor-element-1361564d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-179 .elementor-element.elementor-element-634bcb1a {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-634bcb1a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-3231fbdb.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-3231fbdb > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 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-179
    .elementor-element.elementor-element-3231fbdb
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-152765e2 img {
    width: 45%;
}

.elementor-179 .elementor-element.elementor-element-152765e2 > .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-179 .elementor-element.elementor-element-152765e2 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-3d531c31 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-3d531c31 .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-179 .elementor-element.elementor-element-3d531c31 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-179 .elementor-element.elementor-element-4ebb424a {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-4ebb424a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-2fe182d6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-2fe182d6 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 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-179
    .elementor-element.elementor-element-2fe182d6
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-312104bd img {
    width: 45%;
}

.elementor-179 .elementor-element.elementor-element-312104bd > .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-179 .elementor-element.elementor-element-312104bd {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-c057703 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-c057703 .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-179 .elementor-element.elementor-element-c057703 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-179 .elementor-element.elementor-element-1cfe5611 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-1cfe5611 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-5c430786 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-4656be5e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-4656be5e > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 50px 40px 50px;
}

.elementor-179
    .elementor-element.elementor-element-4656be5e
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-6969f687 img {
    width: 45%;
}

.elementor-179 .elementor-element.elementor-element-6969f687 > .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-179 .elementor-element.elementor-element-6969f687 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-eb6ed2a {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-eb6ed2a .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-179 .elementor-element.elementor-element-eb6ed2a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-179 .elementor-element.elementor-element-557806f9 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-557806f9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-6e513c86.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-6e513c86 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 50px 40px 50px;
}

.elementor-179
    .elementor-element.elementor-element-6e513c86
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-2074f5c4 img {
    width: 45%;
}

.elementor-179 .elementor-element.elementor-element-2074f5c4 > .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-179 .elementor-element.elementor-element-2074f5c4 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-44fadaac {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-44fadaac .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-179 .elementor-element.elementor-element-44fadaac > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-179 .elementor-element.elementor-element-10c22b53 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-10c22b53 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-762c6f89.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-762c6f89 > .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-179
    .elementor-element.elementor-element-762c6f89
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-3ca59c84 img {
    width: 45%;
}

.elementor-179 .elementor-element.elementor-element-3ca59c84 > .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-179 .elementor-element.elementor-element-3ca59c84 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-58dbb536 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-58dbb536 .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-179 .elementor-element.elementor-element-58dbb536 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 12px 0px;
}

.elementor-179 .elementor-element.elementor-element-2e84cb02 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-2e84cb02 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-4e170d8a .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-179 .elementor-element.elementor-element-4e170d8a .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-179 .elementor-element.elementor-element-4e170d8a .elementor-button {
    font-weight: 500;
    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-179 .elementor-element.elementor-element-4e170d8a > .elementor-widget-container {
    margin: 30px 20px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-4e170d8a {
    width: 100%;
    max-width: 100%;
}

.elementor-179 .elementor-element.elementor-element-66d42291:not(.elementor-motion-effects-element-type-background),
.elementor-179
    .elementor-element.elementor-element-66d42291
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/shape2.png");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-66d42291 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 15px 70px 15px;
}

.elementor-179 .elementor-element.elementor-element-66d42291 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-51da11ec > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-77d5cce2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-7d0871b4.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-7d0871b4.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-7d0871b4 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-775a4eac .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-179 .elementor-element.elementor-element-775a4eac > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-179 .elementor-element.elementor-element-2c5ca40c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 22px 0px;
}

.elementor-179 .elementor-element.elementor-element-73fc7424 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-41cfbca7 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-100aa6bd > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-100aa6bd {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-692c3d1e .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-179 .elementor-element.elementor-element-692c3d1e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-692c3d1e {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-7fd5f6a > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 15px 50px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-7c4413c1 {
    --divider-border-style: solid;
    --divider-color: #0000001c;
    --divider-border-width: 1px;
}

.elementor-179 .elementor-element.elementor-element-7c4413c1 .elementor-divider-separator {
    width: 100%;
}

.elementor-179 .elementor-element.elementor-element-7c4413c1 .elementor-divider {
    padding-top: 20px;
    padding-bottom: 20px;
}

.elementor-179 .elementor-element.elementor-element-7c4413c1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-51db4ef8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-3da82cda > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-5384a1a0 > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-5384a1a0 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-2e231790 .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-179 .elementor-element.elementor-element-2e231790 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-2e231790 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-486b8b33 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 15px 50px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-3bec259 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-179 .elementor-element.elementor-element-3bec259 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-179 .elementor-element.elementor-element-3bec259 .elementor-button {
    font-weight: 500;
    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-179 .elementor-element.elementor-element-3bec259 > .elementor-widget-container {
    margin: 0px 20px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-3bec259 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-b62e4fb.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-b62e4fb.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-b62e4fb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-2408adb9 {
    text-align: right;
}

.elementor-179 .elementor-element.elementor-element-2408adb9 img {
    width: 95%;
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-2408adb9 > .elementor-widget-container {
    margin: 0px 25px 0px 0px;
    --e-transform-rotateZ: 0deg;
    --e-transform-rotateX: 0deg;
    --e-transform-perspective: 65px;
    --e-transform-rotateY: -1deg;
}

.elementor-179 .elementor-element.elementor-element-7282a251 > .elementor-container {
    max-width: 1326px;
}

.elementor-179 .elementor-element.elementor-element-7282a251 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 0px 0px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-64536fed.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-64536fed.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-64536fed > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-64536fed
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-64536fed > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-64536fed:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-64536fed:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-64536fed:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-64536fed > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 45px 0px 50px 0px;
}

.elementor-179 .elementor-element.elementor-element-621013a6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-50cb0fae.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-50cb0fae > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-50cb0fae:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-50cb0fae
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-2dec16d0 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse1.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-2dec16d0 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-45c240cb {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 32px;
}

.elementor-179 .elementor-element.elementor-element-45c240cb > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-2f92d6dd {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-2f92d6dd .elementor-heading-title {
    font-family: var(--e-global-typography-a057fa2-font-family), Sans-serif;
    font-size: var(--e-global-typography-a057fa2-font-size);
    font-weight: var(--e-global-typography-a057fa2-font-weight);
    line-height: var(--e-global-typography-a057fa2-line-height);
    letter-spacing: var(--e-global-typography-a057fa2-letter-spacing);
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-128796bc.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-128796bc.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-128796bc > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-128796bc
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-128796bc > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-128796bc:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-128796bc:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-128796bc:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-128796bc > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 40px 0px;
}

.elementor-179 .elementor-element.elementor-element-62a6fea2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-56dfd591.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-56dfd591 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-56dfd591:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-56dfd591
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-3f4127c9 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 32px;
}

.elementor-179 .elementor-element.elementor-element-3f4127c9 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-5668cd6b {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-5668cd6b .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-179 .elementor-element.elementor-element-5668cd6b > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-179 .elementor-element.elementor-element-32cfe07 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse4.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-32cfe07 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-db30afe.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-db30afe.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-db30afe > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 45px 0px 50px 0px;
}

.elementor-179 .elementor-element.elementor-element-db30afe > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-db30afe
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-db30afe > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-db30afe:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-db30afe:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-db30afe:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179
    .elementor-element.elementor-element-db30afe
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-1d299823 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-381a2b31.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-381a2b31 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-381a2b31:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-381a2b31
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-5691607d > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse3.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-5691607d {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-5dee4554 {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 32px;
}

.elementor-179 .elementor-element.elementor-element-5dee4554 > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-72670106 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-72670106 .elementor-heading-title {
    font-family: var(--e-global-typography-a057fa2-font-family), Sans-serif;
    font-size: var(--e-global-typography-a057fa2-font-size);
    font-weight: var(--e-global-typography-a057fa2-font-weight);
    line-height: var(--e-global-typography-a057fa2-line-height);
    letter-spacing: var(--e-global-typography-a057fa2-letter-spacing);
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-3a6ce02e.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-3a6ce02e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-3a6ce02e > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-3a6ce02e
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-3a6ce02e > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-3a6ce02e:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-3a6ce02e:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-3a6ce02e:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-3a6ce02e > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 40px 0px;
}

.elementor-179 .elementor-element.elementor-element-551ac95 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-587f2a50.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-587f2a50 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-587f2a50:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-587f2a50
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-1cca9dfd {
    text-align: center;
    font-family: "Poppins", Sans-serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 32px;
}

.elementor-179 .elementor-element.elementor-element-1cca9dfd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-4be550eb {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-4be550eb .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-179 .elementor-element.elementor-element-4be550eb > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-179 .elementor-element.elementor-element-18eb252f > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse4.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-18eb252f {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-c40422b > .elementor-container {
    max-width: 1400px;
}

.elementor-179 .elementor-element.elementor-element-c40422b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-0e89f56 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-3aa5eee > .elementor-container {
    max-width: 1400px;
}

.elementor-179 .elementor-element.elementor-element-3aa5eee {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179
    .elementor-element.elementor-element-7ec9d86:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-179
    .elementor-element.elementor-element-7ec9d86
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-179 .elementor-element.elementor-element-7ec9d86 > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-7ec9d86
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-7ec9d86 > .elementor-background-slideshow {
    border-radius: 7px 0px 0px 7px;
}

.elementor-179 .elementor-element.elementor-element-7ec9d86 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-179
    .elementor-element.elementor-element-7ec9d86
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-7412266 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-7412266 .elementor-heading-title {
    font-size: 24px;
}

.elementor-179 .elementor-element.elementor-element-7412266 > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-0339ac1 {
    text-align: center;
}

.elementor-179
    .elementor-element.elementor-element-5457d84:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-179
    .elementor-element.elementor-element-5457d84
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-179 .elementor-element.elementor-element-5457d84 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-179
    .elementor-element.elementor-element-5457d84
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-aaf1a7f {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-aaf1a7f .elementor-heading-title {
    font-size: 24px;
}

.elementor-179 .elementor-element.elementor-element-aaf1a7f > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-ba3ad48 {
    text-align: center;
}

.elementor-179
    .elementor-element.elementor-element-c2d1c3a:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-179
    .elementor-element.elementor-element-c2d1c3a
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-179 .elementor-element.elementor-element-c2d1c3a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-179
    .elementor-element.elementor-element-c2d1c3a
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-9b3c25c {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-9b3c25c .elementor-heading-title {
    font-size: 24px;
}

.elementor-179 .elementor-element.elementor-element-9b3c25c > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-332994d {
    text-align: center;
}

.elementor-179
    .elementor-element.elementor-element-8856c24:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-179
    .elementor-element.elementor-element-8856c24
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-179 .elementor-element.elementor-element-8856c24 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-179
    .elementor-element.elementor-element-8856c24
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-91b0285 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-91b0285 .elementor-heading-title {
    font-size: 24px;
}

.elementor-179 .elementor-element.elementor-element-91b0285 > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-b99c974 {
    text-align: center;
}

.elementor-179
    .elementor-element.elementor-element-0e74a04:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-179
    .elementor-element.elementor-element-0e74a04
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-179 .elementor-element.elementor-element-0e74a04 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-179
    .elementor-element.elementor-element-0e74a04
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-c2ad7ce {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-c2ad7ce .elementor-heading-title {
    font-size: 24px;
}

.elementor-179 .elementor-element.elementor-element-c2ad7ce > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-8e93708 {
    text-align: center;
}

.elementor-179
    .elementor-element.elementor-element-0f364a8:not(.elementor-motion-effects-element-type-background)
    > .elementor-widget-wrap,
.elementor-179
    .elementor-element.elementor-element-0f364a8
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-ea80626);
}

.elementor-179 .elementor-element.elementor-element-0f364a8 > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-0f364a8
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-0f364a8 > .elementor-background-slideshow {
    border-radius: 0px 7px 7px 0px;
}

.elementor-179 .elementor-element.elementor-element-0f364a8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-179
    .elementor-element.elementor-element-0f364a8
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-6bb8edd {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-6bb8edd .elementor-heading-title {
    font-size: 24px;
}

.elementor-179 .elementor-element.elementor-element-6bb8edd > .elementor-widget-container {
    padding: 7px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-2658fc8 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-d381984 {
    margin-top: 070px;
    margin-bottom: 100px;
}

.elementor-179 .elementor-element.elementor-element-a97909e {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-a97909e .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-179 .elementor-element.elementor-element-a97909e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 28px 0px;
}

.elementor-179 .elementor-element.elementor-element-942de97 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-942de97 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 22px 0px;
}

.elementor-179 .elementor-element.elementor-element-3b80274f:not(.elementor-motion-effects-element-type-background),
.elementor-179
    .elementor-element.elementor-element-3b80274f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #222739;
}

.elementor-179 .elementor-element.elementor-element-3b80274f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 130px 15px 130px 15px;
}

.elementor-179 .elementor-element.elementor-element-3b80274f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-3b80274f > .elementor-shape-top svg {
    height: 70px;
}

.elementor-179 .elementor-element.elementor-element-3b80274f > .elementor-shape-bottom svg {
    height: 70px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-77c32f1c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-77c32f1c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-77c32f1c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-51c2bf74 > .elementor-container {
    max-width: 1400px;
}

.elementor-179 .elementor-element.elementor-element-51c2bf74 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-6c84d88f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 0px 0px 50px;
}

.elementor-179 .elementor-element.elementor-element-79cd06f9 .elementor-heading-title {
    color: var(--e-global-color-accent);
    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-179 .elementor-element.elementor-element-79cd06f9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-179 .elementor-element.elementor-element-62ad02fe {
    color: #ffffff;
}

.elementor-179 .elementor-element.elementor-element-62ad02fe > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 100px 25px 0px;
}

.elementor-179 .elementor-element.elementor-element-12128473 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 32px 0px;
}

.elementor-179 .elementor-element.elementor-element-5bc33f64 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-2dbc73e1 > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-2dbc73e1 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-18426b36 .elementor-heading-title {
    color: var(--e-global-color-accent);
    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-179 .elementor-element.elementor-element-18426b36 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-18426b36 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-481cc8a2 {
    color: var(--e-global-color-5abe740);
}

.elementor-179 .elementor-element.elementor-element-481cc8a2 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 15px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-26ee942a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 15px;
}

.elementor-179 .elementor-element.elementor-element-137d47 > .elementor-widget-container {
    margin: 0px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-137d47 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-4eac1f78 .elementor-heading-title {
    color: var(--e-global-color-accent);
    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-179 .elementor-element.elementor-element-4eac1f78 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-4eac1f78 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-23010fd6 {
    color: var(--e-global-color-5abe740);
}

.elementor-179 .elementor-element.elementor-element-23010fd6 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 15px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-4821d8b3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-47f8f7c1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-7d59416 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}

.elementor-179 .elementor-element.elementor-element-7d59416 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}

.elementor-179 .elementor-element.elementor-element-7d59416 .elementor-button {
    font-weight: 500;
    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-179 .elementor-element.elementor-element-7d59416 > .elementor-widget-container {
    margin: 0px 20px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-7d59416 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-5c44b86a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-5c44b86a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-5c44b86a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-6286a78d {
    text-align: right;
}

.elementor-179 .elementor-element.elementor-element-6286a78d img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-6286a78d > .elementor-widget-container {
    margin: 0px 25px 0px 0px;
    --e-transform-rotateZ: 0deg;
    --e-transform-rotateX: 0deg;
    --e-transform-perspective: 120px;
    --e-transform-rotateY: -1deg;
}

.elementor-179 .elementor-element.elementor-element-31aea49 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-179 .elementor-element.elementor-element-1e4c241 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-1e4c241 .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-179 .elementor-element.elementor-element-1e4c241 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 28px 0px;
}

.elementor-179 .elementor-element.elementor-element-200ec25 > .elementor-container {
    max-width: 1326px;
}

.elementor-179 .elementor-element.elementor-element-200ec25 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-fbc5265.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-fbc5265.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-fbc5265 > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-fbc5265
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-fbc5265 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-fbc5265:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-fbc5265:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-fbc5265:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-fbc5265 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 45px 0px 50px 0px;
}

.elementor-179 .elementor-element.elementor-element-1900658 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-3a09a7b.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-3a09a7b > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-3a09a7b:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-3a09a7b
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-e149b18 img {
    width: 45%;
    opacity: 1;
}

.elementor-179 .elementor-element.elementor-element-e149b18 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse1.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-e149b18 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-a2b314c {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-a2b314c .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-179 .elementor-element.elementor-element-a2b314c > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-24eb694.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-24eb694.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-24eb694 > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-24eb694
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-24eb694 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-24eb694:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-24eb694:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-24eb694:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-24eb694 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 40px 0px;
}

.elementor-179 .elementor-element.elementor-element-004d810 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-14775c6.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-14775c6 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-14775c6:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-14775c6
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-294cf1e img {
    width: 45%;
    opacity: 1;
}

.elementor-179 .elementor-element.elementor-element-294cf1e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse1.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-294cf1e {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-e646659 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-e646659 .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-179 .elementor-element.elementor-element-e646659 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-d4bf843.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-d4bf843.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-d4bf843 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 45px 0px 50px 0px;
}

.elementor-179 .elementor-element.elementor-element-d4bf843 > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-d4bf843
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-d4bf843 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-d4bf843:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-d4bf843:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-d4bf843:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179
    .elementor-element.elementor-element-d4bf843
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-f3914a1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-23e8e20.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-23e8e20 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-23e8e20:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-23e8e20
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-8e5aaab img {
    width: 45%;
    opacity: 1;
}

.elementor-179 .elementor-element.elementor-element-8e5aaab > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse1.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-8e5aaab {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-a8c7bac {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-a8c7bac .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-179 .elementor-element.elementor-element-a8c7bac > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-cfa9f64.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-cfa9f64.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-cfa9f64 > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-cfa9f64
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-cfa9f64 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-cfa9f64:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-cfa9f64:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-cfa9f64:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-cfa9f64 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 40px 0px;
}

.elementor-179 .elementor-element.elementor-element-a4860f8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-990995e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-990995e > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-990995e:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-990995e
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-c1c9f6e img {
    width: 45%;
    opacity: 1;
}

.elementor-179 .elementor-element.elementor-element-c1c9f6e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse1.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-c1c9f6e {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-5976705 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-5976705 .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-179 .elementor-element.elementor-element-5976705 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-179 .elementor-element.elementor-element-9d77283 > .elementor-container {
    max-width: 1326px;
}

.elementor-179 .elementor-element.elementor-element-9d77283 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-36dedd3.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-36dedd3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-36dedd3 > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-36dedd3
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-36dedd3 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-36dedd3:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-36dedd3:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-36dedd3:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-36dedd3 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 45px 0px 50px 0px;
}

.elementor-179 .elementor-element.elementor-element-b2421a3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-1a03f13.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-1a03f13 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-1a03f13:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-1a03f13
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-6416059 img {
    width: 45%;
    opacity: 1;
}

.elementor-179 .elementor-element.elementor-element-6416059 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse1.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-6416059 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-47c7e87 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-47c7e87 .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-179 .elementor-element.elementor-element-47c7e87 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-5797dce.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-5797dce.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-5797dce > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-5797dce
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-5797dce > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-5797dce:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-5797dce:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-5797dce:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-5797dce > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 40px 0px;
}

.elementor-179 .elementor-element.elementor-element-c86bedb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-634817f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-634817f > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-634817f:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-634817f
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-4aab1a4 img {
    width: 45%;
    opacity: 1;
}

.elementor-179 .elementor-element.elementor-element-4aab1a4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse1.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-4aab1a4 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-0a63a54 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-0a63a54 .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-179 .elementor-element.elementor-element-0a63a54 > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-4514b60.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-4514b60.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-4514b60 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 45px 0px 50px 0px;
}

.elementor-179 .elementor-element.elementor-element-4514b60 > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-4514b60
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-4514b60 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-4514b60:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-4514b60:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-4514b60:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179
    .elementor-element.elementor-element-4514b60
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-629728d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-2f72801.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-2f72801 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-2f72801:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-2f72801
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-20331cd img {
    width: 45%;
    opacity: 1;
}

.elementor-179 .elementor-element.elementor-element-20331cd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse1.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-20331cd {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-da43bfa {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-da43bfa .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-179 .elementor-element.elementor-element-da43bfa > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-c56b807.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-c56b807.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-c56b807 > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-c56b807
    > .elementor-element-populated
    > .elementor-background-overlay,
.elementor-179 .elementor-element.elementor-element-c56b807 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c56b807:hover > .elementor-element-populated,
.elementor-179
    .elementor-element.elementor-element-c56b807:hover
    > .elementor-element-populated
    > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-c56b807:hover > .elementor-element-populated {
    box-shadow: 0px 11px 27px 0px rgba(98.00000000000011, 92.99999999999999, 245, 0.14);
}

.elementor-179 .elementor-element.elementor-element-c56b807 > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 40px 0px 40px 0px;
}

.elementor-179 .elementor-element.elementor-element-6a83e6e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-4a389bc.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-4a389bc > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-f6d9f61);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-4a389bc:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--e-global-color-accent);
}

.elementor-179
    .elementor-element.elementor-element-4a389bc
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-2b88634 img {
    width: 45%;
    opacity: 1;
}

.elementor-179 .elementor-element.elementor-element-2b88634 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/Ellipse1.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-2b88634 {
    width: auto;
    max-width: auto;
}

.elementor-179 .elementor-element.elementor-element-c70499c {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-c70499c .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-179 .elementor-element.elementor-element-c70499c > .elementor-widget-container {
    padding: 15px 15px 15px 15px;
}

.elementor-179 .elementor-element.elementor-element-199ff138 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-179 .elementor-element.elementor-element-199ff138 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-6d75db5e > .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: 0px 0px 0px 0px;
}

.elementor-179
    .elementor-element.elementor-element-6d75db5e
    > .elementor-element-populated
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-179 .elementor-element.elementor-element-38bb97b4 > .elementor-container {
    max-width: 1296px;
}

.elementor-179 .elementor-element.elementor-element-38bb97b4:not(.elementor-motion-effects-element-type-background),
.elementor-179
    .elementor-element.elementor-element-38bb97b4
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url("http://backupeverything.co.uk/wp-content/uploads/2023/04/map.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-179 .elementor-element.elementor-element-38bb97b4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 40px 0px;
}

.elementor-179 .elementor-element.elementor-element-38bb97b4 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
    .elementor-179
    .elementor-element.elementor-element-67e79e12.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}

.elementor-179
    .elementor-element.elementor-element-67e79e12.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-179 .elementor-element.elementor-element-67e79e12 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-1aefc66c .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-179 .elementor-element.elementor-element-1aefc66c > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-179 .elementor-element.elementor-element-71a0cd2d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
}

.elementor-179 .elementor-element.elementor-element-fa5dbf0 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 2;
}

.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-testimonial-slider .swiper-wrapper {
    padding: 30px 5px 30px 5px;
}

.elementor-179
    .elementor-element.elementor-element-42388930
    .elementskit-tootltip-testimonial
    .elementskit-commentor-content,
.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-single-testimonial-slider,
.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-testimonial_card {
    margin-left: 0px;
    margin-right: 0px;
    padding: 50px 50px 40px 50px;
}

.elementor-179
    .elementor-element.elementor-element-42388930
    .elementskit-tootltip-testimonial
    .elementskit-commentor-content,
.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-single-testimonial-slider,
.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-testimonial_card {
    border-radius: 10px 10px 10px 10px;
}

.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-single-testimonial-slider {
    border-style: none;
}

.elementor-179 .elementor-element.elementor-element-42388930 .elementkit-testimonial-col {
    align-self: center;
}

.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-commentor-content {
    padding: 0px 0px 0px 0px;
}

.elementor-179
    .elementor-element.elementor-element-42388930
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p {
    color: var(--e-global-color-text);
    margin: 0px 0px 0px 0px;
}

.elementor-179
    .elementor-element.elementor-element-42388930
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    color: var(--e-global-color-text);
    margin: 0px 0px 0px 0px;
}

.elementor-179
    .elementor-element.elementor-element-42388930
    .elementskit-single-testimonial-slider:hover
    .elementskit-commentor-content
    > p {
    color: var(--e-global-color-text);
}

.elementor-179
    .elementor-element.elementor-element-42388930
    .elementskit-single-testimonial-slider.testimonial-active
    .elementskit-commentor-content
    > p {
    color: var(--e-global-color-text);
}

.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-stars > li > a,
.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-stars > li > span {
    color: #fec42d;
}

.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-stars > li:not(:last-child) {
    margin-right: 5px;
}

.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-primary);
    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);
    margin-bottom: 0px;
}

.elementor-179
    .elementor-element.elementor-element-42388930
    .elementskit-single-testimonial-slider:hover
    .elementskit-author-name {
    color: var(--e-global-color-primary);
}

.elementor-179
    .elementor-element.elementor-element-42388930
    .elementskit-single-testimonial-slider.testimonial-active
    .elementskit-author-name {
    color: var(--e-global-color-primary);
}

.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-profile-info .elementskit-author-des {
    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-179
    .elementor-element.elementor-element-42388930
    .elementskit-single-testimonial-slider:hover
    .elementskit-author-des {
    color: var(--e-global-color-text);
}

.elementor-179
    .elementor-element.elementor-element-42388930
    .elementskit-single-testimonial-slider.testimonial-active
    .elementskit-author-des {
    color: var(--e-global-color-text);
}

.elementor-179 .elementor-element.elementor-element-42388930 .elementskit-commentor-bio {
    margin: 0px 0px 0px 0px;
}

.elementor-179
    .elementor-element.elementor-element-42388930
    .elementskit-commentor-bio
    .elementskit-commentor-image
    > img {
    height: 100px;
    width: 100px;
}

.elementor-179 .elementor-element.elementor-element-42388930 .ekit-testimonial--avatar {
    margin: 0px 0px 20px 0px;
}

.elementor-179 .elementor-element.elementor-element-42388930 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-179 .elementor-element.elementor-element-8928d39 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.elementor-179 .elementor-element.elementor-element-525a3e7 {
    text-align: center;
}

.elementor-179 .elementor-element.elementor-element-525a3e7 .elementor-heading-title {
    font-size: 28px;
}

.elementor-179 .elementor-element.elementor-element-c79022c img {
    width: 80%;
}

:root {
    --page-title-display: none;
}

@media (min-width: 768px) {
    .elementor-179 .elementor-element.elementor-element-1c6171ae {
        width: 41%;
    }

    .elementor-179 .elementor-element.elementor-element-3567825a {
        width: 59%;
    }

    .elementor-179 .elementor-element.elementor-element-6a16a2d {
        width: 22.334%;
    }

    .elementor-179 .elementor-element.elementor-element-f7b0c69 {
        width: 77.666%;
    }

    .elementor-179 .elementor-element.elementor-element-7d0871b4 {
        width: 40%;
    }

    .elementor-179 .elementor-element.elementor-element-b62e4fb {
        width: 60%;
    }

    .elementor-179 .elementor-element.elementor-element-6c84d88f {
        width: 46%;
    }

    .elementor-179 .elementor-element.elementor-element-5c44b86a {
        width: 54%;
    }

    .elementor-179 .elementor-element.elementor-element-67e79e12 {
        width: 33%;
    }

    .elementor-179 .elementor-element.elementor-element-fa5dbf0 {
        width: 67%;
    }
}

@media (max-width: 1200px) and (min-width: 768px) {
    .elementor-179 .elementor-element.elementor-element-6c84d88f {
        width: 100%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-179 .elementor-element.elementor-element-1c6171ae {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-3567825a {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-7d0871b4 {
        width: 100%;
    }

    .elementor-179 .elementor-element.elementor-element-b62e4fb {
        width: 100%;
    }

    .elementor-179 .elementor-element.elementor-element-64536fed {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-128796bc {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-db30afe {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-3a6ce02e {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-6c84d88f {
        width: 100%;
    }

    .elementor-179 .elementor-element.elementor-element-5c44b86a {
        width: 100%;
    }

    .elementor-179 .elementor-element.elementor-element-fbc5265 {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-24eb694 {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-d4bf843 {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-cfa9f64 {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-36dedd3 {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-5797dce {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-4514b60 {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-c56b807 {
        width: 50%;
    }

    .elementor-179 .elementor-element.elementor-element-67e79e12 {
        width: 100%;
    }

    .elementor-179 .elementor-element.elementor-element-fa5dbf0 {
        width: 100%;
    }
}

@media (max-width: 1200px) {
    .elementor-179 .elementor-element.elementor-element-631611 {
        padding: 160px 15px 110px 15px;
    }

    .elementor-179 .elementor-element.elementor-element-11d2ad3d .elementor-heading-title {
        font-size: 43px;
        line-height: 58px;
    }

    .elementor-179 .elementor-element.elementor-element-45c240cb {
        font-size: 43px;
        line-height: 58px;
    }

    .elementor-179 .elementor-element.elementor-element-3f4127c9 {
        font-size: 43px;
        line-height: 58px;
    }

    .elementor-179 .elementor-element.elementor-element-5dee4554 {
        font-size: 43px;
        line-height: 58px;
    }

    .elementor-179 .elementor-element.elementor-element-1cca9dfd {
        font-size: 43px;
        line-height: 58px;
    }

    .elementor-179 .elementor-element.elementor-element-3b80274f {
        padding: 110px 15px 110px 15px;
    }

    .elementor-179 .elementor-element.elementor-element-6c84d88f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}

@media (max-width: 1024px) {
    .elementor-179 .elementor-element.elementor-element-631611 {
        padding: 130px 15px 130px 15px;
    }

    .elementor-179 .elementor-element.elementor-element-740351c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-4a1acb67 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-2349bb65 > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-179 .elementor-element.elementor-element-1361564d .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-179 .elementor-element.elementor-element-3231fbdb > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-179 .elementor-element.elementor-element-3d531c31 .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-179 .elementor-element.elementor-element-2fe182d6 > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-179 .elementor-element.elementor-element-c057703 .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-179 .elementor-element.elementor-element-4656be5e > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-179 .elementor-element.elementor-element-eb6ed2a .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-179 .elementor-element.elementor-element-6e513c86 > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-179 .elementor-element.elementor-element-44fadaac .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-179 .elementor-element.elementor-element-762c6f89 > .elementor-element-populated {
        padding: 30px 40px 30px 40px;
    }

    .elementor-179 .elementor-element.elementor-element-58dbb536 .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-179 .elementor-element.elementor-element-66d42291 {
        padding: 105px 15px 0px 15px;
    }

    .elementor-179 .elementor-element.elementor-element-775a4eac .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-179 .elementor-element.elementor-element-692c3d1e .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-179 .elementor-element.elementor-element-2e231790 .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-179 .elementor-element.elementor-element-b62e4fb > .elementor-element-populated {
        padding: 80px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-7282a251 {
        padding: 45px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-64536fed > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-2f92d6dd .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-179 .elementor-element.elementor-element-128796bc > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-5668cd6b .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-179 .elementor-element.elementor-element-db30afe > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-72670106 .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-179 .elementor-element.elementor-element-3a6ce02e > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-4be550eb .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-179 .elementor-element.elementor-element-a97909e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-179 .elementor-element.elementor-element-3b80274f {
        padding: 150px 15px 0px 15px;
    }

    .elementor-179 .elementor-element.elementor-element-79cd06f9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-179 .elementor-element.elementor-element-18426b36 .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-179 .elementor-element.elementor-element-4eac1f78 .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-179 .elementor-element.elementor-element-5c44b86a > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-1e4c241 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-179 .elementor-element.elementor-element-200ec25 {
        padding: 45px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-fbc5265 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-a2b314c .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-179 .elementor-element.elementor-element-24eb694 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-e646659 .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-179 .elementor-element.elementor-element-d4bf843 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-a8c7bac .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-179 .elementor-element.elementor-element-cfa9f64 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-5976705 .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-179 .elementor-element.elementor-element-9d77283 {
        padding: 45px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-36dedd3 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-47c7e87 .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-179 .elementor-element.elementor-element-5797dce > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-0a63a54 .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-179 .elementor-element.elementor-element-4514b60 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-da43bfa .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-179 .elementor-element.elementor-element-c56b807 > .elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-179 .elementor-element.elementor-element-c70499c .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-179 .elementor-element.elementor-element-199ff138 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 15px 0px 15px;
    }

    .elementor-179 .elementor-element.elementor-element-38bb97b4 {
        padding: 50px 0px 55px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-1aefc66c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-179 .elementor-element.elementor-element-fa5dbf0 > .elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-42388930 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 10px;
        --ekit_testimonial_slidetoshow: 2;
    }

    .elementor-179 .elementor-element.elementor-element-42388930 .elementskit-testimonial-slider .swiper-wrapper {
        padding: 15px 0px 15px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-42388930 .elementskit-profile-info .elementskit-author-name {
        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-179 .elementor-element.elementor-element-42388930 .elementskit-profile-info .elementskit-author-des {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media (max-width: 767px) {
    .elementor-179 .elementor-element.elementor-element-631611 {
        padding: 130px 15px 20px 15px;
    }

    .elementor-179 .elementor-element.elementor-element-168ae48 img {
        width: 45%;
    }

    .elementor-179 .elementor-element.elementor-element-c8268c8 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.5em;
    }

    .elementor-179 .elementor-element.elementor-element-2349bb65 > .elementor-element-populated {
        border-width: 0px 1px 1px 1px;
    }

    .elementor-179 .elementor-element.elementor-element-1361564d .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-179 .elementor-element.elementor-element-3231fbdb > .elementor-element-populated {
        border-width: 0px 1px 1px 1px;
    }

    .elementor-179 .elementor-element.elementor-element-3d531c31 .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-179 .elementor-element.elementor-element-2fe182d6 > .elementor-element-populated {
        border-width: 0px 1px 1px 1px;
    }

    .elementor-179 .elementor-element.elementor-element-c057703 .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-179 .elementor-element.elementor-element-4656be5e > .elementor-element-populated {
        border-width: 0px 1px 1px 1px;
    }

    .elementor-179 .elementor-element.elementor-element-eb6ed2a .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-179 .elementor-element.elementor-element-6e513c86 > .elementor-element-populated {
        border-width: 0px 1px 1px 1px;
    }

    .elementor-179 .elementor-element.elementor-element-44fadaac .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-179 .elementor-element.elementor-element-762c6f89 > .elementor-element-populated {
        border-width: 0px 1px 0px 1px;
    }

    .elementor-179 .elementor-element.elementor-element-58dbb536 .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-179 .elementor-element.elementor-element-7d0871b4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-775a4eac .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-179 .elementor-element.elementor-element-692c3d1e .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-179 .elementor-element.elementor-element-692c3d1e {
        width: auto;
        max-width: auto;
    }

    .elementor-179 .elementor-element.elementor-element-2e231790 .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-179 .elementor-element.elementor-element-2e231790 {
        width: auto;
        max-width: auto;
    }

    .elementor-179 .elementor-element.elementor-element-7282a251 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-64536fed > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-50cb0fae > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-2f92d6dd .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-179 .elementor-element.elementor-element-128796bc > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-5668cd6b .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-179 .elementor-element.elementor-element-db30afe > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-72670106 .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-179 .elementor-element.elementor-element-3a6ce02e > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-4be550eb .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-179 .elementor-element.elementor-element-a97909e .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-179 .elementor-element.elementor-element-a97909e > .elementor-widget-container {
        padding: 0px 0px 28px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-79cd06f9 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-179 .elementor-element.elementor-element-62ad02fe > .elementor-widget-container {
        padding: 0px 0px 25px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-5bc33f64 > .elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-18426b36 .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-179 .elementor-element.elementor-element-18426b36 {
        width: auto;
        max-width: auto;
    }

    .elementor-179 .elementor-element.elementor-element-481cc8a2 > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-26ee942a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-4eac1f78 .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-179 .elementor-element.elementor-element-4eac1f78 {
        width: auto;
        max-width: auto;
    }

    .elementor-179 .elementor-element.elementor-element-23010fd6 > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-1e4c241 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-179 .elementor-element.elementor-element-1e4c241 > .elementor-widget-container {
        padding: 0px 0px 28px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-200ec25 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-fbc5265 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-3a09a7b > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-a2b314c .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-179 .elementor-element.elementor-element-24eb694 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-14775c6 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-e646659 .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-179 .elementor-element.elementor-element-d4bf843 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-23e8e20 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-a8c7bac .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-179 .elementor-element.elementor-element-cfa9f64 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-5976705 .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-179 .elementor-element.elementor-element-9d77283 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-36dedd3 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-1a03f13 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-47c7e87 .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-179 .elementor-element.elementor-element-5797dce > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-634817f > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-0a63a54 .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-179 .elementor-element.elementor-element-4514b60 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-2f72801 > .elementor-element-populated {
        border-width: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-da43bfa .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-179 .elementor-element.elementor-element-c56b807 > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-179 .elementor-element.elementor-element-c70499c .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-179 .elementor-element.elementor-element-199ff138 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-38bb97b4 {
        padding: 0px 15px 35px 15px;
    }

    .elementor-179 .elementor-element.elementor-element-1aefc66c .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-179 .elementor-element.elementor-element-42388930 .elementskit-testimonial-slider {
        --ekit_testimonial_left_right_spacing: 0px;
        --ekit_testimonial_slidetoshow: 1;
    }

    .elementor-179 .elementor-element.elementor-element-42388930 .elementskit-testimonial-slider .swiper-wrapper {
        padding: 0px 0px 0px 0px;
    }

    .elementor-179 .elementor-element.elementor-element-42388930 .elementskit-profile-info .elementskit-author-name {
        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-179 .elementor-element.elementor-element-42388930 .elementskit-profile-info .elementskit-author-des {
        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;
}

.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
    line-height: 1;
    font-size: 0;
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0)
    .elementor-grid {
    display: inline-grid;
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 5px);
    grid-row-gap: var(--grid-row-gap, 5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center);
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, 0.5em)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, 0.5em)));
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    display: inline-flex;
    background-color: #69727d;
    align-items: center;
    justify-content: center;
    text-align: center;
    cursor: pointer;
}

.elementor-social-icon i {
    color: var(--e-social-icon-icon-color);
}

.elementor-social-icon svg {
    fill: var(--e-social-icon-icon-color);
}

.elementor-social-icon:last-child {
    margin: 0;
}

.elementor-social-icon:hover {
    opacity: 0.9;
    color: #fff;
}

.elementor-social-icon-android {
    background-color: #a4c639;
}

.elementor-social-icon-apple {
    background-color: #999;
}

.elementor-social-icon-behance {
    background-color: #1769ff;
}

.elementor-social-icon-bitbucket {
    background-color: #205081;
}

.elementor-social-icon-codepen {
    background-color: #000;
}

.elementor-social-icon-delicious {
    background-color: #39f;
}

.elementor-social-icon-deviantart {
    background-color: #05cc47;
}

.elementor-social-icon-digg {
    background-color: #005be2;
}

.elementor-social-icon-dribbble {
    background-color: #ea4c89;
}

.elementor-social-icon-elementor {
    background-color: #d30c5c;
}

.elementor-social-icon-envelope {
    background-color: #ea4335;
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
    background-color: #3b5998;
}

.elementor-social-icon-flickr {
    background-color: #0063dc;
}

.elementor-social-icon-foursquare {
    background-color: #2d5be3;
}

.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
    background-color: #006400;
}

.elementor-social-icon-github {
    background-color: #333;
}

.elementor-social-icon-gitlab {
    background-color: #e24329;
}

.elementor-social-icon-globe {
    background-color: #69727d;
}

.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
    background-color: #dd4b39;
}

.elementor-social-icon-houzz {
    background-color: #7ac142;
}

.elementor-social-icon-instagram {
    background-color: #262626;
}

.elementor-social-icon-jsfiddle {
    background-color: #487aa2;
}

.elementor-social-icon-link {
    background-color: #818a91;
}

.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
    background-color: #0077b5;
}

.elementor-social-icon-medium {
    background-color: #00ab6b;
}

.elementor-social-icon-meetup {
    background-color: #ec1c40;
}

.elementor-social-icon-mixcloud {
    background-color: #273a4b;
}

.elementor-social-icon-odnoklassniki {
    background-color: #f4731c;
}

.elementor-social-icon-pinterest {
    background-color: #bd081c;
}

.elementor-social-icon-product-hunt {
    background-color: #da552f;
}

.elementor-social-icon-reddit {
    background-color: #ff4500;
}

.elementor-social-icon-rss {
    background-color: #f26522;
}

.elementor-social-icon-shopping-cart {
    background-color: #4caf50;
}

.elementor-social-icon-skype {
    background-color: #00aff0;
}

.elementor-social-icon-slideshare {
    background-color: #0077b5;
}

.elementor-social-icon-snapchat {
    background-color: #fffc00;
}

.elementor-social-icon-soundcloud {
    background-color: #f80;
}

.elementor-social-icon-spotify {
    background-color: #2ebd59;
}

.elementor-social-icon-stack-overflow {
    background-color: #fe7a15;
}

.elementor-social-icon-steam {
    background-color: #00adee;
}

.elementor-social-icon-stumbleupon {
    background-color: #eb4924;
}

.elementor-social-icon-telegram {
    background-color: #2ca5e0;
}

.elementor-social-icon-thumb-tack {
    background-color: #1aa1d8;
}

.elementor-social-icon-tripadvisor {
    background-color: #589442;
}

.elementor-social-icon-tumblr {
    background-color: #35465c;
}

.elementor-social-icon-twitch {
    background-color: #6441a5;
}

.elementor-social-icon-twitter {
    background-color: #1da1f2;
}

.elementor-social-icon-viber {
    background-color: #665cac;
}

.elementor-social-icon-vimeo {
    background-color: #1ab7ea;
}

.elementor-social-icon-vk {
    background-color: #45668e;
}

.elementor-social-icon-weibo {
    background-color: #dd2430;
}

.elementor-social-icon-weixin {
    background-color: #31a918;
}

.elementor-social-icon-whatsapp {
    background-color: #25d366;
}

.elementor-social-icon-wordpress {
    background-color: #21759b;
}

.elementor-social-icon-xing {
    background-color: #026466;
}

.elementor-social-icon-yelp {
    background-color: #af0606;
}

.elementor-social-icon-youtube {
    background-color: #cd201f;
}

.elementor-social-icon-500px {
    background-color: #0099e5;
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
    border-radius: 10%;
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
    border-radius: 50%;
}
