﻿.elementor-10078177 .elementor-element.elementor-element-05b96c0>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-10078177 .elementor-element.elementor-global-1553
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 4px;
}
.elementor-10078177 .elementor-element.elementor-global-1553>.elementor-widget-container
{
    margin: -18px 0 0 0;
}
.elementor-10078177 .elementor-element.elementor-global-1553 .elementor-divider-separator
{
    width: 25%;
}
.elementor-10078177 .elementor-element.elementor-global-1553 .elementor-divider
{
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-10078177 .elementor-element.elementor-element-f7c32c3
{
    padding: 30px 0 30px 0;
}
.elementor-10078177 .elementor-element.elementor-element-88f6a64>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 15px 15px 15px 15px;
}
.elementor-10078177 .elementor-element.elementor-element-88f6a64:hover .elementor-widget-container
{
    background-color: #bd1602;
}
.elementor-10078177 .elementor-element.elementor-element-88f6a64 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10078177 .elementor-element.elementor-element-88f6a64
{
    --icon-box-icon-margin: 15px;
}
.elementor-10078177 .elementor-element.elementor-element-88f6a64.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-88f6a64.elementor-view-framed .elementor-icon, .elementor-10078177 .elementor-element.elementor-element-88f6a64.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-9029724);
    color: var(--e-global-color-9029724);
    border-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-88f6a64.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-88f6a64.elementor-view-framed .elementor-icon:hover, .elementor-10078177 .elementor-element.elementor-element-88f6a64.elementor-view-default .elementor-icon:hover
{
    fill: var(--e-global-color-9029724);
    color: var(--e-global-color-9029724);
    border-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-88f6a64 .elementor-icon
{
    font-size: 115px;
}
.elementor-10078177 .elementor-element.elementor-element-88f6a64 .elementor-icon-box-title
{
    color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-88f6a64 .elementor-icon-box-description
{
    color: var(--e-global-color-f3320a2);
}
.elementor-10078177 .elementor-element.elementor-element-5548507>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 15px 15px 15px 15px;
}
.elementor-10078177 .elementor-element.elementor-element-5548507:hover .elementor-widget-container
{
    background-color: #bd1602;
}
.elementor-10078177 .elementor-element.elementor-element-5548507 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10078177 .elementor-element.elementor-element-5548507
{
    --icon-box-icon-margin: 15px;
}
.elementor-10078177 .elementor-element.elementor-element-5548507.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-5548507.elementor-view-framed .elementor-icon, .elementor-10078177 .elementor-element.elementor-element-5548507.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-9029724);
    color: var(--e-global-color-9029724);
    border-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-5548507.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-5548507.elementor-view-framed .elementor-icon:hover, .elementor-10078177 .elementor-element.elementor-element-5548507.elementor-view-default .elementor-icon:hover
{
    fill: var(--e-global-color-9029724);
    color: var(--e-global-color-9029724);
    border-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-5548507 .elementor-icon
{
    font-size: 115px;
}
.elementor-10078177 .elementor-element.elementor-element-5548507 .elementor-icon-box-title
{
    color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-5548507 .elementor-icon-box-description
{
    color: var(--e-global-color-f3320a2);
}
.elementor-10078177 .elementor-element.elementor-element-bd83dd4>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 15px 15px 15px 15px;
}
.elementor-10078177 .elementor-element.elementor-element-bd83dd4:hover .elementor-widget-container
{
    background-color: #bd1602;
}
.elementor-10078177 .elementor-element.elementor-element-bd83dd4 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10078177 .elementor-element.elementor-element-bd83dd4
{
    --icon-box-icon-margin: 15px;
}
.elementor-10078177 .elementor-element.elementor-element-bd83dd4.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-bd83dd4.elementor-view-framed .elementor-icon, .elementor-10078177 .elementor-element.elementor-element-bd83dd4.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-9029724);
    color: var(--e-global-color-9029724);
    border-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-bd83dd4.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-bd83dd4.elementor-view-framed .elementor-icon:hover, .elementor-10078177 .elementor-element.elementor-element-bd83dd4.elementor-view-default .elementor-icon:hover
{
    fill: var(--e-global-color-9029724);
    color: var(--e-global-color-9029724);
    border-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-bd83dd4 .elementor-icon
{
    font-size: 115px;
}
.elementor-10078177 .elementor-element.elementor-element-bd83dd4 .elementor-icon-box-title
{
    color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-bd83dd4 .elementor-icon-box-description
{
    color: var(--e-global-color-f3320a2);
}
.elementor-10078177 .elementor-element.elementor-element-d31a84a>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 15px 15px 15px 15px;
}
.elementor-10078177 .elementor-element.elementor-element-d31a84a:hover .elementor-widget-container
{
    background-color: #bd1602;
}
.elementor-10078177 .elementor-element.elementor-element-d31a84a .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10078177 .elementor-element.elementor-element-d31a84a
{
    --icon-box-icon-margin: 15px;
}
.elementor-10078177 .elementor-element.elementor-element-d31a84a.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-d31a84a.elementor-view-framed .elementor-icon, .elementor-10078177 .elementor-element.elementor-element-d31a84a.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-9029724);
    color: var(--e-global-color-9029724);
    border-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-d31a84a .elementor-icon
{
    font-size: 115px;
}
.elementor-10078177 .elementor-element.elementor-element-d31a84a .elementor-icon-box-title
{
    color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-d31a84a .elementor-icon-box-description
{
    color: var(--e-global-color-f3320a2);
}
.elementor-10078177 .elementor-element.elementor-element-2041865
{
    padding: 0 0 30px 0;
}
.elementor-10078177 .elementor-element.elementor-element-20a0f74>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 15px 15px 15px 15px;
}
.elementor-10078177 .elementor-element.elementor-element-20a0f74:hover .elementor-widget-container
{
    background-color: #bd1602;
}
.elementor-10078177 .elementor-element.elementor-element-20a0f74 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10078177 .elementor-element.elementor-element-20a0f74
{
    --icon-box-icon-margin: 15px;
}
.elementor-10078177 .elementor-element.elementor-element-20a0f74.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-20a0f74.elementor-view-framed .elementor-icon, .elementor-10078177 .elementor-element.elementor-element-20a0f74.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-9029724);
    color: var(--e-global-color-9029724);
    border-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-20a0f74 .elementor-icon
{
    font-size: 115px;
}
.elementor-10078177 .elementor-element.elementor-element-20a0f74 .elementor-icon-box-title
{
    color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-20a0f74 .elementor-icon-box-description
{
    color: var(--e-global-color-f3320a2);
}
.elementor-10078177 .elementor-element.elementor-element-9ed4394>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 15px 15px 15px 15px;
}
.elementor-10078177 .elementor-element.elementor-element-9ed4394:hover .elementor-widget-container
{
    background-color: #bd1602;
}
.elementor-10078177 .elementor-element.elementor-element-9ed4394 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10078177 .elementor-element.elementor-element-9ed4394
{
    --icon-box-icon-margin: 15px;
}
.elementor-10078177 .elementor-element.elementor-element-9ed4394.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-9ed4394.elementor-view-framed .elementor-icon, .elementor-10078177 .elementor-element.elementor-element-9ed4394.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-9029724);
    color: var(--e-global-color-9029724);
    border-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-9ed4394 .elementor-icon
{
    font-size: 115px;
}
.elementor-10078177 .elementor-element.elementor-element-9ed4394 .elementor-icon-box-title
{
    color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-9ed4394 .elementor-icon-box-description
{
    color: var(--e-global-color-f3320a2);
}
.elementor-10078177 .elementor-element.elementor-element-c8f3cfd>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 15px 15px 15px 15px;
}
.elementor-10078177 .elementor-element.elementor-element-c8f3cfd:hover .elementor-widget-container
{
    background-color: #bd1602;
}
.elementor-10078177 .elementor-element.elementor-element-c8f3cfd .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10078177 .elementor-element.elementor-element-c8f3cfd
{
    --icon-box-icon-margin: 15px;
}
.elementor-10078177 .elementor-element.elementor-element-c8f3cfd.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-c8f3cfd.elementor-view-framed .elementor-icon, .elementor-10078177 .elementor-element.elementor-element-c8f3cfd.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-9029724);
    color: var(--e-global-color-9029724);
    border-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-c8f3cfd.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-c8f3cfd.elementor-view-framed .elementor-icon:hover, .elementor-10078177 .elementor-element.elementor-element-c8f3cfd.elementor-view-default .elementor-icon:hover
{
    fill: var(--e-global-color-9029724);
    color: var(--e-global-color-9029724);
    border-color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-c8f3cfd .elementor-icon
{
    font-size: 115px;
}
.elementor-10078177 .elementor-element.elementor-element-c8f3cfd .elementor-icon-box-title
{
    color: var(--e-global-color-9029724);
}
.elementor-10078177 .elementor-element.elementor-element-c8f3cfd .elementor-icon-box-description
{
    color: var(--e-global-color-f3320a2);
}/* Start custom CSS for icon-box, class: .elementor-element-88f6a64 */
.elementor-kit-8 a:hover
{
    color: #fff;
}/* End custom CSS *//* Start custom CSS for icon-box, class: .elementor-element-5548507 */
.elementor-kit-8 a:hover
{
    color: #fff;
}/* End custom CSS *//* Start custom CSS for icon-box, class: .elementor-element-bd83dd4 */
.elementor-kit-8 a:hover
{
    color: #fff;
}/* End custom CSS *//* Start custom CSS for icon-box, class: .elementor-element-c8f3cfd */
.elementor-kit-8 a:hover
{
    color: #fff;
}/* End custom CSS */