.elementor-70 .elementor-element.elementor-element-2869b57:not(.elementor-motion-effects-element-type-background),
.elementor-70 .elementor-element.elementor-element-2869b57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo2.themelexus.com/aro/wp-content/uploads/2022/09/br-blog.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-70 .elementor-element.elementor-element-2869b57>.elementor-background-overlay {
    background-color: #000;
    opacity: .36;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-70 .elementor-element.elementor-element-2869b57 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 170px 30px 160px
}

.elementor-70 .elementor-element.elementor-element-9ac4465 .woocommerce-breadcrumb {
    color: #fff;
    text-align: center
}

.elementor-70 .elementor-element.elementor-element-9ac4465 .woocommerce-breadcrumb i {
    color: #fff
}

.elementor-70 .elementor-element.elementor-element-9ac4465 .woocommerce-breadcrumb>a:not(:hover) {
    color: #fff
}

.elementor-70 .elementor-element.elementor-element-9ac4465 .aro-woocommerce-title {
    text-align: center;
    color: #fff;
    margin: 0 0 25px
}

.elementor-70 .elementor-element.elementor-element-79086f5 {
    margin-top: 121px;
    margin-bottom: 0;
    padding: 0 30px
}

.elementor-70 .elementor-element.elementor-element-06a7b19.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-70 .elementor-element.elementor-element-1e4a4c0 {
    text-align: center
}

.elementor-70 .elementor-element.elementor-element-1e4a4c0 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    text-transform: capitalize;
    line-height: 60px;
    letter-spacing: 0px
}

.elementor-70 .elementor-element.elementor-element-1e4a4c0>.elementor-widget-container {
    margin: 0 0 14px
}

.elementor-70 .elementor-element.elementor-element-d1c7263 {
    text-align: center;
    text-transform: none;
    line-height: 32px;
    letter-spacing: 0px;
    width: var(--container-widget-width, 782px);
    max-width: 782px;
    --container-widget-width: 782px;
    --container-widget-flex-grow: 0
}

.elementor-70 .elementor-element.elementor-element-d1c7263>.elementor-widget-container {
    margin: 0 0 80px
}

.elementor-70 .elementor-element.elementor-element-d4b46db>.elementor-element-populated {
    margin: 0 20px 0 0;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px
}

.elementor-70 .elementor-element.elementor-element-d8b5cb3 {
    --icon-box-icon-margin: 20px;
    width: var(--container-widget-width, 325px);
    max-width: 325px;
    --container-widget-width: 325px;
    --container-widget-flex-grow: 0
}

.elementor-70 .elementor-element.elementor-element-d8b5cb3 .elementor-icon-box-title {
    margin-bottom: 30px;
    color: var(--e-global-color-secondary)
}

.elementor-70 .elementor-element.elementor-element-d8b5cb3.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary)
}

.elementor-70 .elementor-element.elementor-element-d8b5cb3.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-d8b5cb3.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary)
}

.elementor-70 .elementor-element.elementor-element-d8b5cb3 .elementor-icon {
    font-size: 30px
}

.elementor-70 .elementor-element.elementor-element-d8b5cb3 .elementor-icon-box-title,
.elementor-70 .elementor-element.elementor-element-d8b5cb3 .elementor-icon-box-title a {
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
    line-height: 20px;
    letter-spacing: 0px
}

.elementor-70 .elementor-element.elementor-element-d8b5cb3 .elementor-icon-box-description {
    font-size: 16px;
    line-height: 24px
}

.elementor-70 .elementor-element.elementor-element-d8b5cb3>.elementor-widget-container {
    padding: 0
}

.elementor-70 .elementor-element.elementor-element-924b327>.elementor-element-populated {
    margin: 0 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 0 0 0 10px
}

.elementor-70 .elementor-element.elementor-element-d249c0e {
    --icon-box-icon-margin: 18px;
    width: var(--container-widget-width, 265px);
    max-width: 265px;
    --container-widget-width: 265px;
    --container-widget-flex-grow: 0
}

.elementor-70 .elementor-element.elementor-element-d249c0e .elementor-icon-box-title {
    margin-bottom: 27px;
    color: var(--e-global-color-secondary)
}

