.elementor-1761 .elementor-element.elementor-element-7b2a874>.elementor-container
{
    max-width: 1000px;
}
.elementor-1761 .elementor-element.elementor-element-7b2a874:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-7b2a874>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #0f1217;
}
.elementor-1761 .elementor-element.elementor-element-7b2a874
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 7em 0 8em 0;
}
.elementor-1761 .elementor-element.elementor-element-7b2a874>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1761 .elementor-element.elementor-element-36afb19>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-1761 .elementor-element.elementor-element-36afb19>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1761 .elementor-element.elementor-element-432f838
{
    text-align: center;
}
.elementor-1761 .elementor-element.elementor-element-432f838 .elementor-heading-title
{
    color: #fff;
    font-family: "Roboto",Sans-serif;
    font-size: 68px;
    font-weight: 700;
    line-height: 1.2em;
    letter-spacing: 0;
}
.elementor-1761 .elementor-element.elementor-element-432f838>.elementor-widget-container
{
    padding: 0 0 20px 0;
}
.elementor-1761 .elementor-element.elementor-element-c2f7f75
{
    text-align: center;
    color: #fff;
    font-family: "Roboto",Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-1761 .elementor-element.elementor-element-c2f7f75>.elementor-widget-container
{
    padding: 0 0 20px 0;
}
.elementor-1761 .elementor-element.elementor-element-c105c5e .elementor-button
{
    fill: #fff;
    color: #fff;
    background-color: #f79e26;
}
.elementor-1761 .elementor-element.elementor-element-c105c5e .elementor-button:hover, .elementor-1761 .elementor-element.elementor-element-c105c5e .elementor-button:focus
{
    color: #fff;
    background-color: #cf7d0e;
}
.elementor-1761 .elementor-element.elementor-element-c105c5e .elementor-button:hover svg, .elementor-1761 .elementor-element.elementor-element-c105c5e .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-1761 .elementor-element.elementor-element-68a00857>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-1761 .elementor-element.elementor-element-68a00857
{
    padding: 4em 0 4em 0;
}
.elementor-1761 .elementor-element.elementor-element-6893f4da .elementor-column-gap-custom .elementor-column>.elementor-element-populated
{
    padding: 20px;
}
.elementor-1761 .elementor-element.elementor-element-6893f4da
{
    padding: 0 0 0 0;
}
.elementor-bc-flex-widget .elementor-1761 .elementor-element.elementor-element-d0c3417.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-d0c3417.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-d0c3417>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}
.elementor-1761 .elementor-element.elementor-element-161d802f
{
    text-align: left;
}
.elementor-1761 .elementor-element.elementor-element-161d802f .elementor-heading-title
{
    color: #000;
    font-size: 28px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-7d4be124
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
}
.elementor-1761 .elementor-element.elementor-element-7d4be124 .elementor-divider-separator
{
    width: 30%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1761 .elementor-element.elementor-element-7d4be124 .elementor-divider
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1761 .elementor-element.elementor-element-594e88b6
{
    text-align: left;
    color: #4b5057a1;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-1761 .elementor-element.elementor-element-594e88b6>.elementor-widget-container
{
    padding: 15px 0 15px 0;
}
.elementor-bc-flex-widget .elementor-1761 .elementor-element.elementor-element-f43f1d2.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-f43f1d2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-f43f1d2>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}
.elementor-1761 .elementor-element.elementor-element-5c9107a
{
    text-align: left;
}
.elementor-1761 .elementor-element.elementor-element-5c9107a .elementor-heading-title
{
    color: #000;
    font-size: 28px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-57f475f
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
}
.elementor-1761 .elementor-element.elementor-element-57f475f .elementor-divider-separator
{
    width: 30%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1761 .elementor-element.elementor-element-57f475f .elementor-divider
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1761 .elementor-element.elementor-element-c21bd79
{
    text-align: left;
    color: #4b5057a1;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-1761 .elementor-element.elementor-element-c21bd79>.elementor-widget-container
{
    padding: 15px 0 15px 0;
}
.elementor-bc-flex-widget .elementor-1761 .elementor-element.elementor-element-7ec9779.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-7ec9779.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-7ec9779>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}
.elementor-1761 .elementor-element.elementor-element-d70d81b
{
    text-align: left;
}
.elementor-1761 .elementor-element.elementor-element-d70d81b .elementor-heading-title
{
    color: #000;
    font-size: 28px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-3d91359
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
}
.elementor-1761 .elementor-element.elementor-element-3d91359 .elementor-divider-separator
{
    width: 30%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1761 .elementor-element.elementor-element-3d91359 .elementor-divider
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1761 .elementor-element.elementor-element-4b69953
{
    text-align: left;
    color: #4b5057a1;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-1761 .elementor-element.elementor-element-4b69953>.elementor-widget-container
{
    padding: 15px 0 15px 0;
}
.elementor-bc-flex-widget .elementor-1761 .elementor-element.elementor-element-11ab58b.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-11ab58b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-11ab58b>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}
.elementor-1761 .elementor-element.elementor-element-608d76b
{
    text-align: left;
}
.elementor-1761 .elementor-element.elementor-element-608d76b .elementor-heading-title
{
    color: #000;
    font-size: 28px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-a6f0f7a
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
}
.elementor-1761 .elementor-element.elementor-element-a6f0f7a .elementor-divider-separator
{
    width: 30%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1761 .elementor-element.elementor-element-a6f0f7a .elementor-divider
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1761 .elementor-element.elementor-element-fa1a6a7
{
    text-align: left;
    color: #4b5057a1;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-1761 .elementor-element.elementor-element-fa1a6a7>.elementor-widget-container
{
    padding: 15px 0 15px 0;
}
.elementor-1761 .elementor-element.elementor-element-7cb58309>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-1761 .elementor-element.elementor-element-7cb58309:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-7cb58309>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fbfbfb;
}
.elementor-1761 .elementor-element.elementor-element-7cb58309>.elementor-background-overlay
{
    opacity: .05;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1761 .elementor-element.elementor-element-7cb58309
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 4em 0 4em 0;
}
.elementor-1761 .elementor-element.elementor-element-7cb58309>.elementor-shape-top svg
{
    width: calc(100% + 1.3px);
    height: 50px;
}
.elementor-1761 .elementor-element.elementor-element-2ac8f8b3>.elementor-element-populated
{
    padding: 0% 8% 0% 8%;
}
.elementor-1761 .elementor-element.elementor-element-2d7e4506 .elementor-icon-box-title
{
    margin-bottom: 0;
    color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-2d7e4506 .elementor-icon-box-title, .elementor-1761 .elementor-element.elementor-element-2d7e4506 .elementor-icon-box-title a
{
    font-size: 42px;
    font-weight: 700;
    text-transform: none;
    line-height: 1.2em;
    letter-spacing: 0;
}
.elementor-1761 .elementor-element.elementor-element-2d7e4506 .elementor-icon-box-description
{
    color: #000;
    font-size: 45px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-1cb4970e
{
    text-align: center;
    color: #4b5057a1;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em;
    letter-spacing: 0;
}
.elementor-1761 .elementor-element.elementor-element-004b037 .elementor-column-gap-custom .elementor-column>.elementor-element-populated
{
    padding: 20px;
}
.elementor-1761 .elementor-element.elementor-element-004b037>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-1761 .elementor-element.elementor-element-004b037:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-004b037>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fbfbfb;
}
.elementor-1761 .elementor-element.elementor-element-004b037>.elementor-background-overlay
{
    opacity: .05;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1761 .elementor-element.elementor-element-004b037
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 1em 0;
}
.elementor-bc-flex-widget .elementor-1761 .elementor-element.elementor-element-00af511.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-00af511.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-00af511>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}
.elementor-1761 .elementor-element.elementor-element-b9fe0a5
{
    text-align: left;
}
.elementor-1761 .elementor-element.elementor-element-b9fe0a5 .elementor-heading-title
{
    color: #000;
    font-size: 28px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-49c569e
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
}
.elementor-1761 .elementor-element.elementor-element-49c569e .elementor-divider-separator
{
    width: 30%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1761 .elementor-element.elementor-element-49c569e .elementor-divider
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1761 .elementor-element.elementor-element-769210f>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-1761 .elementor-element.elementor-element-0b2f65f
{
    text-align: left;
    color: #4b5057a1;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-1761 .elementor-element.elementor-element-0b2f65f>.elementor-widget-container
{
    padding: 15px 0 15px 0;
}
.elementor-bc-flex-widget .elementor-1761 .elementor-element.elementor-element-f47fb0b.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-f47fb0b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-f47fb0b>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}
.elementor-1761 .elementor-element.elementor-element-df61b7b
{
    text-align: left;
}
.elementor-1761 .elementor-element.elementor-element-df61b7b .elementor-heading-title
{
    color: #000;
    font-size: 28px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-f70f7bb
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
}
.elementor-1761 .elementor-element.elementor-element-f70f7bb .elementor-divider-separator
{
    width: 30%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1761 .elementor-element.elementor-element-f70f7bb .elementor-divider
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1761 .elementor-element.elementor-element-2d38fd7
{
    text-align: left;
    color: #4b5057a1;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-1761 .elementor-element.elementor-element-2d38fd7>.elementor-widget-container
{
    padding: 15px 0 15px 0;
}
.elementor-bc-flex-widget .elementor-1761 .elementor-element.elementor-element-6158943.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-6158943.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-1761 .elementor-element.elementor-element-6158943>.elementor-element-populated
{
    margin: 0 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 15px 15px 15px;
}
.elementor-1761 .elementor-element.elementor-element-3fd614a
{
    text-align: left;
}
.elementor-1761 .elementor-element.elementor-element-3fd614a .elementor-heading-title
{
    color: #000;
    font-size: 28px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-6d17146
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
}
.elementor-1761 .elementor-element.elementor-element-6d17146 .elementor-divider-separator
{
    width: 30%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-1761 .elementor-element.elementor-element-6d17146 .elementor-divider
{
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-1761 .elementor-element.elementor-element-5fca13f
{
    text-align: left;
    color: #4b5057a1;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-1761 .elementor-element.elementor-element-5fca13f>.elementor-widget-container
{
    padding: 15px 0 15px 0;
}
.elementor-1761 .elementor-element.elementor-element-c56c180>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-1761 .elementor-element.elementor-element-c56c180:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-c56c180>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-1761 .elementor-element.elementor-element-c56c180>.elementor-background-overlay
{
    opacity: .05;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1761 .elementor-element.elementor-element-c56c180
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 8em 0 2em 0;
}
.elementor-1761 .elementor-element.elementor-element-630b8f1>.elementor-element-populated
{
    padding: 0% 8% 0% 8%;
}
.elementor-1761 .elementor-element.elementor-element-c26b07e .elementor-icon-box-title
{
    margin-bottom: 0;
    color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-c26b07e .elementor-icon-box-title, .elementor-1761 .elementor-element.elementor-element-c26b07e .elementor-icon-box-title a
{
    font-size: 42px;
    font-weight: 700;
    text-transform: none;
    line-height: 1.2em;
    letter-spacing: 0;
}
.elementor-1761 .elementor-element.elementor-element-c26b07e .elementor-icon-box-description
{
    color: #000;
    font-size: 45px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-cf05a29
{
    text-align: center;
    color: #000000c9;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em;
    letter-spacing: 0;
}
.elementor-1761 .elementor-element.elementor-element-154d7fd>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-1761 .elementor-element.elementor-element-154d7fd:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-154d7fd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-1761 .elementor-element.elementor-element-154d7fd>.elementor-background-overlay
{
    opacity: .05;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1761 .elementor-element.elementor-element-154d7fd
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 2em 0;
}
.elementor-1761 .elementor-element.elementor-element-fa7289e .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-1761 .elementor-element.elementor-element-fa7289e.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-fa7289e.elementor-view-framed .elementor-icon, .elementor-1761 .elementor-element.elementor-element-fa7289e.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-fa7289e.elementor-view-stacked .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-fa7289e.elementor-view-framed .elementor-icon:hover, .elementor-1761 .elementor-element.elementor-element-fa7289e.elementor-view-default .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-fa7289e
{
    --icon-box-icon-margin: 0px;
}
.elementor-1761 .elementor-element.elementor-element-fa7289e .elementor-icon
{
    font-size: 85px;
}
.elementor-1761 .elementor-element.elementor-element-fa7289e .elementor-icon-box-title
{
    color: #000;
}
.elementor-1761 .elementor-element.elementor-element-fa7289e .elementor-icon-box-title, .elementor-1761 .elementor-element.elementor-element-fa7289e .elementor-icon-box-title a
{
    font-family: "Roboto",Sans-serif;
    font-size: 19px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-453914f .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-1761 .elementor-element.elementor-element-453914f.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-453914f.elementor-view-framed .elementor-icon, .elementor-1761 .elementor-element.elementor-element-453914f.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-453914f.elementor-view-stacked .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-453914f.elementor-view-framed .elementor-icon:hover, .elementor-1761 .elementor-element.elementor-element-453914f.elementor-view-default .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-453914f
{
    --icon-box-icon-margin: 0px;
}
.elementor-1761 .elementor-element.elementor-element-453914f .elementor-icon
{
    font-size: 85px;
}
.elementor-1761 .elementor-element.elementor-element-453914f .elementor-icon-box-title
{
    color: #000;
}
.elementor-1761 .elementor-element.elementor-element-453914f .elementor-icon-box-title, .elementor-1761 .elementor-element.elementor-element-453914f .elementor-icon-box-title a
{
    font-family: "Roboto",Sans-serif;
    font-size: 19px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-2fb53db .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-1761 .elementor-element.elementor-element-2fb53db.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-2fb53db.elementor-view-framed .elementor-icon, .elementor-1761 .elementor-element.elementor-element-2fb53db.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-2fb53db.elementor-view-stacked .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-2fb53db.elementor-view-framed .elementor-icon:hover, .elementor-1761 .elementor-element.elementor-element-2fb53db.elementor-view-default .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-2fb53db
{
    --icon-box-icon-margin: 0px;
}
.elementor-1761 .elementor-element.elementor-element-2fb53db .elementor-icon
{
    font-size: 85px;
}
.elementor-1761 .elementor-element.elementor-element-2fb53db .elementor-icon-box-title
{
    color: #000;
}
.elementor-1761 .elementor-element.elementor-element-2fb53db .elementor-icon-box-title, .elementor-1761 .elementor-element.elementor-element-2fb53db .elementor-icon-box-title a
{
    font-family: "Roboto",Sans-serif;
    font-size: 19px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-f5ad10e>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-1761 .elementor-element.elementor-element-f5ad10e:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-f5ad10e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-1761 .elementor-element.elementor-element-f5ad10e>.elementor-background-overlay
{
    opacity: .05;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1761 .elementor-element.elementor-element-f5ad10e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 8em 0;
}
.elementor-1761 .elementor-element.elementor-element-107ff38 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-1761 .elementor-element.elementor-element-107ff38.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-107ff38.elementor-view-framed .elementor-icon, .elementor-1761 .elementor-element.elementor-element-107ff38.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-107ff38.elementor-view-stacked .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-107ff38.elementor-view-framed .elementor-icon:hover, .elementor-1761 .elementor-element.elementor-element-107ff38.elementor-view-default .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-107ff38
{
    --icon-box-icon-margin: 0px;
}
.elementor-1761 .elementor-element.elementor-element-107ff38 .elementor-icon
{
    font-size: 85px;
}
.elementor-1761 .elementor-element.elementor-element-107ff38 .elementor-icon-box-title
{
    color: #000;
}
.elementor-1761 .elementor-element.elementor-element-107ff38 .elementor-icon-box-title, .elementor-1761 .elementor-element.elementor-element-107ff38 .elementor-icon-box-title a
{
    font-family: "Roboto",Sans-serif;
    font-size: 19px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-27109ba .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-1761 .elementor-element.elementor-element-27109ba.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-27109ba.elementor-view-framed .elementor-icon, .elementor-1761 .elementor-element.elementor-element-27109ba.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-27109ba.elementor-view-stacked .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-27109ba.elementor-view-framed .elementor-icon:hover, .elementor-1761 .elementor-element.elementor-element-27109ba.elementor-view-default .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-27109ba
{
    --icon-box-icon-margin: 0px;
}
.elementor-1761 .elementor-element.elementor-element-27109ba .elementor-icon
{
    font-size: 85px;
}
.elementor-1761 .elementor-element.elementor-element-27109ba .elementor-icon-box-title
{
    color: #000;
}
.elementor-1761 .elementor-element.elementor-element-27109ba .elementor-icon-box-title, .elementor-1761 .elementor-element.elementor-element-27109ba .elementor-icon-box-title a
{
    font-family: "Roboto",Sans-serif;
    font-size: 19px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-5efa3c7 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-1761 .elementor-element.elementor-element-5efa3c7.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-5efa3c7.elementor-view-framed .elementor-icon, .elementor-1761 .elementor-element.elementor-element-5efa3c7.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-5efa3c7.elementor-view-stacked .elementor-icon:hover
{
    background-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-5efa3c7.elementor-view-framed .elementor-icon:hover, .elementor-1761 .elementor-element.elementor-element-5efa3c7.elementor-view-default .elementor-icon:hover
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}
.elementor-1761 .elementor-element.elementor-element-5efa3c7
{
    --icon-box-icon-margin: 0px;
}
.elementor-1761 .elementor-element.elementor-element-5efa3c7 .elementor-icon
{
    font-size: 85px;
}
.elementor-1761 .elementor-element.elementor-element-5efa3c7 .elementor-icon-box-title
{
    color: #000;
}
.elementor-1761 .elementor-element.elementor-element-5efa3c7 .elementor-icon-box-title, .elementor-1761 .elementor-element.elementor-element-5efa3c7 .elementor-icon-box-title a
{
    font-family: "Roboto",Sans-serif;
    font-size: 19px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-6308b9ff
{
    padding: 4em 0 4em 0;
}
.elementor-1761 .elementor-element.elementor-element-6e54be5 .elementor-icon-box-title
{
    margin-bottom: 0;
    color: var(--e-global-color-text);
}
.elementor-1761 .elementor-element.elementor-element-6e54be5 .elementor-icon-box-title, .elementor-1761 .elementor-element.elementor-element-6e54be5 .elementor-icon-box-title a
{
    font-size: 42px;
    font-weight: 700;
    text-transform: none;
    line-height: 1.2em;
    letter-spacing: 0;
}
.elementor-1761 .elementor-element.elementor-element-6e54be5 .elementor-icon-box-description
{
    color: #000;
    font-size: 45px;
    font-weight: 600;
}
.elementor-1761 .elementor-element.elementor-element-6e54be5>.elementor-widget-container
{
    padding: 1% 0% 3% 0%;
}
.elementor-1761 .elementor-element.elementor-element-bf7f191
{
    text-align: left;
    color: #000000c9;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em;
    letter-spacing: 0;
}
.elementor-1761 .elementor-element.elementor-element-5ecdfea:not(.elementor-motion-effects-element-type-background), .elementor-1761 .elementor-element.elementor-element-5ecdfea>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-1761 .elementor-element.elementor-element-5ecdfea
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 7em 0 4em 0;
}
.elementor-1761 .elementor-element.elementor-element-5ecdfea>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-1761 .elementor-element.elementor-element-4ab9cf5
{
    color: #fff;
}
.elementor-bc-flex-widget .elementor-1761 .elementor-element.elementor-element-5197d03.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-1761 .elementor-element.elementor-element-5197d03.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-1761 .elementor-element.elementor-element-cfa4732 .elementor-button
{
    fill: #fff;
    color: #fff;
    background-color: #f79e26;
}
.elementor-1761 .elementor-element.elementor-element-cfa4732 .elementor-button:hover, .elementor-1761 .elementor-element.elementor-element-cfa4732 .elementor-button:focus
{
    color: #fff;
    background-color: #cf7d0e;
}
.elementor-1761 .elementor-element.elementor-element-cfa4732 .elementor-button:hover svg, .elementor-1761 .elementor-element.elementor-element-cfa4732 .elementor-button:focus svg
{
    fill: #fff;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-1761 .elementor-element.elementor-element-36afb19
    {
        width: 100%;
    }
}
@media(max-width: 1024px)
{
    .elementor-1761 .elementor-element.elementor-element-432f838 .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-1761 .elementor-element.elementor-element-c2f7f75
    {
        font-size: 20px;
    }
    .elementor-1761 .elementor-element.elementor-element-68a00857
    {
        padding: 100px 25px 100px 25px;
    }
    .elementor-1761 .elementor-element.elementor-element-594e88b6
    {
        font-size: 14px;
    }
    .elementor-1761 .elementor-element.elementor-element-594e88b6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-c21bd79
    {
        font-size: 14px;
    }
    .elementor-1761 .elementor-element.elementor-element-c21bd79>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-4b69953
    {
        font-size: 14px;
    }
    .elementor-1761 .elementor-element.elementor-element-4b69953>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-fa1a6a7
    {
        font-size: 14px;
    }
    .elementor-1761 .elementor-element.elementor-element-fa1a6a7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-7cb58309
    {
        padding: 100px 25px 100px 25px;
    }
    .elementor-1761 .elementor-element.elementor-element-2ac8f8b3>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-004b037
    {
        padding: 100px 25px 100px 25px;
    }
    .elementor-1761 .elementor-element.elementor-element-0b2f65f
    {
        font-size: 14px;
    }
    .elementor-1761 .elementor-element.elementor-element-0b2f65f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-2d38fd7
    {
        font-size: 14px;
    }
    .elementor-1761 .elementor-element.elementor-element-2d38fd7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-5fca13f
    {
        font-size: 14px;
    }
    .elementor-1761 .elementor-element.elementor-element-5fca13f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-c56c180
    {
        padding: 100px 25px 100px 25px;
    }
    .elementor-1761 .elementor-element.elementor-element-630b8f1>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-154d7fd
    {
        padding: 100px 25px 100px 25px;
    }
    .elementor-1761 .elementor-element.elementor-element-54f6815>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-7615537>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-5a26f7a>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-f5ad10e
    {
        padding: 100px 25px 100px 25px;
    }
    .elementor-1761 .elementor-element.elementor-element-2661a73>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-e4559fa>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-4550c10>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-1761 .elementor-element.elementor-element-432f838 .elementor-heading-title
    {
        font-size: 28px;
    }
    .elementor-1761 .elementor-element.elementor-element-c2f7f75
    {
        font-size: 16px;
    }
    .elementor-1761 .elementor-element.elementor-element-68a00857
    {
        padding: 50px 20px 50px 20px;
    }
    .elementor-1761 .elementor-element.elementor-element-6893f4da
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-d0c3417>.elementor-element-populated
    {
        padding: 50px 10px 10px 10px;
    }
    .elementor-1761 .elementor-element.elementor-element-594e88b6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-f43f1d2>.elementor-element-populated
    {
        padding: 50px 10px 10px 10px;
    }
    .elementor-1761 .elementor-element.elementor-element-c21bd79>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-7ec9779>.elementor-element-populated
    {
        padding: 50px 10px 10px 10px;
    }
    .elementor-1761 .elementor-element.elementor-element-4b69953>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-11ab58b>.elementor-element-populated
    {
        padding: 50px 10px 10px 10px;
    }
    .elementor-1761 .elementor-element.elementor-element-fa1a6a7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-7cb58309
    {
        padding: 50px 20px 50px 20px;
    }
    .elementor-1761 .elementor-element.elementor-element-2d7e4506 .elementor-icon-box-description
    {
        font-size: 28px;
    }
    .elementor-1761 .elementor-element.elementor-element-004b037
    {
        padding: 50px 20px 50px 20px;
    }
    .elementor-1761 .elementor-element.elementor-element-00af511>.elementor-element-populated
    {
        padding: 50px 10px 10px 10px;
    }
    .elementor-1761 .elementor-element.elementor-element-0b2f65f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-f47fb0b>.elementor-element-populated
    {
        padding: 50px 10px 10px 10px;
    }
    .elementor-1761 .elementor-element.elementor-element-2d38fd7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-6158943>.elementor-element-populated
    {
        padding: 50px 10px 10px 10px;
    }
    .elementor-1761 .elementor-element.elementor-element-5fca13f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-1761 .elementor-element.elementor-element-c56c180
    {
        padding: 50px 20px 50px 20px;
    }
    .elementor-1761 .elementor-element.elementor-element-c26b07e .elementor-icon-box-description
    {
        font-size: 28px;
    }
    .elementor-1761 .elementor-element.elementor-element-154d7fd
    {
        padding: 50px 20px 50px 20px;
    }
    .elementor-1761 .elementor-element.elementor-element-f5ad10e
    {
        padding: 50px 20px 50px 20px;
    }
    .elementor-1761 .elementor-element.elementor-element-6e54be5 .elementor-icon-box-description
    {
        font-size: 28px;
    }
}