﻿.elementor-10083517 .elementor-element.elementor-element-b9b05f6
{
    text-align: center;
}
.elementor-10083517 .elementor-element.elementor-element-b9b05f6 .elementor-heading-title
{
    text-transform: uppercase;
    color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-59d4c954>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-10083517 .elementor-element.elementor-element-59d4c954
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-10083517 .elementor-element.elementor-element-59d4c954>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-264f279c>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    color: var(--e-global-color-9029724);
    text-align: left;
    padding: 25px 25px 25px 25px;
}
.elementor-10083517 .elementor-element.elementor-element-264f279c>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-264f279c .elementor-element-populated .elementor-heading-title
{
    color: var(--e-global-color-f3320a2);
}
.elementor-10083517 .elementor-element.elementor-element-6389d6ce
{
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #870f00;
}
.elementor-10083517 .elementor-element.elementor-element-6389d6ce .elementor-headline
{
    text-align: left;
    font-size: 21px;
    font-weight: bold;
}
.elementor-10083517 .elementor-element.elementor-element-6389d6ce .elementor-headline-dynamic-wrapper path
{
    stroke: #f1b745;
}
.elementor-10083517 .elementor-element.elementor-element-6389d6ce .elementor-headline-plain-text
{
    color: var(--e-global-color-9029724);
}
.elementor-10083517 .elementor-element.elementor-element-315208df
{
    color: var(--e-global-color-text);
}
.elementor-10083517 .elementor-element.elementor-element-17b70ee3 .elementor-wrapper
{
    --video-aspect-ratio: 1.77777;
}
.elementor-10083517 .elementor-element.elementor-element-2d92da1e>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-10083517 .elementor-element.elementor-element-2d92da1e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-10083517 .elementor-element.elementor-element-2d92da1e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-57a89d6c>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    color: var(--e-global-color-9029724);
    text-align: left;
    padding: 25px 25px 25px 25px;
}
.elementor-10083517 .elementor-element.elementor-element-57a89d6c>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-57a89d6c .elementor-element-populated .elementor-heading-title
{
    color: var(--e-global-color-f3320a2);
}
.elementor-10083517 .elementor-element.elementor-element-585f77b4 .elementor-wrapper
{
    --video-aspect-ratio: 1.77777;
}
.elementor-10083517 .elementor-element.elementor-element-7efa6e98
{
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #870f00;
}
.elementor-10083517 .elementor-element.elementor-element-7efa6e98 .elementor-headline
{
    text-align: left;
    font-size: 21px;
    font-weight: bold;
}
.elementor-10083517 .elementor-element.elementor-element-7efa6e98 .elementor-headline-dynamic-wrapper path
{
    stroke: #f1b745;
}
.elementor-10083517 .elementor-element.elementor-element-7efa6e98 .elementor-headline-plain-text
{
    color: var(--e-global-color-9029724);
}
.elementor-10083517 .elementor-element.elementor-element-cf25b46
{
    color: var(--e-global-color-text);
}
.elementor-10083517 .elementor-element.elementor-element-2f7bbad3
{
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #870f00;
}
.elementor-10083517 .elementor-element.elementor-element-2f7bbad3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-10083517 .elementor-element.elementor-element-2f7bbad3 .elementor-headline
{
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.elementor-10083517 .elementor-element.elementor-element-2f7bbad3 .elementor-headline-dynamic-wrapper path
{
    stroke: #f1b745;
}
.elementor-10083517 .elementor-element.elementor-element-2f7bbad3 .elementor-headline-plain-text
{
    color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-aa13088>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-10083517 .elementor-element.elementor-element-aa13088
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-10083517 .elementor-element.elementor-element-aa13088>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-23a65615>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    color: var(--e-global-color-9029724);
    text-align: left;
    padding: 25px 25px 25px 25px;
}
.elementor-10083517 .elementor-element.elementor-element-23a65615>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-23a65615 .elementor-element-populated .elementor-heading-title
{
    color: var(--e-global-color-f3320a2);
}
.elementor-10083517 .elementor-element.elementor-element-ffe022b
{
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #870f00;
}
.elementor-10083517 .elementor-element.elementor-element-ffe022b .elementor-headline
{
    text-align: left;
    font-size: 21px;
    font-weight: bold;
}
.elementor-10083517 .elementor-element.elementor-element-ffe022b .elementor-headline-dynamic-wrapper path
{
    stroke: #f1b745;
}
.elementor-10083517 .elementor-element.elementor-element-ffe022b .elementor-headline-plain-text
{
    color: var(--e-global-color-9029724);
}
.elementor-10083517 .elementor-element.elementor-element-2a0da97c>.elementor-widget-container
{
    margin: 25px 0 0 0;
}
.elementor-10083517 .elementor-element.elementor-element-2a0da97c
{
    color: var(--e-global-color-text);
}
.elementor-10083517 .elementor-element.elementor-element-4d74f87
{
    padding: 30px 0 30px 0;
}
.elementor-10083517 .elementor-element.elementor-element-5982652f:not(.elementor-motion-effects-element-type-background), .elementor-10083517 .elementor-element.elementor-element-5982652f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-f3320a2);
}
.elementor-10083517 .elementor-element.elementor-element-5982652f
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 25px 0 25px 0;
}
.elementor-10083517 .elementor-element.elementor-element-5982652f>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-7195e954
{
    text-align: center;
}
.elementor-10083517 .elementor-element.elementor-element-25d61f67>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-10083517 .elementor-element.elementor-element-25d61f67 .elementor-column-gap-custom .elementor-column>.elementor-element-populated
{
    padding: 25px;
}
.elementor-10083517 .elementor-element.elementor-element-76293ed3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10083517 .elementor-element.elementor-element-76293ed3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10083517 .elementor-element.elementor-element-76293ed3>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-10083517 .elementor-element.elementor-element-76293ed3>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-32e3e67e .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10083517 .elementor-element.elementor-element-32e3e67e
{
    --icon-box-icon-margin: 15px;
}
.elementor-10083517 .elementor-element.elementor-element-32e3e67e.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-32e3e67e.elementor-view-framed .elementor-icon, .elementor-10083517 .elementor-element.elementor-element-32e3e67e.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-32e3e67e .elementor-icon-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-276658f1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10083517 .elementor-element.elementor-element-276658f1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10083517 .elementor-element.elementor-element-276658f1>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 0 8px;
    border-color: var(--e-global-color-f3320a2);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-10083517 .elementor-element.elementor-element-276658f1>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-3291dbe5 .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10083517 .elementor-element.elementor-element-3291dbe5
{
    --icon-box-icon-margin: 15px;
}
.elementor-10083517 .elementor-element.elementor-element-3291dbe5.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-3291dbe5.elementor-view-framed .elementor-icon, .elementor-10083517 .elementor-element.elementor-element-3291dbe5.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-3291dbe5 .elementor-icon-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-5d6429a3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10083517 .elementor-element.elementor-element-5d6429a3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10083517 .elementor-element.elementor-element-5d6429a3>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 0 8px;
    border-color: var(--e-global-color-f3320a2);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-10083517 .elementor-element.elementor-element-5d6429a3>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-6661922f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-10083517 .elementor-element.elementor-element-6661922f .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10083517 .elementor-element.elementor-element-6661922f
{
    --icon-box-icon-margin: 15px;
}
.elementor-10083517 .elementor-element.elementor-element-6661922f.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-6661922f.elementor-view-framed .elementor-icon, .elementor-10083517 .elementor-element.elementor-element-6661922f.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-6661922f .elementor-icon-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-503f6da6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-10083517 .elementor-element.elementor-element-503f6da6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-9029724);
}
.elementor-10083517 .elementor-element.elementor-element-503f6da6>.elementor-element-populated
{
    border-style: solid;
    border-width: 0 0 0 8px;
    border-color: var(--e-global-color-f3320a2);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-10083517 .elementor-element.elementor-element-503f6da6>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-4b61029b .elementor-icon-box-wrapper
{
    text-align: center;
}
.elementor-10083517 .elementor-element.elementor-element-4b61029b
{
    --icon-box-icon-margin: 15px;
}
.elementor-10083517 .elementor-element.elementor-element-4b61029b.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-4b61029b.elementor-view-framed .elementor-icon, .elementor-10083517 .elementor-element.elementor-element-4b61029b.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-4b61029b .elementor-icon-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-62e8606e>.elementor-container>.elementor-column>.elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}
.elementor-10083517 .elementor-element.elementor-element-62e8606e:not(.elementor-motion-effects-element-type-background), .elementor-10083517 .elementor-element.elementor-element-62e8606e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-10083517 .elementor-element.elementor-element-62e8606e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 30px 30px 30px;
}
.elementor-10083517 .elementor-element.elementor-element-62e8606e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-10083517 .elementor-element.elementor-element-7b777fe1 .elementor-heading-title
{
    color: var(--e-global-color-f3320a2);
}
.elementor-10083517 .elementor-element.elementor-element-7f40f420
{
    color: var(--e-global-color-9029724);
}
.elementor-10083517 .elementor-element.elementor-element-7de5e71e
{
    text-align: center;
}
.elementor-10083517 .elementor-element.elementor-element-7de5e71e .elementor-heading-title
{
    color: var(--e-global-color-9029724);
}
.elementor-10083517 .elementor-element.elementor-element-8b9a192
{
    text-align: center;
}
.elementor-10083517 .elementor-element.elementor-element-8b9a192 .elementor-heading-title
{
    color: var(--e-global-color-9029724);
}
.elementor-10083517 .elementor-element.elementor-element-5f77b37d
{
    text-align: center;
    color: var(--e-global-color-9029724);
}
.elementor-10083517 .elementor-element.elementor-element-213d2ec8
{
    padding: 30px 0 0 0;
}
.elementor-10083517 .elementor-element.elementor-element-37efe614 .elementor-swiper-button
{
    font-size: 47px;
    color: var(--e-global-color-f3320a2);
}
.elementor-10083517 .elementor-element.elementor-element-37efe614 .elementor-swiper-button svg
{
    fill: var(--e-global-color-f3320a2);
}
:root
{
    --page-title-display: none;
}