.elementor-70 .elementor-element.elementor-element-d249c0e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary)
}

.elementor-70 .elementor-element.elementor-element-d249c0e.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-d249c0e.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary)
}

.elementor-70 .elementor-element.elementor-element-d249c0e .elementor-icon {
    font-size: 33px
}

.elementor-70 .elementor-element.elementor-element-d249c0e .elementor-icon-box-title,
.elementor-70 .elementor-element.elementor-element-d249c0e .elementor-icon-box-title a {
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
    line-height: 20px;
    letter-spacing: 0px
}

.elementor-70 .elementor-element.elementor-element-d249c0e .elementor-icon-box-description {
    font-size: 16px;
    text-transform: capitalize;
    line-height: 24px
}

.elementor-70 .elementor-element.elementor-element-d249c0e>.elementor-widget-container {
    margin: -3px 0 0;
    padding: 0
}

.elementor-70 .elementor-element.elementor-element-59f89e0>.elementor-element-populated {
    margin: -1px 0 0 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0 0 0 13px
}

.elementor-70 .elementor-element.elementor-element-a3812d6 {
    --icon-box-icon-margin: 17px;
    width: var(--container-widget-width, 335px);
    max-width: 335px;
    --container-widget-width: 335px;
    --container-widget-flex-grow: 0
}

.elementor-70 .elementor-element.elementor-element-a3812d6 .elementor-icon-box-title {
    margin-bottom: 24px;
    color: var(--e-global-color-secondary)
}

.elementor-70 .elementor-element.elementor-element-a3812d6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary)
}

.elementor-70 .elementor-element.elementor-element-a3812d6.elementor-view-framed .elementor-icon,
.elementor-70 .elementor-element.elementor-element-a3812d6.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary)
}

.elementor-70 .elementor-element.elementor-element-a3812d6 .elementor-icon {
    font-size: 31px
}

.elementor-70 .elementor-element.elementor-element-a3812d6 .elementor-icon-box-title,
.elementor-70 .elementor-element.elementor-element-a3812d6 .elementor-icon-box-title a {
    font-family: "Jost", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
    line-height: 20px;
    letter-spacing: -.5px
}

.elementor-70 .elementor-element.elementor-element-a3812d6 .elementor-icon-box-description {
    font-size: 16px;
    text-transform: capitalize;
    line-height: 24px
}

.elementor-70 .elementor-element.elementor-element-a3812d6>.elementor-widget-container {
    padding: 0
}

.elementor-70 .elementor-element.elementor-element-8517944 {
    margin-top: 100px;
    margin-bottom: 0;
    padding: 0 30px
}

.elementor-70 .elementor-element.elementor-element-2314c5a iframe {
    height: 640px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)
}

.elementor-70 .elementor-element.elementor-element-484f984 {
    margin-top: 115px;
    margin-bottom: 155px;
    padding: 0 30px
}

.elementor-70 .elementor-element.elementor-element-884116e.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-70 .elementor-element.elementor-element-dbbb015 {
    text-align: center;
    color: var(--e-global-color-primary);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 3.5px
}

.elementor-70 .elementor-element.elementor-element-dbbb015>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-70 .elementor-element.elementor-element-aba642d {
    text-align: center
}

.elementor-70 .elementor-element.elementor-element-aba642d .elementor-heading-title {
    color: var(--e-global-color-secondary);
    line-height: 60px;
    letter-spacing: 0px
}

.elementor-70 .elementor-element.elementor-element-aba642d>.elementor-widget-container {
    margin: 0 0 53px
}

.elementor-70 .elementor-element.elementor-element-87981db {
    width: var(--container-widget-width, 1070px);
    max-width: 1070px;
    --container-widget-width: 1070px;
    --container-widget-flex-grow: 0
}

:root {
    --page-title-display: none
}

@media(max-width:1200px) {
    .elementor-70 .elementor-element.elementor-element-2869b57:not(.elementor-motion-effects-element-type-background),
    .elementor-70 .elementor-element.elementor-element-2869b57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center
    }
}

