.elementor-3892 .elementor-element.elementor-element-1e033d2:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-1e033d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-1e033d2 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 5% 0% 5%;
}

.elementor-3892 .elementor-element.elementor-element-1e033d2>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-42c2a26d>.elementor-element-populated {
    margin: 0% 0% 5%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0;
}

.elementor-3892 .elementor-element.elementor-element-d28fe01 .elementor-heading-title {
    color: #000;
    font-size: 40px
}

.elementor-3892 .elementor-element.elementor-element-781e1eb7 {
    --divider-border-style: solid;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-781e1eb7 .elementor-divider-separator {
    width: 50px
}

.elementor-3892 .elementor-element.elementor-element-781e1eb7 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-781e1eb7>.elementor-widget-container {
    margin: -.5em 0 0
}

.elementor-3892 .elementor-element.elementor-element-4e56fe89 {
    text-align: justify;
    color: #000;
    font-family: dm sans, Sans-serif;
    font-size: 18px;
    letter-spacing: -.1px
}

.elementor-3892 .elementor-element.elementor-element-4e56fe89>.elementor-widget-container {
    margin: 0;
    padding: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-632418cb .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-632418cb {
    --icon-box-icon-margin: 15px
}

.elementor-3892 .elementor-element.elementor-element-632418cb.elementor-view-stacked .elementor-icon {
    background-color: #2f5f89
}

.elementor-3892 .elementor-element.elementor-element-632418cb.elementor-view-framed .elementor-icon,
.elementor-3892 .elementor-element.elementor-element-632418cb.elementor-view-default .elementor-icon {
    fill: #2f5f89;
    color: #2f5f89;
    border-color: #2f5f89
}

.elementor-3892 .elementor-element.elementor-element-632418cb .elementor-icon {
    font-size: 17px
}

.elementor-3892 .elementor-element.elementor-element-632418cb .elementor-icon-box-title {
    color: gray
}

.elementor-3892 .elementor-element.elementor-element-632418cb .elementor-icon-box-title,
.elementor-3892 .elementor-element.elementor-element-632418cb .elementor-icon-box-title a {
    font-size: 16px;
    line-height: 1.2em
}

.elementor-3892 .elementor-element.elementor-element-6beed652 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-6beed652 {
    --icon-box-icon-margin: 15px
}

.elementor-3892 .elementor-element.elementor-element-6beed652.elementor-view-stacked .elementor-icon {
    background-color: #2f5f89
}

.elementor-3892 .elementor-element.elementor-element-6beed652.elementor-view-framed .elementor-icon,
.elementor-3892 .elementor-element.elementor-element-6beed652.elementor-view-default .elementor-icon {
    fill: #2f5f89;
    color: #2f5f89;
    border-color: #2f5f89
}

.elementor-3892 .elementor-element.elementor-element-6beed652 .elementor-icon {
    font-size: 17px
}

.elementor-3892 .elementor-element.elementor-element-6beed652 .elementor-icon-box-title {
    color: gray
}

.elementor-3892 .elementor-element.elementor-element-6beed652 .elementor-icon-box-title,
.elementor-3892 .elementor-element.elementor-element-6beed652 .elementor-icon-box-title a {
    font-size: 16px;
    line-height: 1.2em
}

.elementor-3892 .elementor-element.elementor-element-7f4a6bf9 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-7f4a6bf9 {
    --icon-box-icon-margin: 15px
}

.elementor-3892 .elementor-element.elementor-element-7f4a6bf9.elementor-view-stacked .elementor-icon {
    background-color: #2f5f89
}

.elementor-3892 .elementor-element.elementor-element-7f4a6bf9.elementor-view-framed .elementor-icon,
.elementor-3892 .elementor-element.elementor-element-7f4a6bf9.elementor-view-default .elementor-icon {
    fill: #2f5f89;
    color: #2f5f89;
    border-color: #2f5f89
}

.elementor-3892 .elementor-element.elementor-element-7f4a6bf9 .elementor-icon {
    font-size: 17px
}

.elementor-3892 .elementor-element.elementor-element-7f4a6bf9 .elementor-icon-box-title {
    color: gray
}

.elementor-3892 .elementor-element.elementor-element-7f4a6bf9 .elementor-icon-box-title,
.elementor-3892 .elementor-element.elementor-element-7f4a6bf9 .elementor-icon-box-title a {
    font-size: 16px;
    line-height: 1.2em
}

.elementor-3892 .elementor-element.elementor-element-caf5b54 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-caf5b54 {
    --icon-box-icon-margin: 15px
}

.elementor-3892 .elementor-element.elementor-element-caf5b54.elementor-view-stacked .elementor-icon {
    background-color: #2f5f89
}

.elementor-3892 .elementor-element.elementor-element-caf5b54.elementor-view-framed .elementor-icon,
.elementor-3892 .elementor-element.elementor-element-caf5b54.elementor-view-default .elementor-icon {
    fill: #2f5f89;
    color: #2f5f89;
    border-color: #2f5f89
}

.elementor-3892 .elementor-element.elementor-element-caf5b54 .elementor-icon {
    font-size: 17px
}

.elementor-3892 .elementor-element.elementor-element-caf5b54 .elementor-icon-box-title {
    color: gray
}

.elementor-3892 .elementor-element.elementor-element-caf5b54 .elementor-icon-box-title,
.elementor-3892 .elementor-element.elementor-element-caf5b54 .elementor-icon-box-title a {
    font-size: 16px;
    line-height: 1.2em
}

.elementor-3892 .elementor-element.elementor-element-68783c0e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-68783c0e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-68783c0e:hover>.elementor-element-populated {
    background-color: #e6e6e6
}

.elementor-3892 .elementor-element.elementor-element-68783c0e>.elementor-element-populated {
    border-style: dashed;
    border-width: 2px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 0% 7% 7%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 7%;
    padding: 0% 0% 5%
}

.elementor-3892 .elementor-element.elementor-element-68783c0e>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-68783c0e>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-68783c0e>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px
}

.elementor-3892 .elementor-element.elementor-element-68783c0e>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-776bf3ef {
    margin-top: 5%;
    margin-bottom: 0%
}

.elementor-3892 .elementor-element.elementor-element-5e844586 img {

}

.elementor-3892 .elementor-element.elementor-element-18b6340f {
    margin-top: 2%;
    margin-bottom: -2%
}

.elementor-3892 .elementor-element.elementor-element-d0e7de3 {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-d0e7de3 .elementor-heading-title {
    font-size: 25px
        text-transform: capitalize;
}

.elementor-3892 .elementor-element.elementor-element-1bce15e9 .elementor-icon-box-wrapper {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-1bce15e9 .elementor-icon-box-title {
    color: #3a3a3a
}

.elementor-3892 .elementor-element.elementor-element-1bce15e9 .elementor-icon-box-title,
.elementor-3892 .elementor-element.elementor-element-1bce15e9 .elementor-icon-box-title a {
    font-size: 20px
}

.elementor-3892 .elementor-element.elementor-element-51e6175c .elementor-button-content-wrapper {
    flex-direction: row
}

.elementor-3892 .elementor-element.elementor-element-51e6175c .elementor-button .elementor-button-content-wrapper {
    gap: 15px
}

.elementor-3892 .elementor-element.elementor-element-51e6175c .elementor-button {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .5px;
    padding: .8em 1.5em
}

.elementor-3892 .elementor-element.elementor-element-51e6175c .elementor-button:hover,
.elementor-3892 .elementor-element.elementor-element-51e6175c .elementor-button:focus {
    color: #fff;
    background-color: #c80035
}

.elementor-3892 .elementor-element.elementor-element-51e6175c .elementor-button:hover svg,
.elementor-3892 .elementor-element.elementor-element-51e6175c .elementor-button:focus svg {
    fill: #fff
}

.elementor-3892 .elementor-element.elementor-element-51e6175c>.elementor-widget-container {
    margin: 2% 0% -1%
}

.elementor-3892 .elementor-element.elementor-element-63cbe53a>.elementor-container {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-63cbe53a {
    margin-top: 0%;
    margin-bottom: 2%
}

.elementor-3892 .elementor-element.elementor-element-1e716220 .elementor-icon-box-wrapper {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-1e716220 {
    --icon-box-icon-margin: 15px
}

.elementor-3892 .elementor-element.elementor-element-1e716220.elementor-view-stacked .elementor-icon {
    background-color: gray
}

.elementor-3892 .elementor-element.elementor-element-1e716220.elementor-view-framed .elementor-icon,
.elementor-3892 .elementor-element.elementor-element-1e716220.elementor-view-default .elementor-icon {
    fill: gray;
    color: gray;
    border-color: gray
}

.elementor-3892 .elementor-element.elementor-element-1e716220 .elementor-icon {
    font-size: 17px
}

.elementor-3892 .elementor-element.elementor-element-1e716220 .elementor-icon-box-title {
    color: gray
}

.elementor-3892 .elementor-element.elementor-element-1e716220 .elementor-icon-box-title,
.elementor-3892 .elementor-element.elementor-element-1e716220 .elementor-icon-box-title a {
    font-size: 16px;
    line-height: 1.2em
}

.elementor-3892 .elementor-element.elementor-element-16f0f06,
.elementor-3892 .elementor-element.elementor-element-16f0f06>.elementor-background-overlay {
    border-radius: 1px 1px 1px 1px
}

.elementor-3892 .elementor-element.elementor-element-16f0f06 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 2em;
    margin-bottom: 0
}

.elementor-3892 .elementor-element.elementor-element-16f0f06>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-698a479a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-698a479a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-698a479a:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-698a479a>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-698a479a>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-698a479a>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-3892 .elementor-element.elementor-element-698a479a>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-698a479a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-1f2f5b62>.elementor-container {
    max-width: 1150px
}

.elementor-3892 .elementor-element.elementor-element-1f2f5b62:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-1f2f5b62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-1f2f5b62 {
    border-style: solid;
    border-width: 15px;
    border-color: #fff;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-1f2f5b62:hover,
.elementor-3892 .elementor-element.elementor-element-1f2f5b62:hover>.elementor-background-overlay {
    border-radius: 25px 25px 25px 25px
}

.elementor-3892 .elementor-element.elementor-element-1f2f5b62>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-339a32dc>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2.5em 0 0
}

.elementor-3892 .elementor-element.elementor-element-2774dbd4 img {
    width: 72%;
    filter: brightness(90%) contrast(125%) saturate(90%) blur(0px) hue-rotate(0deg);
    border-radius: 15px 15px 0 0
}

.elementor-3892 .elementor-element.elementor-element-2774dbd4>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-4beec5e4>.elementor-element-populated {
    margin: 0 0 0 1em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 1em;
    padding: 2em 0 0
}

.elementor-3892 .elementor-element.elementor-element-3710374a .elementor-heading-title {
    font-size: 15px
}

.elementor-3892 .elementor-element.elementor-element-ce10de4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-ce10de4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-ce10de4:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-ce10de4>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-ce10de4>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-ce10de4>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-3892 .elementor-element.elementor-element-ce10de4>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-ce10de4>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-6fe1deba>.elementor-container {
    max-width: 1150px
}

.elementor-3892 .elementor-element.elementor-element-6fe1deba:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-6fe1deba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-6fe1deba {
    border-style: solid;
    border-width: 15px;
    border-color: #fff;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-6fe1deba:hover,
.elementor-3892 .elementor-element.elementor-element-6fe1deba:hover>.elementor-background-overlay {
    border-radius: 25px 25px 25px 25px
}

.elementor-3892 .elementor-element.elementor-element-6fe1deba>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-5796e052>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2.5em 0 0
}

.elementor-3892 .elementor-element.elementor-element-34be2b67 img {
    width: 78%;
    filter: brightness(90%) contrast(125%) saturate(90%) blur(0px) hue-rotate(0deg);
    border-radius: 15px 15px 0 0
}

.elementor-3892 .elementor-element.elementor-element-34be2b67>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-a9df4db>.elementor-element-populated {
    margin: 0 0 0 1em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 1em;
    padding: 2em 0 0
}

.elementor-3892 .elementor-element.elementor-element-151d4b7e {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-151d4b7e .elementor-heading-title {
    font-size: 15px
}

.elementor-3892 .elementor-element.elementor-element-4e8d3a83:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-4e8d3a83>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-4e8d3a83:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-4e8d3a83>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-4e8d3a83>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-4e8d3a83>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-3892 .elementor-element.elementor-element-4e8d3a83>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-4e8d3a83>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-4d004179>.elementor-container {
    max-width: 1150px
}

.elementor-3892 .elementor-element.elementor-element-4d004179:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-4d004179>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-4d004179 {
    border-style: solid;
    border-width: 15px;
    border-color: #fff;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-4d004179:hover,
.elementor-3892 .elementor-element.elementor-element-4d004179:hover>.elementor-background-overlay {
    border-radius: 25px 25px 25px 25px
}

.elementor-3892 .elementor-element.elementor-element-4d004179>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-db9652>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2.5em 0 0
}

.elementor-3892 .elementor-element.elementor-element-7cb4303b img {
    width: 71%;
    filter: brightness(90%) contrast(125%) saturate(90%) blur(0px) hue-rotate(0deg);
    border-radius: 15px 15px 0 0
}

.elementor-3892 .elementor-element.elementor-element-7cb4303b>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-703e55df>.elementor-element-populated {
    margin: 0 0 0 1em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 1em;
    padding: 2em 0 0
}

.elementor-3892 .elementor-element.elementor-element-683f8d1e .elementor-heading-title {
    font-size: 15px
}

.elementor-3892 .elementor-element.elementor-element-4200b0c3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-4200b0c3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-4200b0c3:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-4200b0c3>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-4200b0c3>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-4200b0c3>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-3892 .elementor-element.elementor-element-4200b0c3>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-4200b0c3>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-7092fbc6>.elementor-container {
    max-width: 1150px
}

.elementor-3892 .elementor-element.elementor-element-7092fbc6:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-7092fbc6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-7092fbc6 {
    border-style: solid;
    border-width: 15px;
    border-color: #fff;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-7092fbc6:hover,
.elementor-3892 .elementor-element.elementor-element-7092fbc6:hover>.elementor-background-overlay {
    border-radius: 25px 25px 25px 25px
}

.elementor-3892 .elementor-element.elementor-element-7092fbc6>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-276369e0>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2.5em 0 0
}

.elementor-3892 .elementor-element.elementor-element-fde6fec img {
    width: 67%;
    filter: brightness(90%) contrast(125%) saturate(90%) blur(0px) hue-rotate(0deg);
    border-radius: 15px 15px 0 0
}

.elementor-3892 .elementor-element.elementor-element-fde6fec>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-191118e7>.elementor-element-populated {
    margin: 0 0 0 1em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 1em;
    padding: 2em 0 0
}

.elementor-3892 .elementor-element.elementor-element-c12521a .elementor-heading-title {
    font-size: 15px
}

.elementor-3892 .elementor-element.elementor-element-3f428638>.elementor-container {
    max-width: 1350px
}

.elementor-3892 .elementor-element.elementor-element-3f428638>.elementor-background-overlay {
    background-image: url("../../2019/06/hero11-free-img.png")
        /*tpa=https://www.madearia.com/wp-content/uploads/2019/06/hero11-free-img.png*/
    ;
    background-position: center center;
    background-size: 100% auto;
    opacity: .04;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-3f428638 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 6% 4%
}

.elementor-3892 .elementor-element.elementor-element-d838a8b>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-506f3a6a>.elementor-widget-container {
    margin: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-4e53d28a {
    --divider-border-style: solid;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-4e53d28a .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-3892 .elementor-element.elementor-element-4e53d28a .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-29338b35>.elementor-container {
    max-width: 1250px
}

.elementor-3892 .elementor-element.elementor-element-29338b35 {
    padding: 2% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-79f1269f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-79f1269f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-79f1269f:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-79f1269f>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-79f1269f>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-79f1269f>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-3892 .elementor-element.elementor-element-79f1269f>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-79f1269f>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-41ef90e2 {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-41ef90e2 .elementor-heading-title {
    font-family: bai jamjuree, Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px
}

.elementor-3892 .elementor-element.elementor-element-41ef90e2>.elementor-widget-container {
    margin: 0;
    padding: .85em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-5cef61f8 {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-5cef61f8 .elementor-heading-title {
    color: #000;
    font-family: 'Arial';
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: .5px;
}

.elementor-3892 .elementor-element.elementor-element-5cef61f8>.elementor-widget-container {
    margin: 0;
    padding: .85em 2em .75em
}

.elementor-3892 .elementor-element.elementor-element-3c59052f {
    text-align: left;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-3c59052f>.elementor-widget-container {
    margin: 0;
    padding: 0 2em
}

.elementor-3892 .elementor-element.elementor-element-3d05c1ef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-3d05c1ef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-3d05c1ef:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-3d05c1ef>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-3d05c1ef>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-3d05c1ef>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-3892 .elementor-element.elementor-element-3d05c1ef>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-3d05c1ef>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-1fedcadf {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-1fedcadf .elementor-heading-title {
    font-family: bai jamjuree, Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px
}

.elementor-3892 .elementor-element.elementor-element-1fedcadf>.elementor-widget-container {
    margin: 0;
    padding: .85em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-7d259098 {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-7d259098 .elementor-heading-title {

 color: #000;
 font-family: 'Arial';
 text-transform: capitalize;
 font-size: 20px;
 font-weight: 700;
 letter-spacing: .5px;

}

.elementor-3892 .elementor-element.elementor-element-7d259098>.elementor-widget-container {
    margin: 0;
    padding: .5em 2em
}

.elementor-3892 .elementor-element.elementor-element-1c39b0a9 {
    text-align: left;
    color: #676767;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-1c39b0a9>.elementor-widget-container {
    margin: 0 0 -20px;
    padding: 0 2em
}

.elementor-3892 .elementor-element.elementor-element-614b4a24:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-614b4a24>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-614b4a24:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-614b4a24>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-614b4a24>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-614b4a24>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-3892 .elementor-element.elementor-element-614b4a24>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-614b4a24>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-52e467fb {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-52e467fb .elementor-heading-title {
    font-family: bai jamjuree, Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px
}

.elementor-3892 .elementor-element.elementor-element-52e467fb>.elementor-widget-container {
    margin: 0;
    padding: .85em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-6dcdf77a {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-6dcdf77a .elementor-heading-title {

 color: #000;
 font-family: 'Arial';
 text-transform: capitalize;
 font-size: 20px;
 font-weight: 700;
 letter-spacing: .5px;

}

.elementor-3892 .elementor-element.elementor-element-6dcdf77a>.elementor-widget-container {
    margin: 0;
    padding: .5em 2em
}

.elementor-3892 .elementor-element.elementor-element-d1eef01 {
    text-align: left;
    color: #676767;
    font-family: dm sans, Sans-serif;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-d1eef01>.elementor-widget-container {
    margin: 0 0 -20px;
    padding: 0 2em
}

.elementor-3892 .elementor-element.elementor-element-decdc58:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-decdc58>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-decdc58:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-decdc58>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-decdc58>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-decdc58>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-3892 .elementor-element.elementor-element-decdc58>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-decdc58>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-6614c18 {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-6614c18 .elementor-heading-title {
    font-family: bai jamjuree, Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px
}

.elementor-3892 .elementor-element.elementor-element-6614c18>.elementor-widget-container {
    margin: 0;
    padding: .85em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-1d205fbd {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-1d205fbd .elementor-heading-title {

 color: #000;
 font-family: 'Arial';
 text-transform: capitalize;
 font-size: 20px;
 font-weight: 700;
 letter-spacing: .5px;

}

.elementor-3892 .elementor-element.elementor-element-1d205fbd>.elementor-widget-container {
    margin: 0;
    padding: .85em 2em .75em
}

.elementor-3892 .elementor-element.elementor-element-38181d92 {
    text-align: left;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-38181d92>.elementor-widget-container {
    margin: 0 0 -20px;
    padding: 0 2em
}

.elementor-3892 .elementor-element.elementor-element-49fa5149>.elementor-container {
    max-width: 1250px
}

.elementor-3892 .elementor-element.elementor-element-49fa5149 {
    padding: 3% 3.5% 0%
}

.elementor-3892 .elementor-element.elementor-element-7839bf17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-7839bf17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-7839bf17:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-7839bf17>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-7839bf17>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-7839bf17>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-3892 .elementor-element.elementor-element-7839bf17>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-7839bf17>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-426ef80d {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-426ef80d .elementor-heading-title {
    font-family: bai jamjuree, Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px
}

.elementor-3892 .elementor-element.elementor-element-426ef80d>.elementor-widget-container {
    margin: 0;
    padding: .85em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-7d7a2358 {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-7d7a2358 .elementor-heading-title {

 color: #000;
 font-family: 'Arial';
 text-transform: capitalize;
 font-size: 20px;
 font-weight: 700;
 letter-spacing: .5px;

}

.elementor-3892 .elementor-element.elementor-element-7d7a2358>.elementor-widget-container {
    margin: 0;
    padding: .5em 2em
}

.elementor-3892 .elementor-element.elementor-element-343e104 {
    text-align: left;
    color: #676767;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-343e104>.elementor-widget-container {
    margin: 0 0 -20px;
    padding: 0 2em
}

.elementor-3892 .elementor-element.elementor-element-29a9472e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-29a9472e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-29a9472e:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-29a9472e>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-29a9472e>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-29a9472e>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-3892 .elementor-element.elementor-element-29a9472e>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-29a9472e>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-373f6c28 {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-373f6c28 .elementor-heading-title {
    font-family: bai jamjuree, Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px
}

.elementor-3892 .elementor-element.elementor-element-373f6c28>.elementor-widget-container {
    margin: 0;
    padding: .85em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-34d0b903 {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-34d0b903 .elementor-heading-title {
     color: #000;
    font-family: 'Arial';
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: .5px;
}

.elementor-3892 .elementor-element.elementor-element-34d0b903>.elementor-widget-container {
    margin: 0;
    padding: .5em 2em
}

.elementor-3892 .elementor-element.elementor-element-53a269c5 {
    text-align: left;
    color: #676767;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-53a269c5>.elementor-widget-container {
    margin: 0;
    padding: 0 2em
}

.elementor-3892 .elementor-element.elementor-element-3ed02166:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-3ed02166>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-3ed02166:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-3ed02166>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-3ed02166>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-3ed02166>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-3892 .elementor-element.elementor-element-3ed02166>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-3ed02166>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-710a41c0 {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-710a41c0 .elementor-heading-title {
    font-family: bai jamjuree, Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px
}

.elementor-3892 .elementor-element.elementor-element-710a41c0>.elementor-widget-container {
    margin: 0;
    padding: .85em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-3981a4e6 {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-3981a4e6 .elementor-heading-title {

 color: #000;
 font-family: 'Arial';
 text-transform: capitalize;
 font-size: 20px;
 font-weight: 700;
 letter-spacing: .5px;

}

.elementor-3892 .elementor-element.elementor-element-3981a4e6>.elementor-widget-container {
    margin: 0;
    padding: .5em 2em
}

.elementor-3892 .elementor-element.elementor-element-1e9472b {
    text-align: left;
    color: #676767;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-1e9472b>.elementor-widget-container {
    margin: 0;
    padding: 0 2em
}

.elementor-3892 .elementor-element.elementor-element-303fe173:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-303fe173>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-303fe173:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-303fe173>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-303fe173>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-303fe173>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px
}

.elementor-3892 .elementor-element.elementor-element-303fe173>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 2% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-303fe173>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-ea26ce0 {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-ea26ce0 .elementor-heading-title {
    font-family: bai jamjuree, Sans-serif;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px
}

.elementor-3892 .elementor-element.elementor-element-ea26ce0>.elementor-widget-container {
    margin: 0;
    padding: .85em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-ef0972c {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-ef0972c .elementor-heading-title {

 color: #000;
 font-family: 'Arial';
 text-transform: capitalize;
 font-size: 20px;
 font-weight: 700;
 letter-spacing: .5px;

}

.elementor-3892 .elementor-element.elementor-element-ef0972c>.elementor-widget-container {
    margin: 0;
    padding: .5em 2em
}

.elementor-3892 .elementor-element.elementor-element-16e3b294 {
    text-align: left;
    color: #676767;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-16e3b294>.elementor-widget-container {
    margin: 0;
    padding: 0 2em
}

.elementor-3892 .elementor-element.elementor-element-23496357:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-23496357>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-23496357>.elementor-background-overlay {
    background-image: url("../../2019/06/hero11-free-img.png")
        /*tpa=https://www.madearia.com/wp-content/uploads/2019/06/hero11-free-img.png*/
    ;
    background-position: center center;
    background-size: 100% auto;
    opacity: .04;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-23496357 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 7% 0% 8%
}

.elementor-3892 .elementor-element.elementor-element-41909de3>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-340d15f2>.elementor-widget-container {
    margin: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-56d9a1a7 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-56d9a1a7 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-3892 .elementor-element.elementor-element-56d9a1a7 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-4c3ffa13 {
    color: #bcbcbc;
    font-family: dm sans, Sans-serif;
    font-size: 17px
}

.elementor-3892 .elementor-element.elementor-element-4c3ffa13>.elementor-widget-container {
    margin: 0% 15%
}

.elementor-3892 .elementor-element.elementor-element-6c9bd2fb {
    --spacer-size: 0.5em
}

.elementor-3892 .elementor-element.elementor-element-673fa98c>.elementor-container {
    max-width: 1250px
}

.elementor-3892 .elementor-element.elementor-element-673fa98c {
    padding: 0% 3.5%
}

.elementor-3892 .elementor-element.elementor-element-12d05591:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-12d05591>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-12d05591:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-12d05591>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-12d05591>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-12d05591>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px
}

.elementor-3892 .elementor-element.elementor-element-12d05591>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0% 0% 4%
}

.elementor-3892 .elementor-element.elementor-element-12d05591>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-255572e2 img {
    width: 100%
}

.elementor-3892 .elementor-element.elementor-element-255572e2>.elementor-widget-container {
    margin: 6% 83% 0% 3.5%;
    padding: .5em .5em .5em 0;
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-405c16b8 .elementor-heading-title {
    font-size: 22px;
    font-weight: 700
}

.elementor-3892 .elementor-element.elementor-element-405c16b8>.elementor-widget-container {
    margin: -5em 0 0;
    padding: 0 0 0 7em
}

.elementor-3892 .elementor-element.elementor-element-6beeb6e7 {
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-6beeb6e7>.elementor-widget-container {
    margin: -45px 0 -20px;
    padding: 0 2em 0 7em
}

.elementor-3892 .elementor-element.elementor-element-2e2a28ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-2e2a28ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-2e2a28ab:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-2e2a28ab>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-2e2a28ab>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-2e2a28ab>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px
}

.elementor-3892 .elementor-element.elementor-element-2e2a28ab>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0% 0% 4%
}

.elementor-3892 .elementor-element.elementor-element-2e2a28ab>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-320809ab img {
    width: 100%
}

.elementor-3892 .elementor-element.elementor-element-320809ab>.elementor-widget-container {
    margin: 6% 80% 0% 3.5%;
    padding: .5em 1em .5em 0;
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-520f80ab .elementor-heading-title {
    font-size: 22px;
    font-weight: 700
}

.elementor-3892 .elementor-element.elementor-element-520f80ab>.elementor-widget-container {
    margin: -5em 0 0;
    padding: 0 0 0 7em
}

.elementor-3892 .elementor-element.elementor-element-738a0780 {
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-738a0780>.elementor-widget-container {
    margin: -33px 0 -20px;
    padding: 0 2em 0 7em
}

.elementor-3892 .elementor-element.elementor-element-66be1e12>.elementor-container {
    max-width: 1250px
}

.elementor-3892 .elementor-element.elementor-element-66be1e12 {
    padding: 2% 3.5% 0%
}

.elementor-3892 .elementor-element.elementor-element-3a71b3a5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-3a71b3a5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-3a71b3a5:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-3a71b3a5>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-3a71b3a5>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-3a71b3a5>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px
}

.elementor-3892 .elementor-element.elementor-element-3a71b3a5>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0% 0% 4%
}

.elementor-3892 .elementor-element.elementor-element-3a71b3a5>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-3d2e25d8 img {
    width: 100%
}

.elementor-3892 .elementor-element.elementor-element-3d2e25d8>.elementor-widget-container {
    margin: 7% 81% 0% 3%;
    padding: .5em 1em .5em 0;
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-311abca6 .elementor-heading-title {
    font-size: 22px;
    font-weight: 700
}

.elementor-3892 .elementor-element.elementor-element-311abca6>.elementor-widget-container {
    margin: -6em 0 0;
    padding: 0 0 0 7em
}

.elementor-3892 .elementor-element.elementor-element-98fac6b {
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-98fac6b>.elementor-widget-container {
    margin: -60px 0 -20px;
    padding: 0 2em 0 7em
}

.elementor-3892 .elementor-element.elementor-element-44f6d352:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-44f6d352>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-44f6d352:hover>.elementor-element-populated {
    background-color: #ebebeb
}

.elementor-3892 .elementor-element.elementor-element-44f6d352>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-44f6d352>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-44f6d352>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px
}

.elementor-3892 .elementor-element.elementor-element-44f6d352>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0% 0% 4%
}

.elementor-3892 .elementor-element.elementor-element-44f6d352>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-51a90d06 img {
    width: 100%
}

.elementor-3892 .elementor-element.elementor-element-51a90d06>.elementor-widget-container {
    margin: 9% 80% 0% 3%;
    padding: .5em 1em .5em 0;
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-64340275 .elementor-heading-title {
    font-size: 22px;
    font-weight: 700
}

.elementor-3892 .elementor-element.elementor-element-64340275>.elementor-widget-container {
    margin: -6em 0 0;
    padding: 0 0 0 7em
}

.elementor-3892 .elementor-element.elementor-element-44d41489 {
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-44d41489>.elementor-widget-container {
    margin: -61px 0 -20px;
    padding: 0 2em 0 7em
}

.elementor-3892 .elementor-element.elementor-element-51eb56c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7em 0 0
}

.elementor-3892 .elementor-element.elementor-element-51eb56c>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-374b4fc>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-374b4fc>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-5cc78bc>.elementor-widget-container {
    margin: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-ef9172d {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-ef9172d .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-3892 .elementor-element.elementor-element-ef9172d .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-ef9172d>.elementor-widget-container {
    margin: -.5em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-9bf14e9 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 2% 0% 5%
}

.elementor-3892 .elementor-element.elementor-element-9bf14e9>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-484246d>.elementor-element-populated {
    margin: 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-94c7f01 {
    --spacer-size: 0.5em
}

.elementor-3892 .elementor-element.elementor-element-8bace36:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-8bace36>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-8bace36 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 1.5% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-8bace36>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-9968666>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-27c5622>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 1em
}

.elementor-3892 .elementor-element.elementor-element-3c75063 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 20px;
    font-weight: 500;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-3c75063>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-18e5d44>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-70f99f6 {
    text-align: center;
    color: #fff;
    font-size: 20px
}

.elementor-3892 .elementor-element.elementor-element-70f99f6>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-ca98a2e>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 2em 0 3em
}

.elementor-3892 .elementor-element.elementor-element-ab19a3d {
    text-align: center;
    color: #fff;
    font-size: 20px
}

.elementor-3892 .elementor-element.elementor-element-ab19a3d>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-625fd4b {
    margin-top: 0%;
    margin-bottom: -2%;
    padding: 3% 0%
}

.elementor-3892 .elementor-element.elementor-element-3c4fc03>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-f71a755 {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-f71a755>.elementor-widget-container {
    margin: 0;
    padding: 0% 5% 7% 0%
}

.elementor-3892 .elementor-element.elementor-element-af19807>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 1em
}

.elementor-3892 .elementor-element.elementor-element-99fd9d9 {
    --spacer-size: 4em
}

.elementor-3892 .elementor-element.elementor-element-c507c3e {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-c507c3e>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-345fc2d>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 0 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-38d8d39 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-38d8d39>.elementor-widget-container {
    margin: 0%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-38b6d66>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 2em 0 3em
}

.elementor-3892 .elementor-element.elementor-element-7fe7c4f {
    text-align: left;
    color: #000;
    font-size: 16px
}

.elementor-3892 .elementor-element.elementor-element-7fe7c4f>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-b8903b8 {
    --divider-border-style: solid;
    --divider-color: #ADADAD;
    --divider-border-width: 1px
}

.elementor-3892 .elementor-element.elementor-element-b8903b8 .elementor-divider-separator {
    width: 100%
}

.elementor-3892 .elementor-element.elementor-element-b8903b8 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-b8903b8>.elementor-widget-container {
    margin: 0%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-994ee1e {
    margin-top: 0;
    margin-bottom: 1em;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-dd85740>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-1b61beb {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-1b61beb>.elementor-widget-container {
    margin: 0%;
    padding: 0% 5% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-6805255>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 1em
}

.elementor-3892 .elementor-element.elementor-element-2ccd3d0 {
    --spacer-size: 5em
}

.elementor-3892 .elementor-element.elementor-element-f5e0bfc {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-f5e0bfc>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-ef14672>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-d946bdb {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-d946bdb>.elementor-widget-container {
    margin: 0%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-6bb22a3>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 2em 0 3em
}

.elementor-3892 .elementor-element.elementor-element-511833a {
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-511833a>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-484b0f6 {
    --divider-border-style: solid;
    --divider-color: #ADADAD;
    --divider-border-width: 1px
}

.elementor-3892 .elementor-element.elementor-element-484b0f6 .elementor-divider-separator {
    width: 100%
}

.elementor-3892 .elementor-element.elementor-element-484b0f6 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-484b0f6>.elementor-widget-container {
    margin: 0%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-943121e {
    margin-top: -1em;
    margin-bottom: -4em;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-f5b01f8>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-1a0088f {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-1a0088f>.elementor-widget-container {
    margin: 0 0 2em;
    padding: 0% 5% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-5fc4236>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 1em
}

.elementor-3892 .elementor-element.elementor-element-e5c2164 {
    --spacer-size: 4.5em
}

.elementor-3892 .elementor-element.elementor-element-eb25eb9 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-eb25eb9>.elementor-widget-container {
    margin: 0%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-6d0a1ed>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-99c1383 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-99c1383>.elementor-widget-container {
    margin: 0%;
    padding: 0% 5% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-f24d718>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 2em 0 3em
}

.elementor-3892 .elementor-element.elementor-element-a7e1747 {
    text-align: left;
    color: #000;
    font-size: 16px
}

.elementor-3892 .elementor-element.elementor-element-a7e1747>.elementor-widget-container {
    margin: 0%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-69c0dcd {
    --divider-border-style: solid;
    --divider-color: #ADADAD;
    --divider-border-width: 1px
}

.elementor-3892 .elementor-element.elementor-element-69c0dcd .elementor-divider-separator {
    width: 100%
}

.elementor-3892 .elementor-element.elementor-element-69c0dcd .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-69c0dcd>.elementor-widget-container {
    margin: 1em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-5ea4544 {
    margin-top: -1em;
    margin-bottom: -1.5em;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-8a2f2fd>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-bb3e22d {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-bb3e22d>.elementor-widget-container {
    margin: -15px 0 0;
    padding: 0% 5% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-eed61fb>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 1em
}

.elementor-3892 .elementor-element.elementor-element-58c49a2 {
    --spacer-size: 4em
}

.elementor-3892 .elementor-element.elementor-element-8998eb3 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-8998eb3>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-7faa033>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-8e398bb {
    --spacer-size: 2em
}

.elementor-3892 .elementor-element.elementor-element-4af7663 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-4af7663>.elementor-widget-container {
    margin: 0%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-c759c76>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 2em 0 3em
}

.elementor-3892 .elementor-element.elementor-element-a94d05e {
    --spacer-size: 2em
}

.elementor-3892 .elementor-element.elementor-element-9f9fb64 {
    text-align: justify;
    color: #000;
    font-size: 16px
}

.elementor-3892 .elementor-element.elementor-element-9f9fb64>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-a438647 {
    --divider-border-style: solid;
    --divider-color: #ADADAD;
    --divider-border-width: 1px
}

.elementor-3892 .elementor-element.elementor-element-a438647 .elementor-divider-separator {
    width: 100%
}

.elementor-3892 .elementor-element.elementor-element-a438647 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-a438647>.elementor-widget-container {
    margin: 0%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-2721531 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0% 0% 1.5%
}

.elementor-3892 .elementor-element.elementor-element-b6fb48d>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-fc2b8ad {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-fc2b8ad>.elementor-widget-container {
    margin: -15px 0 0;
    padding: 0% 5% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-a8eb7bc>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 1em
}

.elementor-3892 .elementor-element.elementor-element-746423e {
    --spacer-size: 5em
}

.elementor-3892 .elementor-element.elementor-element-ffc2f05 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-ffc2f05>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-c4cffe6>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-228cf7c {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-228cf7c>.elementor-widget-container {
    margin: 0%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-52ccb59>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 2em 0 3em
}

.elementor-3892 .elementor-element.elementor-element-a5ec166 {
    text-align: left;
    color: #000;
    font-size: 16px
}

.elementor-3892 .elementor-element.elementor-element-a5ec166>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-a403ae5 {
    --divider-border-style: solid;
    --divider-color: #ADADAD;
    --divider-border-width: 1px
}

.elementor-3892 .elementor-element.elementor-element-a403ae5 .elementor-divider-separator {
    width: 100%
}

.elementor-3892 .elementor-element.elementor-element-a403ae5 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-a403ae5>.elementor-widget-container {
    margin: 0%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-b95107e {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-983c352>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-2005120 {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-2005120>.elementor-widget-container {
    margin: -15px 0 0;
    padding: 0% 5% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-76a47f9>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 1em
}

.elementor-3892 .elementor-element.elementor-element-13ce27d {
    --spacer-size: 5.8em
}

.elementor-3892 .elementor-element.elementor-element-e3b8007 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-e3b8007>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-e9e472f>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-a9cdb9d {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-a9cdb9d>.elementor-widget-container {
    margin: 0%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-46ca249>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 2em 0 3em
}

.elementor-3892 .elementor-element.elementor-element-8eb4e84 {
    text-align: left;
    color: #000;
    font-size: 16px
}

.elementor-3892 .elementor-element.elementor-element-8eb4e84>.elementor-widget-container {
    margin: 0% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-f493049 {
    --divider-border-style: solid;
    --divider-color: #ADADAD;
    --divider-border-width: 1px
}

.elementor-3892 .elementor-element.elementor-element-f493049 .elementor-divider-separator {
    width: 100%
}

.elementor-3892 .elementor-element.elementor-element-f493049 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-f493049>.elementor-widget-container {
    margin: 0%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-bf35a1d {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 5%;
    margin-bottom: 0%;
    padding: 2em 0 0
}

.elementor-3892 .elementor-element.elementor-element-bf35a1d>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-9b4648d>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-9b4648d>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-1796df8>.elementor-widget-container {
    margin: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-f781470 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-f781470 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-3892 .elementor-element.elementor-element-f781470 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-f781470>.elementor-widget-container {
    margin: -.5em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-ce2a83e {
    --spacer-size: 2em
}

.elementor-3892 .elementor-element.elementor-element-89ab8d7 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0 0 3em
}

.elementor-3892 .elementor-element.elementor-element-89ab8d7>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-eafdd74>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-a0207be>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-a0207be>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-a0207be>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px
}

.elementor-3892 .elementor-element.elementor-element-a0207be>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 1.5em .5em
}

.elementor-3892 .elementor-element.elementor-element-a0207be>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-983fc50 {
    color: #000;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em
}

.elementor-3892 .elementor-element.elementor-element-983fc50>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-14289e5 {
    text-align: justify;
    font-size: 16px
}

.elementor-3892 .elementor-element.elementor-element-14289e5>.elementor-widget-container {
    margin: -1.6em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-70e48f0>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-70e48f0>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-70e48f0>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px
}

.elementor-3892 .elementor-element.elementor-element-70e48f0>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 1.5em 1.5em .5em
}

.elementor-3892 .elementor-element.elementor-element-bafbe45 {
    color: #000;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em
}

.elementor-3892 .elementor-element.elementor-element-bafbe45>.elementor-widget-container {
    margin: 11px 0 -8px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-021b259 {
    text-align: justify;
    font-size: 16px
}

.elementor-3892 .elementor-element.elementor-element-021b259>.elementor-widget-container {
    margin: -1.2em 0 0
}

.elementor-3892 .elementor-element.elementor-element-76bb7da>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-76bb7da>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-76bb7da>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px
}

.elementor-3892 .elementor-element.elementor-element-76bb7da>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 1.5em 1.5em .5em
}

.elementor-3892 .elementor-element.elementor-element-76bb7da>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-f7c9e84 {
    color: #000;
    font-size: 22px;
    font-weight: 600;
    line-height: 1em
}

.elementor-3892 .elementor-element.elementor-element-f7c9e84>.elementor-widget-container {
    margin: 11px 0 -8px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-8922441 {
    text-align: justify;
    font-size: 16px
}

.elementor-3892 .elementor-element.elementor-element-8922441>.elementor-widget-container {
    margin: -1.2em 0 0
}

.elementor-3892 .elementor-element.elementor-element-f754b91>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-f754b91>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-ce53eb6 {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-ce53eb6 img {
    width: 30%
}

.elementor-3892 .elementor-element.elementor-element-ce53eb6>.elementor-widget-container {
    margin: 0;
    padding: 0 0 0 1em
}

.elementor-3892 .elementor-element.elementor-element-0382068 img {
    border-radius: 25px 25px 25px 25px
}

.elementor-3892 .elementor-element.elementor-element-0382068>.elementor-widget-container {
    margin: -3em -1em 0 0;
    padding: 0 1em 0 4em
}

.elementor-3892 .elementor-element.elementor-element-94177eb {
    text-align: right;
    font-size: 17px
}

.elementor-3892 .elementor-element.elementor-element-94177eb>.elementor-widget-container {
    margin: -.25em 0 0
}

.elementor-3892 .elementor-element.elementor-element-d8290e4:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-d8290e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-d8290e4>.elementor-background-overlay {
    background-repeat: no-repeat;
    background-size: 100% auto;
    opacity: .87;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-d8290e4 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 5em 0 2em
}

.elementor-3892 .elementor-element.elementor-element-70eb400>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-70eb400>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-369e565 {
    --spacer-size: 3.9em
}

.elementor-3892 .elementor-element.elementor-element-7b25b42>.elementor-widget-container {
    margin: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-bb23593 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-bb23593 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0
}

.elementor-3892 .elementor-element.elementor-element-bb23593 .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-bb23593>.elementor-widget-container {
    margin: 0% 0% 3%
}

.elementor-3892 .elementor-element.elementor-element-5a39f36>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-5a39f36>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-dcc88d3 {
    margin-top: 0%;
    margin-bottom: 0%
}

.elementor-3892 .elementor-element.elementor-element-c394d3a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-c394d3a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-c394d3a>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-c394d3a>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-c394d3a>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px
}

.elementor-3892 .elementor-element.elementor-element-c394d3a>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-c394d3a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-0482707:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-0482707>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-0482707>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-0482707>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-0482707>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px
}

.elementor-3892 .elementor-element.elementor-element-0482707>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-0482707>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-5af5bd4 img {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-5af5bd4>.elementor-widget-container {
    margin: 0
}

.elementor-3892 .elementor-element.elementor-element-d9ca5f0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-d9ca5f0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-d9ca5f0>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-d9ca5f0>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-d9ca5f0>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px
}

.elementor-3892 .elementor-element.elementor-element-d9ca5f0>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-d9ca5f0>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-1668f52>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-acb504c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-acb504c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-acb504c>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-acb504c>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-acb504c>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px
}

.elementor-3892 .elementor-element.elementor-element-acb504c>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-acb504c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-54e7181:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-54e7181>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-54e7181>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 2.5%;
    --e-column-margin-right: 2.5%;
    --e-column-margin-left: 2.5%
}

.elementor-3892 .elementor-element.elementor-element-54e7181>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-c09f40e {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-edc846f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-edc846f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-edc846f>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 2.5%;
    --e-column-margin-right: 2.5%;
    --e-column-margin-left: 2.5%
}

.elementor-3892 .elementor-element.elementor-element-edc846f>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-38b3402 {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-d21b9a0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-d21b9a0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-d21b9a0>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 2.5%;
    --e-column-margin-right: 2.5%;
    --e-column-margin-left: 2.5%
}

.elementor-3892 .elementor-element.elementor-element-d21b9a0>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-356febb {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-d2e74c6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-d2e74c6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-d2e74c6>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 2.5%;
    --e-column-margin-right: 2.5%;
    --e-column-margin-left: 2.5%
}

.elementor-3892 .elementor-element.elementor-element-d2e74c6>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-f7cf3e2 {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-2b0d9b6 {
    margin-top: 0%;
    margin-bottom: 0%
}

.elementor-3892 .elementor-element.elementor-element-431d4b8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-431d4b8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-431d4b8>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-431d4b8>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-431d4b8>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px
}

.elementor-3892 .elementor-element.elementor-element-431d4b8>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-431d4b8>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-eac0f8e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-eac0f8e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-eac0f8e>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-eac0f8e>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-eac0f8e>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px
}

.elementor-3892 .elementor-element.elementor-element-eac0f8e>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-eac0f8e>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-325a5a0>.elementor-widget-container {
    margin: 0;
    padding: .25em 0 0
}

.elementor-3892 .elementor-element.elementor-element-f71aa85:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-f71aa85>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-f71aa85>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-f71aa85>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-f71aa85>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px
}

.elementor-3892 .elementor-element.elementor-element-f71aa85>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-f71aa85>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-dcd87e3>.elementor-widget-container {
    margin: 0;
    padding: .5em 0 0
}

.elementor-3892 .elementor-element.elementor-element-5f37aae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-5f37aae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-5f37aae>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-5f37aae>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-5f37aae>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px
}

.elementor-3892 .elementor-element.elementor-element-5f37aae>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-5f37aae>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-0db1d89 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-e5f207b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-e5f207b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-e5f207b>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 2.5%;
    --e-column-margin-right: 2.5%;
    --e-column-margin-left: 2.5%
}

.elementor-3892 .elementor-element.elementor-element-e5f207b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-b263aeb {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-e650576:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-e650576>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-e650576>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 2.5%;
    --e-column-margin-right: 2.5%;
    --e-column-margin-left: 2.5%
}

.elementor-3892 .elementor-element.elementor-element-e650576>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-d62b6b0 {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-f986bf9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-f986bf9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-f986bf9>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 2.5%;
    --e-column-margin-right: 2.5%;
    --e-column-margin-left: 2.5%
}

.elementor-3892 .elementor-element.elementor-element-f986bf9>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-0670a85 {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-52d3035:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-52d3035>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-52d3035>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 2.5%;
    --e-column-margin-right: 2.5%;
    --e-column-margin-left: 2.5%
}

.elementor-3892 .elementor-element.elementor-element-52d3035>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-71e0324 {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-71e0324>.elementor-widget-container {
    margin: 0%
}

.elementor-3892 .elementor-element.elementor-element-4a52ba3 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 5% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-4a52ba3>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-306d468>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-306d468>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-69d0771>.elementor-widget-container {
    margin: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-00d1685 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-00d1685 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-3892 .elementor-element.elementor-element-00d1685 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-00d1685>.elementor-widget-container {
    margin: -.5em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-8a0cf32 {
    --spacer-size: 1em
}

.elementor-3892 .elementor-element.elementor-element-4eeb238 {
    text-align: center;
    color: #000;
    font-family: dm sans, Sans-serif;
    font-size: 18px
}

.elementor-3892 .elementor-element.elementor-element-4eeb238>.elementor-widget-container {
    padding: 0% 6%
}

.elementor-3892 .elementor-element.elementor-element-4f827ba7>.elementor-container {
    max-width: 1100px
}

.elementor-3892 .elementor-element.elementor-element-4f827ba7 {
    margin-top: 2%;
    margin-bottom: 3%
}

.elementor-3892 .elementor-element.elementor-element-34e0ea9b>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-34e0ea9b>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-34e0ea9b>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px
}

.elementor-3892 .elementor-element.elementor-element-34e0ea9b>.elementor-element-populated {
    box-shadow: 0 3px 4px 1px rgba(0, 0, 0, .1);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 5em 2.5em 5em 2em
}

.elementor-3892 .elementor-element.elementor-element-34e0ea9b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-52a17a8a:hover {
    background-color: #fff;
    box-shadow: 0 0 55px 5px rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-52a17a8a,
.elementor-3892 .elementor-element.elementor-element-52a17a8a>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-52a17a8a:hover,
.elementor-3892 .elementor-element.elementor-element-52a17a8a:hover>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-dd68eeb>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-668c15b {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: .1em
}

.elementor-3892 .elementor-element.elementor-element-668c15b>.elementor-widget-container {
    margin: 5% 0% 0%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-52e4c568:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-52e4c568>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-52e4c568:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-52e4c568>.elementor-element-populated>.elementor-background-overlay {
    opacity: .68
}

.elementor-3892 .elementor-element.elementor-element-52e4c568:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #fff;
    opacity: .5
}

.elementor-3892 .elementor-element.elementor-element-52e4c568>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-52e4c568>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-52e4c568>.elementor-background-slideshow {
    border-radius: 15px 15px 0 0
}

.elementor-3892 .elementor-element.elementor-element-52e4c568>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-52e4c568>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-55c51303 {
    text-align: justify;
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-55c51303>.elementor-widget-container {
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-3ebe17b8:hover {
    background-color: #fff;
    box-shadow: 0 0 55px 5px rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-3ebe17b8,
.elementor-3892 .elementor-element.elementor-element-3ebe17b8>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-3ebe17b8:hover,
.elementor-3892 .elementor-element.elementor-element-3ebe17b8:hover>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-5ac05e1d>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 1em 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-0db53c5 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 3.9em
}

.elementor-3892 .elementor-element.elementor-element-0db53c5>.elementor-widget-container {
    margin: 5% 0% 0%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-5766305d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-5766305d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-5766305d:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-5766305d>.elementor-element-populated>.elementor-background-overlay {
    opacity: .68
}

.elementor-3892 .elementor-element.elementor-element-5766305d:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #fff;
    opacity: .5
}

.elementor-3892 .elementor-element.elementor-element-5766305d>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-5766305d>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-5766305d>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-3892 .elementor-element.elementor-element-5766305d>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-5766305d>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-13a94721 {
    text-align: justify;
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-418ca0b1:hover {
    background-color: #fff;
    box-shadow: 0 0 55px 5px rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-418ca0b1,
.elementor-3892 .elementor-element.elementor-element-418ca0b1>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-418ca0b1:hover,
.elementor-3892 .elementor-element.elementor-element-418ca0b1:hover>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-5153f2e8>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2.5em 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-a3909b1 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-a3909b1>.elementor-widget-container {
    margin: 10% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-4a61816:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-4a61816>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-4a61816:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-4a61816>.elementor-element-populated>.elementor-background-overlay {
    opacity: .68
}

.elementor-3892 .elementor-element.elementor-element-4a61816:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #fff;
    opacity: .5
}

.elementor-3892 .elementor-element.elementor-element-4a61816>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-4a61816>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-4a61816>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-3892 .elementor-element.elementor-element-4a61816>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-4a61816>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-27a7cf68 {
    text-align: justify;
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-35b90f70:hover {
    background-color: #fff;
    box-shadow: 0 0 55px 5px rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-35b90f70,
.elementor-3892 .elementor-element.elementor-element-35b90f70>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-35b90f70:hover,
.elementor-3892 .elementor-element.elementor-element-35b90f70:hover>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-cdc10d3>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-cf33f36 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 1em
}

.elementor-3892 .elementor-element.elementor-element-cf33f36>.elementor-widget-container {
    margin: 5% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-679a39c8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-679a39c8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-679a39c8:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-679a39c8>.elementor-element-populated>.elementor-background-overlay {
    opacity: .68
}

.elementor-3892 .elementor-element.elementor-element-679a39c8:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #fff;
    opacity: .5
}

.elementor-3892 .elementor-element.elementor-element-679a39c8>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-679a39c8>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-679a39c8>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-3892 .elementor-element.elementor-element-679a39c8>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-679a39c8>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-4b2bc3 {
    text-align: justify;
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-e6dcd1b:hover {
    background-color: #fff;
    box-shadow: 0 0 55px 5px rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-e6dcd1b,
.elementor-3892 .elementor-element.elementor-element-e6dcd1b>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-e6dcd1b:hover,
.elementor-3892 .elementor-element.elementor-element-e6dcd1b:hover>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-9947efd>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2.5em 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-378aa09 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 1em
}

.elementor-3892 .elementor-element.elementor-element-378aa09>.elementor-widget-container {
    margin: 5% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-d9dde0e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-d9dde0e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-d9dde0e:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-d9dde0e>.elementor-element-populated>.elementor-background-overlay {
    opacity: .68
}

.elementor-3892 .elementor-element.elementor-element-d9dde0e:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #fff;
    opacity: .5
}

.elementor-3892 .elementor-element.elementor-element-d9dde0e>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-d9dde0e>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-d9dde0e>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-3892 .elementor-element.elementor-element-d9dde0e>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-d9dde0e>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-c7cf8a5 {
    text-align: justify;
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-9f333eb:hover {
    background-color: #fff;
    box-shadow: 0 0 55px 5px rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-9f333eb,
.elementor-3892 .elementor-element.elementor-element-9f333eb>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-9f333eb:hover,
.elementor-3892 .elementor-element.elementor-element-9f333eb:hover>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-ac1dd04>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-d83abfd {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 3.5em
}

.elementor-3892 .elementor-element.elementor-element-d83abfd>.elementor-widget-container {
    margin: 7% 0% 0%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-ba1f55b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-ba1f55b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-ba1f55b:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-ba1f55b>.elementor-element-populated>.elementor-background-overlay {
    opacity: .68
}

.elementor-3892 .elementor-element.elementor-element-ba1f55b:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #fff;
    opacity: .5
}

.elementor-3892 .elementor-element.elementor-element-ba1f55b>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-ba1f55b>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-ba1f55b>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-3892 .elementor-element.elementor-element-ba1f55b>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-ba1f55b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-87b361e {
    text-align: justify;
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-16c67dd:hover {
    background-color: #fff;
    box-shadow: 0 0 55px 5px rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-16c67dd,
.elementor-3892 .elementor-element.elementor-element-16c67dd>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-16c67dd:hover,
.elementor-3892 .elementor-element.elementor-element-16c67dd:hover>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-d85d85e>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 3em 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-351059f {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 1em
}

.elementor-3892 .elementor-element.elementor-element-351059f>.elementor-widget-container {
    margin: 5% 0% -8%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-cff0544:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-cff0544>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-cff0544:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-cff0544>.elementor-element-populated>.elementor-background-overlay {
    opacity: .68
}

.elementor-3892 .elementor-element.elementor-element-cff0544:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #fff;
    opacity: .5
}

.elementor-3892 .elementor-element.elementor-element-cff0544>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-cff0544>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-cff0544>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-3892 .elementor-element.elementor-element-cff0544>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-cff0544>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-d0ebbe5 {
    text-align: justify;
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-3aad04a:hover {
    background-color: #fff;
    box-shadow: 0 0 55px 5px rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-3aad04a,
.elementor-3892 .elementor-element.elementor-element-3aad04a>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-3aad04a:hover,
.elementor-3892 .elementor-element.elementor-element-3aad04a:hover>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-c2eb480>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-42a9d21 {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: .3em
}

.elementor-3892 .elementor-element.elementor-element-42a9d21>.elementor-widget-container {
    margin: 10% 0% 0%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-decc62c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-decc62c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-decc62c:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-decc62c>.elementor-element-populated>.elementor-background-overlay {
    opacity: .68
}

.elementor-3892 .elementor-element.elementor-element-decc62c:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #fff;
    opacity: .5
}

.elementor-3892 .elementor-element.elementor-element-decc62c>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-decc62c>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-decc62c>.elementor-background-slideshow {
    border-radius: 0 0 0 0
}

.elementor-3892 .elementor-element.elementor-element-decc62c>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-decc62c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-836ef04 {
    text-align: justify;
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-b32e045:hover {
    background-color: #fff;
    box-shadow: 0 0 55px 5px rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-b32e045,
.elementor-3892 .elementor-element.elementor-element-b32e045>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-b32e045:hover,
.elementor-3892 .elementor-element.elementor-element-b32e045:hover>.elementor-background-overlay {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-17fefe0f>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 0 0 2em
}

.elementor-3892 .elementor-element.elementor-element-12c6e6d {
    column-gap: 0%;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 4.5em
}

.elementor-3892 .elementor-element.elementor-element-12c6e6d>.elementor-widget-container {
    margin: 10% 0% -10%;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-3964c249:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-3964c249>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-3964c249:hover>.elementor-element-populated {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-3964c249>.elementor-element-populated>.elementor-background-overlay {
    opacity: .68
}

.elementor-3892 .elementor-element.elementor-element-3964c249:hover>.elementor-element-populated>.elementor-background-overlay {
    background-color: #fff;
    opacity: .5
}

.elementor-3892 .elementor-element.elementor-element-3964c249>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-3964c249>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-3964c249>.elementor-background-slideshow {
    border-radius: 0 0 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-3964c249>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 2em 2em 0
}

.elementor-3892 .elementor-element.elementor-element-3964c249>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-28bf93a2 {
    text-align: justify;
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-6f98917e {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 5% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-6f98917e>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-1961771b>.elementor-element-populated {
    margin: 0% 10%;
    --e-column-margin-right: 10%;
    --e-column-margin-left: 10%
}

.elementor-3892 .elementor-element.elementor-element-777422d7 {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-777422d7>.elementor-widget-container {
    margin: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-e39decf {
    --divider-border-style: solid;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-e39decf .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-3892 .elementor-element.elementor-element-e39decf .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-e39decf>.elementor-widget-container {
    margin: 0
}

.elementor-3892 .elementor-element.elementor-element-8e0cd60 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 2% 4% 8%
}

.elementor-3892 .elementor-element.elementor-element-8e0cd60>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-23bb19d:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-23bb19d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-23bb19d>.elementor-background-overlay {
    opacity: .53;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-23bb19d {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 5em 0
}

.elementor-3892 .elementor-element.elementor-element-15bb6c5>.elementor-widget-container {
    margin: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-1898029 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 3px
}

.elementor-3892 .elementor-element.elementor-element-1898029 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-3892 .elementor-element.elementor-element-1898029 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-1898029>.elementor-widget-container {
    margin: -.5em 0 1em;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-26da2ef {
    --spacer-size: 1em
}

.elementor-3892 .elementor-element.elementor-element-d715457>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-a8ed6a8>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-c343167>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-8085cde>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-ccd0b28 {
    margin-top: -2%;
    margin-bottom: 0%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-f777583>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: .6em;
    --e-column-margin-right: 0.6em;
    --e-column-margin-left: 0.6em;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-f777583>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-1538792>.elementor-widget-container {
    margin: 1.75em;
    padding: .42em .45em .45em .42em;
    background-color: #fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-7b24291 {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-7b24291 .elementor-heading-title {
    color: #fff!important;
    font-size: 16px;
    font-weight: 500;
    text-shadow: 0 0 10px rgba(0, 0, 0, .3)
}

.elementor-3892 .elementor-element.elementor-element-7b24291>.elementor-widget-container {
    margin: -2em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-ab4b693>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: .85em;
    --e-column-margin-right: 0.85em;
    --e-column-margin-left: 0.85em;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-ab4b693>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-49f7fdc>.elementor-widget-container {
    margin: 1.5em 1.5em 1em;
    padding: .8em .35em;
    background-color: #fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-1971c9f {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-1971c9f .elementor-heading-title {
    color: #fff!important;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-1971c9f>.elementor-widget-container {
    margin: -1.2em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-287d966>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-287d966>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-e4fa5b5>.elementor-widget-container {
    margin: 1.3em;
    padding: .75em .5em;
    background-color: #fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-526dc53 {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-526dc53 .elementor-heading-title {
    color: #fff!important;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-526dc53>.elementor-widget-container {
    margin: -1.4em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-13a745b>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-13a745b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-a35cb15>.elementor-widget-container {
    margin: 1.3em;
    padding: 1em .5em;
    background-color: #fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-a7bbc82 {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-a7bbc82 .elementor-heading-title {
    color: #fff!important;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-a7bbc82>.elementor-widget-container {
    margin: -1.5em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-0b55b5c>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-0b55b5c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-cfa2cd9>.elementor-widget-container {
    margin: 1.3em;
    padding: .75em .5em;
    background-color: #fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-984856b {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-984856b .elementor-heading-title {
    color: #fff!important;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-984856b>.elementor-widget-container {
    margin: -1.5em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-9f98be7>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-9f98be7>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-43801ca>.elementor-widget-container {
    margin: 1.35em;
    padding: .7em .45em;
    background-color: #fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-3faf91c {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-3faf91c .elementor-heading-title {
    color: #fff!important;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-3faf91c>.elementor-widget-container {
    margin: -1.5em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-6f903a4>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-6f903a4>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-ce0a891>.elementor-widget-container {
    margin: 1.3em;
    padding: 1.1em .4em;
    background-color: #fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-2c49ab1 {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-2c49ab1 .elementor-heading-title {
    color: #fff!important;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-2c49ab1>.elementor-widget-container {
    margin: -1.5em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-cce20b0>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 1em;
    --e-column-margin-right: 1em;
    --e-column-margin-left: 1em;
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-cce20b0>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-59e23fa img {
    border-radius: 25px 25px 25px 25px
}

.elementor-3892 .elementor-element.elementor-element-59e23fa>.elementor-widget-container {
    margin: 1.3em 1.2em 1.2em;
    padding: .95em .5em;
    background-color: #fff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 50px 0 rgba(0, 0, 0, .15)
}

.elementor-3892 .elementor-element.elementor-element-603affe {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-603affe .elementor-heading-title {
    color: #fff!important;
    font-size: 16px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-603affe>.elementor-widget-container {
    margin: -1.5em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-1e34dc9 {
    margin-top: -4%;
    margin-bottom: 0%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-9997e5e>.elementor-widget-container {
    margin: 0% 0% 0% 53%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-0f8c6ca>.elementor-widget-container {
    margin: 0% 53% 0% 0%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-097333a:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-097333a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f5f5f5
}

.elementor-3892 .elementor-element.elementor-element-097333a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 5% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-097333a>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-dcb04b7>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-dcb04b7>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-afe48cf {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-afe48cf .elementor-heading-title {
    color: #000;
    font-size: 40px
}

.elementor-3892 .elementor-element.elementor-element-64d8027 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-64d8027 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-3892 .elementor-element.elementor-element-64d8027 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-64d8027>.elementor-widget-container {
    margin: -.5em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-61dbfcf {
    --spacer-size: 1em
}

.elementor-3892 .elementor-element.elementor-element-57fbdfa {
    text-align: center;
    color: #000;
    font-size: 18px
}

.elementor-3892 .elementor-element.elementor-element-57fbdfa>.elementor-widget-container {
    padding: 0% 6%
}

.elementor-3892 .elementor-element.elementor-element-3667bf7 .elementor-tab-content {
    border-bottom-color: #000
}

.elementor-3892 .elementor-element.elementor-element-3667bf7 .elementor-tab-title {
    border-color: #000
}

.elementor-3892 .elementor-element.elementor-element-3667bf7 .elementor-toggle-title,
.elementor-3892 .elementor-element.elementor-element-3667bf7 .elementor-toggle-icon {
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-3667bf7 .elementor-toggle-icon svg {
    fill: #000
}

.elementor-3892 .elementor-element.elementor-element-3667bf7 .elementor-toggle-title {
    font-weight: 600
}

.elementor-3892 .elementor-element.elementor-element-6ed4414:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-6ed4414>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-6ed4414>.elementor-background-overlay {
    background-repeat: no-repeat;
    background-size: 100% auto;
    opacity: .87;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-6ed4414 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 5em 0 2em
}

.elementor-3892 .elementor-element.elementor-element-e2670e4>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-e2670e4>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-34dbfae {
    text-align: left
}

.elementor-3892 .elementor-element.elementor-element-34dbfae .elementor-heading-title {
    color: #fff;
    font-size: 40px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-d54abe8 {
    --divider-border-style: solid;
    --divider-color: #A80031;
    --divider-border-width: 5px
}

.elementor-3892 .elementor-element.elementor-element-d54abe8 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0
}

.elementor-3892 .elementor-element.elementor-element-d54abe8 .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-d54abe8>.elementor-widget-container {
    margin: 0% 0% 3%
}

.elementor-3892 .elementor-element.elementor-element-ee66dc1>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-ee66dc1>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-22ccd23 {
    margin-top: 0%;
    margin-bottom: 0%
}

.elementor-3892 .elementor-element.elementor-element-253e6bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-253e6bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-253e6bd>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-253e6bd>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-253e6bd>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-253e6bd>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-253e6bd>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-98a3728:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-98a3728>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-98a3728>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-98a3728>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-98a3728>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-98a3728>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-98a3728>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-3e79c2b img {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-ade4b35>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-ade4b35>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-ade4b35>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-ade4b35>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-ade4b35>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-75cc5d5 {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-623f034>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-623f034>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-623f034>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-623f034>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-623f034>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-b6d1582 {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-72cab9a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-72cab9a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-72cab9a>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-72cab9a>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-72cab9a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-72cab9a>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-72cab9a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-ce12990>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-5fcf8fc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-5fcf8fc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-5fcf8fc>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-5fcf8fc>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-5fcf8fc>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-5fcf8fc>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-5fcf8fc>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-6f8d8d4>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-6f8d8d4>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-6f8d8d4>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-6f8d8d4>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-6f8d8d4>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-2dfdaf8 {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-7e5f84b>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-7e5f84b>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-7e5f84b>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-7e5f84b>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-7e5f84b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-69bc22c {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-b3a62a0 {
    margin-top: 0%;
    margin-bottom: 0%
}

.elementor-3892 .elementor-element.elementor-element-8d1d6bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-8d1d6bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-8d1d6bb>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-8d1d6bb>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-8d1d6bb>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-8d1d6bb>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-8d1d6bb>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-69fc80a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-69fc80a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-69fc80a>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-69fc80a>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-69fc80a>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-69fc80a>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-69fc80a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-202149f img {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-99af7ba>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-99af7ba>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-99af7ba>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-99af7ba>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-99af7ba>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-456f0bf {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-d02d461>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-d02d461>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-d02d461>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-d02d461>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-d02d461>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-538e4f8 {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-17db852:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-17db852>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-17db852>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-17db852>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-17db852>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-17db852>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-17db852>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-de24ff3>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-b1b92ef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-3892 .elementor-element.elementor-element-b1b92ef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-3892 .elementor-element.elementor-element-b1b92ef>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-b1b92ef>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-b1b92ef>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-b1b92ef>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-b1b92ef>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-ec8dc9b>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-ec8dc9b>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-ec8dc9b>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-ec8dc9b>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-ec8dc9b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-4427645 {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-c3ea9ad>.elementor-element-populated,
.elementor-3892 .elementor-element.elementor-element-c3ea9ad>.elementor-element-populated>.elementor-background-overlay,
.elementor-3892 .elementor-element.elementor-element-c3ea9ad>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px
}

.elementor-3892 .elementor-element.elementor-element-c3ea9ad>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 2% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%
}

.elementor-3892 .elementor-element.elementor-element-c3ea9ad>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-246bef4 {
    text-align: center;
    color: #fff
}

.elementor-3892 .elementor-element.elementor-element-b2a7e92 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7em 0 2em
}

.elementor-3892 .elementor-element.elementor-element-b2a7e92>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-95c0474>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-3892 .elementor-element.elementor-element-95c0474>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-6e71ca5>.elementor-widget-container {
    margin: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-ca54867 {
    --divider-border-style: solid;
    --divider-color: #000000;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-ca54867 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-3892 .elementor-element.elementor-element-ca54867 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-ca54867>.elementor-widget-container {
    margin: -.5em 0 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-6920cfb {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 2% 0% 1%
}

.elementor-3892 .elementor-element.elementor-element-c1c43fd>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 5%;

}

.elementor-3892 .elementor-element.elementor-element-c1c43fd>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-df3c599 {
    --spacer-size: 10px
}

.elementor-3892 .elementor-element.elementor-element-3982945>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-3982945>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-caa25f0 .elementor-heading-title {
    color: #000;
    font-size: 25px;
    font-weight: 600；
        margin-bottom: 0;
}

.elementor-3892 .elementor-element.elementor-element-caa25f0>.elementor-widget-container {
    margin: .5em 0 0
}

.elementor-3892 .elementor-element.elementor-element-a9d93a5 {
    text-align: justify;
    color: #000;
    font-size: 16px
}

.elementor-3892 .elementor-element.elementor-element-a9d93a5>.elementor-widget-container {
    margin: 1em 0 0
}

.elementor-3892 .elementor-element.elementor-element-b23d57a {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 5% 0% 0%
}

.elementor-3892 .elementor-element.elementor-element-fdea815>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: -6% 5% 0%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 2em 0 0
}

.elementor-3892 .elementor-element.elementor-element-fdea815>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-4639959 .elementor-heading-title {
    color: #000;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 0;
}

.elementor-3892 .elementor-element.elementor-element-f5b3ae9 {
    text-align: justify;
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-f5b3ae9>.elementor-widget-container {
    margin: 1em 0 0
}

.elementor-3892 .elementor-element.elementor-element-b9db9e5>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 5%;

}

.elementor-3892 .elementor-element.elementor-element-b9db9e5>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-be69dd8 {
    --spacer-size: 10px
}

.elementor-3892 .elementor-element.elementor-element-cb204bf {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 5em 0
}

.elementor-3892 .elementor-element.elementor-element-4dabef9>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 5%;

}

.elementor-3892 .elementor-element.elementor-element-4dabef9>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-134754d {
    --spacer-size: 10px
}

.elementor-3892 .elementor-element.elementor-element-f786498>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0% 5%;
    --e-column-margin-right: 5%;
    --e-column-margin-left: 5%;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-f786498>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-cccfc3e .elementor-heading-title {
    color: #000;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 0;
}

.elementor-3892 .elementor-element.elementor-element-cccfc3e>.elementor-widget-container {
    margin: 1em 0 0
}

.elementor-3892 .elementor-element.elementor-element-de6b5bc {
    text-align: justify;
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-de6b5bc>.elementor-widget-container {
    margin: 1em 0 0
}

.elementor-3892 .elementor-element.elementor-element-505b629c {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 7em 0 6em
}

.elementor-3892 .elementor-element.elementor-element-505b629c>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-2f48bc61>.elementor-element-populated {
    padding: 0 8em
}

.elementor-3892 .elementor-element.elementor-element-403bc222>.elementor-widget-container {
    margin: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-4a3b4a3e {
    --divider-border-style: solid;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-4a3b4a3e .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-3892 .elementor-element.elementor-element-4a3b4a3e .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-4a3b4a3e>.elementor-widget-container {
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-777bc904 .elementor-tab-title {
    border-width: 1px;
    border-color: #c9c9c9
}

.elementor-3892 .elementor-element.elementor-element-777bc904 .elementor-tab-content {
    border-width: 1px;
    border-bottom-color: #c9c9c9
}

.elementor-3892 .elementor-element.elementor-element-777bc904 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 20px
}

.elementor-3892 .elementor-element.elementor-element-777bc904 .elementor-toggle-title,
.elementor-3892 .elementor-element.elementor-element-777bc904 .elementor-toggle-icon {
    color: #000
}

.elementor-3892 .elementor-element.elementor-element-777bc904 .elementor-toggle-icon svg {
    fill: #000
}

.elementor-3892 .elementor-element.elementor-element-777bc904 .elementor-toggle-title {
    font-size: 20px
}

.elementor-3892 .elementor-element.elementor-element-777bc904>.elementor-widget-container {
    margin: 5em 0 0
}

.elementor-3892 .elementor-element.elementor-element-7bc3a3b0 {
    --spacer-size: 1em
}

.elementor-3892 .elementor-element.elementor-element-1939f4b3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-3892 .elementor-element.elementor-element-1939f4b3:not(.elementor-motion-effects-element-type-background),
.elementor-3892 .elementor-element.elementor-element-1939f4b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-3892 .elementor-element.elementor-element-1939f4b3>.elementor-background-overlay {
    background-image: url("../../2021/06/background.png")
        /*tpa=https://www.madearia.com/wp-content/uploads/2021/06/background.png*/
    ;
    background-repeat: no-repeat;
    opacity: .1;
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-1939f4b3 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 5% 0% 4%
}

.elementor-3892 .elementor-element.elementor-element-39943dcc>.elementor-element-populated {
    padding: 0% 10%
}

.elementor-3892 .elementor-element.elementor-element-35eac6f9 {
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 1.5em
}

.elementor-3892 .elementor-element.elementor-element-35eac6f9>.elementor-widget-container {
    margin: 0 0 -3em
}

.elementor-3892 .elementor-element.elementor-element-591ba4cc .elementor-button {
    font-size: 18px;
    font-weight: 500
}

.elementor-3892 .elementor-element.elementor-element-591ba4cc .elementor-button:hover,
.elementor-3892 .elementor-element.elementor-element-591ba4cc .elementor-button:focus {
    color: #fff;
    background-color: #c80035
}

.elementor-3892 .elementor-element.elementor-element-591ba4cc .elementor-button:hover svg,
.elementor-3892 .elementor-element.elementor-element-591ba4cc .elementor-button:focus svg {
    fill: #fff
}

.elementor-3892 .elementor-element.elementor-element-97fa746 {
    margin-top: -1em;
    margin-bottom: 0;
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-5dcd230a>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 1.25em 0 0
}

.elementor-3892 .elementor-element.elementor-element-539c5dd4 .elementor-icon-wrapper {
    text-align: center
}

.elementor-3892 .elementor-element.elementor-element-539c5dd4.elementor-view-stacked .elementor-icon {
    background-color: #ccc
}

.elementor-3892 .elementor-element.elementor-element-539c5dd4.elementor-view-framed .elementor-icon,
.elementor-3892 .elementor-element.elementor-element-539c5dd4.elementor-view-default .elementor-icon {
    color: #ccc;
    border-color: #ccc
}

.elementor-3892 .elementor-element.elementor-element-539c5dd4.elementor-view-framed .elementor-icon,
.elementor-3892 .elementor-element.elementor-element-539c5dd4.elementor-view-default .elementor-icon svg {
    fill: #ccc
}

.elementor-3892 .elementor-element.elementor-element-539c5dd4 .elementor-icon {
    font-size: 20px
}

.elementor-3892 .elementor-element.elementor-element-539c5dd4 .elementor-icon svg {
    height: 20px
}

.elementor-3892 .elementor-element.elementor-element-31f3ffad>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 1em 0 0
}

.elementor-3892 .elementor-element.elementor-element-215e0e97 {
    color: #ccc;
    font-family: bai jamjuree, Sans-serif;
    font-size: 16px
}

.elementor-3892 .elementor-element.elementor-element-7e9667cf {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 6em 0 1em
}

.elementor-3892 .elementor-element.elementor-element-7e9667cf>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-62a796a>.elementor-element-populated {
    padding: 0 8em
}

.elementor-3892 .elementor-element.elementor-element-3c19ca94>.elementor-widget-container {
    margin: 0 0 -2em
}

.elementor-3892 .elementor-element.elementor-element-51ce2200 {
    --divider-border-style: solid;
    --divider-border-width: 4px
}

.elementor-3892 .elementor-element.elementor-element-51ce2200 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-3892 .elementor-element.elementor-element-51ce2200 .elementor-divider {
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px
}

.elementor-3892 .elementor-element.elementor-element-51ce2200>.elementor-widget-container {
    padding: 0%
}

.elementor-3892 .elementor-element.elementor-element-55906c51 {
    --spacer-size: 1em
}

.elementor-3892 .elementor-element.elementor-element-21b61730 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 0 0 8em
}

.elementor-3892 .elementor-element.elementor-element-21b61730>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-3892 .elementor-element.elementor-element-39395853>.elementor-element-populated {
    padding: 0
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post__thumbnail__link {
    width: 100%
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post__meta-data span+span:before {
    content: "///"
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 {
    --grid-column-gap: 45px;
    --grid-row-gap: 35px
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post {
    border-radius: 5px;
    background-color: #f7f7f7
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post__text {
    padding: 25px 25px 15px
}

.elementor-3892 .elementor-element.elementor-element-40ce4160.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px
}

.elementor-3892 .elementor-element.elementor-element-40ce4160.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px
}

.elementor-3892 .elementor-element.elementor-element-40ce4160.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post__title,
.elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post__title a {
    color: #000;
    font-size: 17px
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post__title {
    margin-bottom: 25px
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post__meta-data {
    font-size: 15px;
    margin-bottom: 15px
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post__excerpt p {
    color: #000;
    font-size: 15px;
    line-height: 2em
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post__excerpt {
    margin-bottom: 25px
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post__read-more {
    color: #d81f41
}

.elementor-3892 .elementor-element.elementor-element-40ce4160 a.elementor-post__read-more {
    font-size: 15px;
    font-weight: 500
}

body.elementor-page-3892:not(.elementor-motion-effects-element-type-background),
body.elementor-page-3892>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

@media(min-width:768px) {
    .elementor-3892 .elementor-element.elementor-element-42c2a26d {
        width: 44.992%
    }

    .elementor-3892 .elementor-element.elementor-element-68783c0e {
        width: 55.008%
    }

    .elementor-3892 .elementor-element.elementor-element-4b56eb76 {
        width: 15%
    }

    .elementor-3892 .elementor-element.elementor-element-7a46fadb {
        width: 69.332%
    }

    .elementor-3892 .elementor-element.elementor-element-203e26e3 {
        width: 15%
    }

    .elementor-3892 .elementor-element.elementor-element-4898e780 {
        width: 13%
    }

    .elementor-3892 .elementor-element.elementor-element-43d369d6 {
        width: 73.332%
    }

    .elementor-3892 .elementor-element.elementor-element-63f48c46 {
        width: 13%
    }

    .elementor-3892 .elementor-element.elementor-element-59653e69 {
        width: 20.5%
    }

    .elementor-3892 .elementor-element.elementor-element-3da171c0 {
        width: 58.332%
    }

    .elementor-3892 .elementor-element.elementor-element-bf0c355 {
        width: 20.5%
    }

    .elementor-3892 .elementor-element.elementor-element-339a32dc {
        width: 35%
    }

    .elementor-3892 .elementor-element.elementor-element-4beec5e4 {
        width: 64.998%
    }

    .elementor-3892 .elementor-element.elementor-element-5796e052 {
        width: 35%
    }

    .elementor-3892 .elementor-element.elementor-element-a9df4db {
        width: 64.998%
    }

    .elementor-3892 .elementor-element.elementor-element-db9652 {
        width: 35%
    }

    .elementor-3892 .elementor-element.elementor-element-703e55df {
        width: 64.998%
    }

    .elementor-3892 .elementor-element.elementor-element-276369e0 {
        width: 35%
    }

    .elementor-3892 .elementor-element.elementor-element-191118e7 {
        width: 64.998%
    }

    .elementor-3892 .elementor-element.elementor-element-d838a8b {
        width: 100%
    }

    .elementor-3892 .elementor-element.elementor-element-41909de3 {
        width: 100%
    }

    .elementor-3892 .elementor-element.elementor-element-9968666 {
        width: 20%
    }

    .elementor-3892 .elementor-element.elementor-element-27c5622 {
        width: 12%
    }

    .elementor-3892 .elementor-element.elementor-element-18e5d44 {
        width: 30%
    }

    .elementor-3892 .elementor-element.elementor-element-ca98a2e {
        width: 38%
    }

    .elementor-3892 .elementor-element.elementor-element-3c4fc03 {
        width: 20%
    }

    .elementor-3892 .elementor-element.elementor-element-af19807 {
        width: 12%
    }

    .elementor-3892 .elementor-element.elementor-element-345fc2d {
        width: 30%
    }

    .elementor-3892 .elementor-element.elementor-element-38b6d66 {
        width: 38%
    }

    .elementor-3892 .elementor-element.elementor-element-dd85740 {
        width: 20%
    }

    .elementor-3892 .elementor-element.elementor-element-6805255 {
        width: 12%
    }

    .elementor-3892 .elementor-element.elementor-element-ef14672 {
        width: 30%
    }

    .elementor-3892 .elementor-element.elementor-element-6bb22a3 {
        width: 38%
    }

    .elementor-3892 .elementor-element.elementor-element-f5b01f8 {
        width: 20%
    }

    .elementor-3892 .elementor-element.elementor-element-5fc4236 {
        width: 12%
    }

    .elementor-3892 .elementor-element.elementor-element-6d0a1ed {
        width: 30%
    }

    .elementor-3892 .elementor-element.elementor-element-f24d718 {
        width: 38%
    }

    .elementor-3892 .elementor-element.elementor-element-8a2f2fd {
        width: 20%
    }

    .elementor-3892 .elementor-element.elementor-element-eed61fb {
        width: 12%
    }

    .elementor-3892 .elementor-element.elementor-element-7faa033 {
        width: 30%
    }

    .elementor-3892 .elementor-element.elementor-element-c759c76 {
        width: 38%
    }

    .elementor-3892 .elementor-element.elementor-element-b6fb48d {
        width: 20%
    }

    .elementor-3892 .elementor-element.elementor-element-a8eb7bc {
        width: 12%
    }

    .elementor-3892 .elementor-element.elementor-element-c4cffe6 {
        width: 30%
    }

    .elementor-3892 .elementor-element.elementor-element-52ccb59 {
        width: 38%
    }

    .elementor-3892 .elementor-element.elementor-element-983c352 {
        width: 20%
    }

    .elementor-3892 .elementor-element.elementor-element-76a47f9 {
        width: 12%
    }

    .elementor-3892 .elementor-element.elementor-element-e9e472f {
        width: 30%
    }

    .elementor-3892 .elementor-element.elementor-element-46ca249 {
        width: 38%
    }

    .elementor-3892 .elementor-element.elementor-element-eafdd74 {
        width: 51.783%
    }

    .elementor-3892 .elementor-element.elementor-element-f754b91 {
        width: 46.409%
    }

    .elementor-3892 .elementor-element.elementor-element-70eb400 {
        width: 31.5%
    }

    .elementor-3892 .elementor-element.elementor-element-5a39f36 {
        width: 68.5%
    }

    .elementor-3892 .elementor-element.elementor-element-dd68eeb {
        width: 22.165%
    }

    .elementor-3892 .elementor-element.elementor-element-52e4c568 {
        width: 77.835%
    }

    .elementor-3892 .elementor-element.elementor-element-5ac05e1d {
        width: 22.165%
    }

    .elementor-3892 .elementor-element.elementor-element-5766305d {
        width: 77.835%
    }

    .elementor-3892 .elementor-element.elementor-element-5153f2e8 {
        width: 22.165%
    }

    .elementor-3892 .elementor-element.elementor-element-4a61816 {
        width: 77.835%
    }

    .elementor-3892 .elementor-element.elementor-element-cdc10d3 {
        width: 22.165%
    }

    .elementor-3892 .elementor-element.elementor-element-679a39c8 {
        width: 77.835%
    }

    .elementor-3892 .elementor-element.elementor-element-9947efd {
        width: 22.165%
    }

    .elementor-3892 .elementor-element.elementor-element-d9dde0e {
        width: 77.835%
    }

    .elementor-3892 .elementor-element.elementor-element-ac1dd04 {
        width: 22.165%
    }

    .elementor-3892 .elementor-element.elementor-element-ba1f55b {
        width: 77.835%
    }

    .elementor-3892 .elementor-element.elementor-element-d85d85e {
        width: 22.165%
    }

    .elementor-3892 .elementor-element.elementor-element-cff0544 {
        width: 77.835%
    }

    .elementor-3892 .elementor-element.elementor-element-c2eb480 {
        width: 22.165%
    }

    .elementor-3892 .elementor-element.elementor-element-decc62c {
        width: 77.835%
    }

    .elementor-3892 .elementor-element.elementor-element-17fefe0f {
        width: 22.165%
    }

    .elementor-3892 .elementor-element.elementor-element-3964c249 {
        width: 77.835%
    }

    .elementor-3892 .elementor-element.elementor-element-e2670e4 {
        width: 31.5%
    }

    .elementor-3892 .elementor-element.elementor-element-ee66dc1 {
        width: 68.5%
    }

    .elementor-3892 .elementor-element.elementor-element-6577b399 {
        width: 23.646%
    }

    .elementor-3892 .elementor-element.elementor-element-5dcd230a {
        width: 6.771%
    }

    .elementor-3892 .elementor-element.elementor-element-31f3ffad {
        width: 68.915%
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-3892 .elementor-element.elementor-element-339a32dc {
        width: 12.5%
    }

    .elementor-3892 .elementor-element.elementor-element-5796e052 {
        width: 12.5%
    }

    .elementor-3892 .elementor-element.elementor-element-db9652 {
        width: 12.5%
    }

    .elementor-3892 .elementor-element.elementor-element-276369e0 {
        width: 12.5%
    }

    .elementor-3892 .elementor-element.elementor-element-70eb400 {
        width: 29%
    }
}

@media(max-width:1024px) {
    .elementor-3892 .elementor-element.elementor-element-16f0f06 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 5em 3em
    }

    .elementor-3892 .elementor-element.elementor-element-2774dbd4>.elementor-widget-container {
        margin: 0;
        padding: 25% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-34be2b67>.elementor-widget-container {
        padding: 25% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-66970f9c {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-7cb4303b>.elementor-widget-container {
        margin: 0;
        padding: 25% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-fde6fec>.elementor-widget-container {
        margin: 0;
        padding: 25% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-79f1269f>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-41ef90e2>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-5cef61f8>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-3d05c1ef>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-1fedcadf>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-7d259098>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-52e467fb>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-decdc58>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-6614c18>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-1d205fbd>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-7839bf17>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-426ef80d>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-7d7a2358>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-29a9472e>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-373f6c28>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-34d0b903>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-3ed02166>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-710a41c0>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-3981a4e6>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-ea26ce0>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-ef0972c>.elementor-widget-container {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-12d05591>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-2e2a28ab>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-3a71b3a5>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-44f6d352>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-9968666>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 45% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-27c5622>.elementor-element-populated {
        padding: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-3c75063 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-18e5d44>.elementor-element-populated {
        padding: 0% 0% 0% 2%
    }

    .elementor-3892 .elementor-element.elementor-element-70f99f6 {
        font-size: 16px
    }

    .elementor-3892 .elementor-element.elementor-element-ca98a2e>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-ab19a3d {
        font-size: 16px
    }

    .elementor-3892 .elementor-element.elementor-element-3c4fc03>.elementor-element-populated {
        padding: 50% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-af19807>.elementor-element-populated {
        padding: 40% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-c507c3e {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-345fc2d>.elementor-element-populated {
        padding: 0% 2%
    }

    .elementor-3892 .elementor-element.elementor-element-38d8d39 {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-38b6d66>.elementor-element-populated {
        padding: 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-7fe7c4f {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-dd85740>.elementor-element-populated {
        padding: 50px 0 0
    }

    .elementor-3892 .elementor-element.elementor-element-6805255>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-f5e0bfc {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-ef14672>.elementor-element-populated {
        padding: 0% 2%
    }

    .elementor-3892 .elementor-element.elementor-element-d946bdb {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-6bb22a3>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-511833a {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-943121e {
        margin-top: -3%;
        margin-bottom: -1%;
        padding: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-f5b01f8>.elementor-element-populated {
        padding: 50px 0 0
    }

    .elementor-3892 .elementor-element.elementor-element-5fc4236>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-eb25eb9 {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-6d0a1ed>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 0% 0% 2%
    }

    .elementor-3892 .elementor-element.elementor-element-99c1383 {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-f24d718>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-a7e1747 {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-69c0dcd>.elementor-widget-container {
        margin: 0%;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-5ea4544 {
        margin-top: -4%;
        margin-bottom: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-8a2f2fd>.elementor-element-populated {
        padding: 18% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-eed61fb>.elementor-element-populated {
        margin: -12% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-8998eb3 {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-7faa033>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 0% 0% 2%
    }

    .elementor-3892 .elementor-element.elementor-element-4af7663 {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-c759c76>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-9f9fb64 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-2721531 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-b6fb48d>.elementor-element-populated {
        padding: 60% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-a8eb7bc>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 50px 0 0
    }

    .elementor-3892 .elementor-element.elementor-element-ffc2f05 {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-c4cffe6>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 0% 0% 2%
    }

    .elementor-3892 .elementor-element.elementor-element-228cf7c {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-52ccb59>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-a5ec166 {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-a5ec166>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-983c352>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 45% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-76a47f9>.elementor-element-populated {
        padding: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-e3b8007 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-e9e472f>.elementor-element-populated {
        padding: 0% 0% 0% 2%
    }

    .elementor-3892 .elementor-element.elementor-element-a9cdb9d {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-46ca249>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-8eb4e84 {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-14289e5 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-021b259 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-8922441 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-d8290e4 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 8% 3% 1% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-70eb400>.elementor-element-populated {
        padding: 0% 0% 0% 8%
    }

    .elementor-3892 .elementor-element.elementor-element-2b0d9b6 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-f71aa85>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-4eeb238 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-4eeb238>.elementor-widget-container {
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-34e0ea9b>.elementor-element-populated {
        margin: 0% 6%;
        --e-column-margin-right: 6%;
        --e-column-margin-left: 6%;
        padding: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-55c51303 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-13a94721 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-27a7cf68 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-4b2bc3 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-c7cf8a5 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-87b361e {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-d0ebbe5 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-836ef04 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-28bf93a2 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-6f98917e {
        padding: 10% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-8e0cd60 {
        padding: 10% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-f777583>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-7b24291 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-ab4b693>.elementor-element-populated {
        margin: 3% 3% 2% 4%;
        --e-column-margin-right: 3%;
        --e-column-margin-left: 4%
    }

    .elementor-3892 .elementor-element.elementor-element-49f7fdc>.elementor-widget-container {
        padding: 9% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-1971c9f .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-287d966>.elementor-element-populated {
        margin: 8%;
        --e-column-margin-right: 8%;
        --e-column-margin-left: 8%;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-526dc53 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-13a745b>.elementor-element-populated {
        margin: 6%;
        --e-column-margin-right: 6%;
        --e-column-margin-left: 6%;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-a35cb15>.elementor-widget-container {
        padding: 12% 6%
    }

    .elementor-3892 .elementor-element.elementor-element-a7bbc82 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-0b55b5c>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-cfa2cd9>.elementor-widget-container {
        margin: 25% 26% 10%;
        padding: 11% 8%
    }

    .elementor-3892 .elementor-element.elementor-element-984856b .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-984856b>.elementor-widget-container {
        margin: -15% 0% 0%;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-43801ca>.elementor-widget-container {
        margin: 12% 17% 10% 16%;
        padding: 15% 10% 14%
    }

    .elementor-3892 .elementor-element.elementor-element-3faf91c .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-3faf91c>.elementor-widget-container {
        margin: -15% 0% 0%;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-ce0a891>.elementor-widget-container {
        margin: 12% 16% 5%;
        padding: 20% 10% 21%
    }

    .elementor-3892 .elementor-element.elementor-element-2c49ab1 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-2c49ab1>.elementor-widget-container {
        margin: -15% 0% 0%;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-cce20b0>.elementor-element-populated {
        margin: 0 3px 0 10px;
        --e-column-margin-right: 3px;
        --e-column-margin-left: 10px;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-603affe .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-1e34dc9 {
        margin-top: -10px;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-c1c43fd>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 13% 2% 0% 8%
    }

    .elementor-3892 .elementor-element.elementor-element-3982945>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5% 0% 2%
    }

    .elementor-3892 .elementor-element.elementor-element-caa25f0 .elementor-heading-title {
        font-size: 20px

    }

    .elementor-3892 .elementor-element.elementor-element-a9d93a5 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-fdea815>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 2% 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-4639959 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-3892 .elementor-element.elementor-element-f5b3ae9 {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-b9db9e5>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20% 5% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-4dabef9>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 6% 2% 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-f786498>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5% 0% 2%
    }

    .elementor-3892 .elementor-element.elementor-element-cccfc3e .elementor-heading-title {
        font-size: 18px
    }

    .elementor-3892 .elementor-element.elementor-element-de6b5bc {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-2f48bc61>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 12%
    }

    .elementor-3892 .elementor-element.elementor-element-1939f4b3 {
        padding: 50px 25px
    }

    .elementor-3892 .elementor-element.elementor-element-39943dcc>.elementor-element-populated {
        padding: 0 100px
    }

    .elementor-3892 .elementor-element.elementor-element-62a796a>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 12%
    }

    .elementor-3892 .elementor-element.elementor-element-39395853>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 12%
    }
}

@media(max-width:767px) {
    .elementor-3892 .elementor-element.elementor-element-1e033d2 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 5em 0 0
    }

    .elementor-3892 .elementor-element.elementor-element-d28fe01 .elementor-heading-title {
        font-size: 25px
    }

    .elementor-3892 .elementor-element.elementor-element-d28fe01>.elementor-widget-container {
        padding: 0 0 0 2em
    }

    .elementor-3892 .elementor-element.elementor-element-781e1eb7>.elementor-widget-container {
        padding: 0 0 0 2em
    }

    .elementor-3892 .elementor-element.elementor-element-4e56fe89 {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-4e56fe89>.elementor-widget-container {
        padding: 0 2em
    }

    .elementor-3892 .elementor-element.elementor-element-632418cb .elementor-icon-box-title,
    .elementor-3892 .elementor-element.elementor-element-632418cb .elementor-icon-box-title a {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-632418cb>.elementor-widget-container {
        padding: 0 0 0 2em
    }

    .elementor-3892 .elementor-element.elementor-element-6beed652 .elementor-icon-box-title,
    .elementor-3892 .elementor-element.elementor-element-6beed652 .elementor-icon-box-title a {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-6beed652>.elementor-widget-container {
        padding: 0 0 0 2em
    }

    .elementor-3892 .elementor-element.elementor-element-7f4a6bf9 .elementor-icon-box-title,
    .elementor-3892 .elementor-element.elementor-element-7f4a6bf9 .elementor-icon-box-title a {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-7f4a6bf9>.elementor-widget-container {
        padding: 0 0 0 2em
    }

    .elementor-3892 .elementor-element.elementor-element-caf5b54 .elementor-icon-box-title,
    .elementor-3892 .elementor-element.elementor-element-caf5b54 .elementor-icon-box-title a {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-caf5b54>.elementor-widget-container {
        padding: 0 2em
    }

    .elementor-3892 .elementor-element.elementor-element-68783c0e>.elementor-element-populated {
        margin: 2em 2em 0;
        --e-column-margin-right: 2em;
        --e-column-margin-left: 2em;
        padding: 0 0 2em
    }

    .elementor-3892 .elementor-element.elementor-element-d0e7de3 .elementor-heading-title {
        font-size: 17px
    }

    .elementor-3892 .elementor-element.elementor-element-1bce15e9 .elementor-icon-box-title,
    .elementor-3892 .elementor-element.elementor-element-1bce15e9 .elementor-icon-box-title a {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-51e6175c .elementor-button {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-698a479a>.elementor-element-populated,
    .elementor-3892 .elementor-element.elementor-element-698a479a>.elementor-element-populated>.elementor-background-overlay,
    .elementor-3892 .elementor-element.elementor-element-698a479a>.elementor-background-slideshow {
        border-radius: 25px 25px 25px 25px
    }

    .elementor-3892 .elementor-element.elementor-element-698a479a>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em
    }

    .elementor-3892 .elementor-element.elementor-element-1f2f5b62 {
        margin-top: 5px;
        margin-bottom: 5px
    }

    .elementor-3892 .elementor-element.elementor-element-2774dbd4>.elementor-widget-container {
        margin: 0;
        padding: 0% 25%
    }

    .elementor-3892 .elementor-element.elementor-element-3710374a {
        text-align: center
    }

    .elementor-3892 .elementor-element.elementor-element-3dcf8968 {
        text-align: center;
        font-size: 16px
    }

    .elementor-3892 .elementor-element.elementor-element-ce10de4>.elementor-element-populated,
    .elementor-3892 .elementor-element.elementor-element-ce10de4>.elementor-element-populated>.elementor-background-overlay,
    .elementor-3892 .elementor-element.elementor-element-ce10de4>.elementor-background-slideshow {
        border-radius: 25px 25px 25px 25px
    }

    .elementor-3892 .elementor-element.elementor-element-ce10de4>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em
    }

    .elementor-3892 .elementor-element.elementor-element-6fe1deba {
        margin-top: 5px;
        margin-bottom: 5px
    }

    .elementor-3892 .elementor-element.elementor-element-34be2b67 {
        text-align: center
    }

    .elementor-3892 .elementor-element.elementor-element-34be2b67>.elementor-widget-container {
        margin: 0%;
        padding: 0% 25%
    }

    .elementor-3892 .elementor-element.elementor-element-151d4b7e {
        text-align: center
    }

    .elementor-3892 .elementor-element.elementor-element-66970f9c {
        text-align: center;
        font-size: 16px
    }

    .elementor-3892 .elementor-element.elementor-element-4e8d3a83>.elementor-element-populated,
    .elementor-3892 .elementor-element.elementor-element-4e8d3a83>.elementor-element-populated>.elementor-background-overlay,
    .elementor-3892 .elementor-element.elementor-element-4e8d3a83>.elementor-background-slideshow {
        border-radius: 25px 25px 25px 25px
    }

    .elementor-3892 .elementor-element.elementor-element-4e8d3a83>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em
    }

    .elementor-3892 .elementor-element.elementor-element-4d004179 {
        margin-top: 5px;
        margin-bottom: 5px
    }

    .elementor-3892 .elementor-element.elementor-element-7cb4303b>.elementor-widget-container {
        margin: 0;
        padding: 0% 25%
    }

    .elementor-3892 .elementor-element.elementor-element-683f8d1e {
        text-align: center
    }

    .elementor-3892 .elementor-element.elementor-element-1d4f0b87 {
        text-align: center;
        font-size: 16px
    }

    .elementor-3892 .elementor-element.elementor-element-4200b0c3>.elementor-element-populated,
    .elementor-3892 .elementor-element.elementor-element-4200b0c3>.elementor-element-populated>.elementor-background-overlay,
    .elementor-3892 .elementor-element.elementor-element-4200b0c3>.elementor-background-slideshow {
        border-radius: 25px 25px 25px 25px
    }

    .elementor-3892 .elementor-element.elementor-element-4200b0c3>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em
    }

    .elementor-3892 .elementor-element.elementor-element-7092fbc6 {
        margin-top: 5px;
        margin-bottom: 5px
    }

    .elementor-3892 .elementor-element.elementor-element-fde6fec>.elementor-widget-container {
        margin: 0;
        padding: 0% 25%
    }

    .elementor-3892 .elementor-element.elementor-element-c12521a {
        text-align: center
    }

    .elementor-3892 .elementor-element.elementor-element-570303f7 {
        text-align: center;
        font-size: 16px
    }

    .elementor-3892 .elementor-element.elementor-element-3f428638 {
        padding: 0% 0% 20%
    }

    .elementor-3892 .elementor-element.elementor-element-4e53d28a>.elementor-widget-container {
        margin: 0%;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-79f1269f>.elementor-element-populated {
        margin: 0 1.25em;
        --e-column-margin-right: 1.25em;
        --e-column-margin-left: 1.25em;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-41ef90e2 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-41ef90e2>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-5cef61f8 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-5cef61f8>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-3c59052f {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-3c59052f>.elementor-widget-container {
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-3d05c1ef>.elementor-element-populated {
        margin: 3em 1.25em 0;
        --e-column-margin-right: 1.25em;
        --e-column-margin-left: 1.25em;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-1fedcadf .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-1fedcadf>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-7d259098 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-7d259098>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-1c39b0a9 {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-1c39b0a9>.elementor-widget-container {
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-614b4a24>.elementor-element-populated {
        margin: 3em 1.25em 0;
        --e-column-margin-right: 1.25em;
        --e-column-margin-left: 1.25em;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-52e467fb .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-52e467fb>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-6dcdf77a .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-6dcdf77a>.elementor-widget-container {
        margin: 0;
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-d1eef01 {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-d1eef01>.elementor-widget-container {
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-decdc58>.elementor-element-populated {
        margin: 0 1.25em;
        --e-column-margin-right: 1.25em;
        --e-column-margin-left: 1.25em;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-6614c18 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-6614c18>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-1d205fbd .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-1d205fbd>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-38181d92 {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-38181d92>.elementor-widget-container {
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-7839bf17>.elementor-element-populated {
        margin: 3em 1.25em 0;
        --e-column-margin-right: 1.25em;
        --e-column-margin-left: 1.25em;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-426ef80d .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-426ef80d>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-7d7a2358 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-7d7a2358>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-343e104 {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-343e104>.elementor-widget-container {
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-29a9472e>.elementor-element-populated {
        margin: 3em 1.25em 0;
        --e-column-margin-right: 1.25em;
        --e-column-margin-left: 1.25em;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-373f6c28 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-373f6c28>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-34d0b903 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-34d0b903>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-53a269c5 {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-53a269c5>.elementor-widget-container {
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-3ed02166>.elementor-element-populated {
        margin: 3em 1.25em 0;
        --e-column-margin-right: 1.25em;
        --e-column-margin-left: 1.25em;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-710a41c0 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-710a41c0>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-3981a4e6 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-3981a4e6>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-1e9472b {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-1e9472b>.elementor-widget-container {
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-303fe173>.elementor-element-populated {
        margin: 3em 1.25em 0;
        --e-column-margin-right: 1.25em;
        --e-column-margin-left: 1.25em;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-ea26ce0 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-ea26ce0>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-ef0972c .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-ef0972c>.elementor-widget-container {
        padding: .5em 0 .5em 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-16e3b294 {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-16e3b294>.elementor-widget-container {
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-23496357 {
        padding: 5em 0 0
    }

    .elementor-3892 .elementor-element.elementor-element-56d9a1a7>.elementor-widget-container {
        margin: 0%;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-4c3ffa13>.elementor-widget-container {
        margin: 0 2em
    }

    .elementor-3892 .elementor-element.elementor-element-12d05591>.elementor-element-populated {
        margin: 0 2em;
        --e-column-margin-right: 2em;
        --e-column-margin-left: 2em;
        padding: 0 0 1em
    }

    .elementor-3892 .elementor-element.elementor-element-255572e2 {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-255572e2 img {
        width: 67%
    }

    .elementor-3892 .elementor-element.elementor-element-255572e2>.elementor-widget-container {
        margin: 5% 52% 15% 5%;
        padding: 3% 4% 4%
    }

    .elementor-3892 .elementor-element.elementor-element-405c16b8 {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-405c16b8 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-405c16b8>.elementor-widget-container {
        margin: -43% 0% 0%;
        padding: 0% 0% 0% 38%
    }

    .elementor-3892 .elementor-element.elementor-element-6beeb6e7 {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-6beeb6e7>.elementor-widget-container {
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-2e2a28ab>.elementor-element-populated {
        margin: 2em 2em 0;
        --e-column-margin-right: 2em;
        --e-column-margin-left: 2em;
        padding: 0 0 1em
    }

    .elementor-3892 .elementor-element.elementor-element-320809ab img {
        width: 67%
    }

    .elementor-3892 .elementor-element.elementor-element-320809ab>.elementor-widget-container {
        margin: 5% 58% 15% 0%;
        padding: 3% 4% 4%
    }

    .elementor-3892 .elementor-element.elementor-element-520f80ab {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-520f80ab .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-520f80ab>.elementor-widget-container {
        margin: -43% 0% 0%;
        padding: 0% 0% 0% 42%
    }

    .elementor-3892 .elementor-element.elementor-element-738a0780 {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-738a0780>.elementor-widget-container {
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-3a71b3a5>.elementor-element-populated {
        margin: 2em 2em 0;
        --e-column-margin-right: 2em;
        --e-column-margin-left: 2em;
        padding: 0 0 1em
    }

    .elementor-3892 .elementor-element.elementor-element-3d2e25d8 img {
        width: 67%
    }

    .elementor-3892 .elementor-element.elementor-element-3d2e25d8>.elementor-widget-container {
        margin: 5% 60% 15% 0%;
        padding: 3% 4% 4% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-311abca6 {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-311abca6 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-311abca6>.elementor-widget-container {
        margin: -45% 0% 0%;
        padding: 0% 0% 0% 42%
    }

    .elementor-3892 .elementor-element.elementor-element-98fac6b {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-98fac6b>.elementor-widget-container {
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-44f6d352>.elementor-element-populated {
        margin: 2em 2em 6em;
        --e-column-margin-right: 2em;
        --e-column-margin-left: 2em;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-51a90d06 img {
        width: 67%
    }

    .elementor-3892 .elementor-element.elementor-element-51a90d06>.elementor-widget-container {
        margin: 5% 58% 5% 0%;
        padding: 3% 4% 4%
    }

    .elementor-3892 .elementor-element.elementor-element-64340275 {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-64340275 .elementor-heading-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-64340275>.elementor-widget-container {
        margin: -35% 0% 0%;
        padding: 0% 0% 0% 42%
    }

    .elementor-3892 .elementor-element.elementor-element-44d41489 {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-44d41489>.elementor-widget-container {
        margin: -22px 0 0;
        padding: 0 1.5em
    }

    .elementor-3892 .elementor-element.elementor-element-374b4fc>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-a0207be>.elementor-element-populated {
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-983fc50 {
        text-align: left;
        font-size: 18px
    }

    .elementor-3892 .elementor-element.elementor-element-14289e5 {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-70e48f0>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-bafbe45 {
        font-size: 18px
    }

    .elementor-3892 .elementor-element.elementor-element-021b259 {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-76bb7da>.elementor-element-populated {
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-f7c9e84 {
        font-size: 18px
    }

    .elementor-3892 .elementor-element.elementor-element-8922441 {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-f754b91>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 8% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-94177eb {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-94177eb>.elementor-widget-container {
        margin: 0%;
        padding: 0% 0% 0% 8%
    }

    .elementor-3892 .elementor-element.elementor-element-bb23593 .elementor-divider {
        text-align: center
    }

    .elementor-3892 .elementor-element.elementor-element-bb23593 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-3892 .elementor-element.elementor-element-4a52ba3 {
        padding: 20% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-4eeb238 {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-668c15b {
        font-size: 12px
    }

    .elementor-3892 .elementor-element.elementor-element-668c15b>.elementor-widget-container {
        margin: 0 0 1em
    }

    .elementor-3892 .elementor-element.elementor-element-55c51303 {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-0db53c5 {
        font-size: 12px;
        line-height: 2em
    }

    .elementor-3892 .elementor-element.elementor-element-0db53c5>.elementor-widget-container {
        margin: 1% 0% -10%;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-13a94721 {
        text-align: left;
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-a3909b1 {
        font-size: 12px
    }

    .elementor-3892 .elementor-element.elementor-element-27a7cf68 {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-cf33f36 {
        font-size: 12px
    }

    .elementor-3892 .elementor-element.elementor-element-4b2bc3 {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-378aa09 {
        font-size: 12px
    }

    .elementor-3892 .elementor-element.elementor-element-c7cf8a5 {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-d83abfd {
        font-size: 12px
    }

    .elementor-3892 .elementor-element.elementor-element-d83abfd>.elementor-widget-container {
        margin: -25% 0% 0%;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-87b361e {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-351059f {
        font-size: 12px
    }

    .elementor-3892 .elementor-element.elementor-element-d0ebbe5 {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-42a9d21 {
        font-size: 12px
    }

    .elementor-3892 .elementor-element.elementor-element-42a9d21>.elementor-widget-container {
        margin: 26% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-836ef04 {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-12c6e6d {
        font-size: 12px
    }

    .elementor-3892 .elementor-element.elementor-element-28bf93a2 {
        text-align: left
    }

    .elementor-3892 .elementor-element.elementor-element-1961771b>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 15% 10% 20%
    }

    .elementor-3892 .elementor-element.elementor-element-e39decf>.elementor-widget-container {
        margin: 0%;
        padding: 0% 10% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-097333a {
        padding: 15% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-dcb04b7>.elementor-element-populated {
        padding: 0% 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-afe48cf .elementor-heading-title {
        font-size: 22px
    }

    .elementor-3892 .elementor-element.elementor-element-57fbdfa {
        text-align: center;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-3667bf7 .elementor-toggle-item:not(:last-child) {
        margin-bottom: 10px
    }

    .elementor-3892 .elementor-element.elementor-element-3667bf7 .elementor-toggle-title {
        font-size: 15px
    }

    .elementor-3892 .elementor-element.elementor-element-3667bf7 .elementor-tab-content {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-3667bf7>.elementor-widget-container {
        padding: 0% 8%
    }

    .elementor-3892 .elementor-element.elementor-element-6ed4414 {
        padding: 15% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-34dbfae {
        text-align: center
    }

    .elementor-3892 .elementor-element.elementor-element-34dbfae .elementor-heading-title {
        font-size: 22px
    }

    .elementor-3892 .elementor-element.elementor-element-d54abe8 .elementor-divider {
        text-align: center
    }

    .elementor-3892 .elementor-element.elementor-element-d54abe8 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0
    }

    .elementor-3892 .elementor-element.elementor-element-ee66dc1>.elementor-element-populated {
        padding: 0% 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-253e6bd {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-253e6bd>.elementor-element-populated {
        margin: 0% 5% 0% 10%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 10%
    }

    .elementor-3892 .elementor-element.elementor-element-fdf69df img {
        width: 100%
    }

    .elementor-3892 .elementor-element.elementor-element-fdf69df>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-98a3728 {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-98a3728>.elementor-element-populated {
        margin: 0% 10% 0% 5%;
        --e-column-margin-right: 10%;
        --e-column-margin-left: 5%
    }

    .elementor-3892 .elementor-element.elementor-element-3e79c2b>.elementor-widget-container {
        margin: 5px;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-ade4b35 {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-ade4b35>.elementor-element-populated {
        margin: 5% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-623f034 {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-623f034>.elementor-element-populated {
        margin: 5% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-72cab9a {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-72cab9a>.elementor-element-populated {
        margin: 0% 5% 0% 10%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 10%
    }

    .elementor-3892 .elementor-element.elementor-element-5fcf8fc {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-5fcf8fc>.elementor-element-populated {
        margin: 0% 10% 0% 5%;
        --e-column-margin-right: 10%;
        --e-column-margin-left: 5%
    }

    .elementor-3892 .elementor-element.elementor-element-6f8d8d4 {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-6f8d8d4>.elementor-element-populated {
        margin: 0% 10% 0% 5%;
        --e-column-margin-right: 10%;
        --e-column-margin-left: 5%
    }

    .elementor-3892 .elementor-element.elementor-element-7e5f84b {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-7e5f84b>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-69bc22c>.elementor-widget-container {
        margin: 0%;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-8d1d6bb {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-8d1d6bb>.elementor-element-populated {
        margin: 0% 5% 0% 10%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 10%
    }

    .elementor-3892 .elementor-element.elementor-element-69fc80a {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-69fc80a>.elementor-element-populated {
        margin: 0% 10% 0% 5%;
        --e-column-margin-right: 10%;
        --e-column-margin-left: 5%;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-99af7ba {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-99af7ba>.elementor-element-populated {
        margin: 5% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-d02d461 {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-d02d461>.elementor-element-populated {
        margin: 5% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-17db852 {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-17db852>.elementor-element-populated {
        margin: 0% 5% 0% 10%;
        --e-column-margin-right: 5%;
        --e-column-margin-left: 10%;
        padding: 6% 30%
    }

    .elementor-3892 .elementor-element.elementor-element-b1b92ef {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-b1b92ef>.elementor-element-populated {
        margin: 0% 10% 0% 5%;
        --e-column-margin-right: 10%;
        --e-column-margin-left: 5%
    }

    .elementor-3892 .elementor-element.elementor-element-80866dd>.elementor-widget-container {
        margin: 0;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-ec8dc9b {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-ec8dc9b>.elementor-element-populated {
        margin: 0% 10% 0% 5%;
        --e-column-margin-right: 10%;
        --e-column-margin-left: 5%
    }

    .elementor-3892 .elementor-element.elementor-element-c3ea9ad {
        width: 50%
    }

    .elementor-3892 .elementor-element.elementor-element-c3ea9ad>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%
    }

    .elementor-3892 .elementor-element.elementor-element-246bef4>.elementor-widget-container {
        margin: 0%;
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-c1c43fd>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-3982945>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-caa25f0 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-3892 .elementor-element.elementor-element-a9d93a5 {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-fdea815>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-4639959 .elementor-heading-title {
        font-size: 18px
    }

    .elementor-3892 .elementor-element.elementor-element-4639959>.elementor-widget-container {
        padding: 10% 0% 0%
    }

    .elementor-3892 .elementor-element.elementor-element-f5b3ae9 {
        text-align: left;
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-b9db9e5>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-4dabef9>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-f786498>.elementor-element-populated {
        margin: 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-cccfc3e .elementor-heading-title {
        font-size: 18px
    }

    .elementor-3892 .elementor-element.elementor-element-de6b5bc {
        font-size: 14px
    }

    .elementor-3892 .elementor-element.elementor-element-2f48bc61>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-777bc904 .elementor-toggle-title {
        font-size: 17px;
        line-height: 2em
    }

    .elementor-3892 .elementor-element.elementor-element-777bc904>.elementor-widget-container {
        margin: 3em 0 0
    }

    .elementor-3892 .elementor-element.elementor-element-1939f4b3 {
        padding: 50px 20px
    }

    .elementor-3892 .elementor-element.elementor-element-39943dcc>.elementor-element-populated {
        padding: 0
    }

    .elementor-3892 .elementor-element.elementor-element-35eac6f9 {
        text-align: center;
        font-size: 15px;
        line-height: 2em
    }

    .elementor-3892 .elementor-element.elementor-element-35eac6f9>.elementor-widget-container {
        margin: 0% 0% -5%;
        padding: 0% 10%
    }

    .elementor-3892 .elementor-element.elementor-element-591ba4cc .elementor-button {
        font-size: 16px;
        padding: .6em 1em
    }

    .elementor-3892 .elementor-element.elementor-element-62a796a>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-39395853>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0% 5%
    }

    .elementor-3892 .elementor-element.elementor-element-40ce4160 .elementor-post__thumbnail__link {
        width: 100%
    }
}


.elementor-element .elementor-widget-container p {
    font-size: 15px;
    font-family: 'Arial';
}
.elementor-element .elementor-widget-container h2 {
    text-transform: capitalize;
}
h2.gt-block {
    padding-bottom: 20px;
}