@media(max-width:1024px) {
    .elementor-70 .elementor-element.elementor-element-2869b57:not(.elementor-motion-effects-element-type-background),
    .elementor-70 .elementor-element.elementor-element-2869b57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center
    }
    .elementor-70 .elementor-element.elementor-element-2869b57 {
        padding: 70px 30px
    }
    .elementor-70 .elementor-element.elementor-element-79086f5 {
        margin-top: 80px;
        margin-bottom: 0
    }
    .elementor-70 .elementor-element.elementor-element-d8b5cb3 {
        width: 100%;
        max-width: 100%
    }
    .elementor-70 .elementor-element.elementor-element-924b327>.elementor-element-populated {
        padding: 0
    }
    .elementor-70 .elementor-element.elementor-element-d249c0e {
        width: 100%;
        max-width: 100%
    }
    .elementor-70 .elementor-element.elementor-element-59f89e0>.elementor-element-populated {
        padding: 0
    }
    .elementor-70 .elementor-element.elementor-element-a3812d6 {
        width: 100%;
        max-width: 100%
    }
    .elementor-70 .elementor-element.elementor-element-8517944 {
        margin-top: 80px;
        margin-bottom: 0
    }
    .elementor-70 .elementor-element.elementor-element-2314c5a iframe {
        height: 500px
    }
    .elementor-70 .elementor-element.elementor-element-484f984 {
        margin-top: 80px;
        margin-bottom: 80px
    }
}

@media(max-width:880px) {
    .elementor-70 .elementor-element.elementor-element-2869b57:not(.elementor-motion-effects-element-type-background),
    .elementor-70 .elementor-element.elementor-element-2869b57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: bottom center
    }
    .elementor-70 .elementor-element.elementor-element-d1c7263>.elementor-widget-container {
        margin: 0 0 40px
    }
    .elementor-70 .elementor-element.elementor-element-aba642d>.elementor-widget-container {
        margin: 0 0 40px
    }
}

@media(max-width:767px) {
    .elementor-70 .elementor-element.elementor-element-79086f5 {
        margin-top: 60px;
        margin-bottom: 0;
        padding: 0 15px
    }
    .elementor-70 .elementor-element.elementor-element-1e4a4c0 .elementor-heading-title {
        font-size: 30px;
        line-height: 40px
    }
    .elementor-70 .elementor-element.elementor-element-d4b46db>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-70 .elementor-element.elementor-element-d8b5cb3 {
        --icon-box-icon-margin: 10px
    }
    .elementor-70 .elementor-element.elementor-element-d8b5cb3 .elementor-icon-box-title {
        margin-bottom: 10px
    }
    .elementor-70 .elementor-element.elementor-element-924b327>.elementor-element-populated {
        margin: 40px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-70 .elementor-element.elementor-element-d249c0e {
        --icon-box-icon-margin: 10px
    }
    .elementor-70 .elementor-element.elementor-element-d249c0e .elementor-icon-box-title {
        margin-bottom: 10px
    }
    .elementor-70 .elementor-element.elementor-element-d249c0e>.elementor-widget-container {
        margin: 0
    }
    .elementor-70 .elementor-element.elementor-element-59f89e0>.elementor-element-populated {
        margin: 40px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px
    }
    .elementor-70 .elementor-element.elementor-element-a3812d6 {
        --icon-box-icon-margin: 10px
    }
    .elementor-70 .elementor-element.elementor-element-a3812d6 .elementor-icon-box-title {
        margin-bottom: 10px
    }
    .elementor-70 .elementor-element.elementor-element-8517944 {
        margin-top: 60px;
        margin-bottom: 0;
        padding: 0 15px
    }
    .elementor-70 .elementor-element.elementor-element-2314c5a iframe {
        height: 400px
    }
    .elementor-70 .elementor-element.elementor-element-484f984 {
        margin-top: 60px;
        margin-bottom: 60px;
        padding: 0 15px
    }
    .elementor-70 .elementor-element.elementor-element-aba642d .elementor-heading-title {
        font-size: 30px;
        line-height: 40px
    }
    .elementor-70 .elementor-element.elementor-element-aba642d>.elementor-widget-container {
        margin: 0 0 20px
    }
}