.elementor-6 .elementor-element.elementor-element-094be62 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.73;
    --padding-top: 240px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-6
    .elementor-element.elementor-element-094be62:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-094be62
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url('../images/Lotgf16.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-6 .elementor-element.elementor-element-094be62::before,
.elementor-6
    .elementor-element.elementor-element-094be62
    > .elementor-background-video-container::before,
.elementor-6
    .elementor-element.elementor-element-094be62
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-6
    .elementor-element.elementor-element-094be62
    > .elementor-background-slideshow::before,
.elementor-6
    .elementor-element.elementor-element-094be62
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-6
    .elementor-element.elementor-element-094be62
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-astglobalcolor7);
    --background-overlay: '';
}
.elementor-6 .elementor-element.elementor-element-03016dc {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-6
    .elementor-element.elementor-element-fcdaf37
    > .elementor-widget-container {
    padding: 0px 0px 25px 0px;
}
.elementor-6 .elementor-element.elementor-element-fcdaf37 {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-fcdaf37
    .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
}
.elementor-6
    .elementor-element.elementor-element-8a045e8
    > .elementor-widget-container {
    padding: 230px 0px 25px 0px;
}
.elementor-6
    .elementor-element.elementor-element-8a045e8
    .elementor-icon-wrapper {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-8a045e8.elementor-view-stacked
    .elementor-icon {
    background-color: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-8a045e8.elementor-view-framed
    .elementor-icon,
.elementor-6
    .elementor-element.elementor-element-8a045e8.elementor-view-default
    .elementor-icon {
    color: #ffffff;
    border-color: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-8a045e8.elementor-view-framed
    .elementor-icon,
.elementor-6
    .elementor-element.elementor-element-8a045e8.elementor-view-default
    .elementor-icon
    svg {
    fill: #ffffff;
}
.elementor-6 .elementor-element.elementor-element-8a045e8 .elementor-icon {
    font-size: 30px;
}
.elementor-6 .elementor-element.elementor-element-8a045e8 .elementor-icon svg {
    height: 30px;
}
.elementor-6
    .elementor-element.elementor-element-1503d648:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-1503d648
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-1503d648
    > .elementor-container {
    max-width: 1200px;
}
.elementor-6 .elementor-element.elementor-element-1503d648 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}
.elementor-6
    .elementor-element.elementor-element-1503d648
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-74bd3739.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-74bd3739.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6 .elementor-element.elementor-element-d263c97 img {
    border-radius: 2px 2px 2px 2px;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-26e9ddcf.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-26e9ddcf.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-26e9ddcf
    > .elementor-element-populated {
    margin: 0px 50px 0px 60px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 60px;
}
.elementor-6
    .elementor-element.elementor-element-2c826ef7
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}
.elementor-6 .elementor-element.elementor-element-2c826ef7 {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-6168b4e7
    > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}
.elementor-6 .elementor-element.elementor-element-6168b4e7 {
    text-align: center;
}
.elementor-6 .elementor-element.elementor-element-dae2285 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.8;
    --padding-top: 195px;
    --padding-bottom: 190px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-6
    .elementor-element.elementor-element-dae2285:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-dae2285
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url('../images/Lotgf18.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-6 .elementor-element.elementor-element-dae2285::before,
.elementor-6
    .elementor-element.elementor-element-dae2285
    > .elementor-background-video-container::before,
.elementor-6
    .elementor-element.elementor-element-dae2285
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-6
    .elementor-element.elementor-element-dae2285
    > .elementor-background-slideshow::before,
.elementor-6
    .elementor-element.elementor-element-dae2285
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-6
    .elementor-element.elementor-element-dae2285
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-astglobalcolor7);
    --background-overlay: '';
}
.elementor-6 .elementor-element.elementor-element-1cc0575 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 100px;
}
.elementor-6 .elementor-element.elementor-element-d00ddeb {
    --divider-border-style: solid;
    --divider-color: #ffffff;
    --divider-border-width: 1px;
}
.elementor-6
    .elementor-element.elementor-element-d00ddeb
    .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-6 .elementor-element.elementor-element-d00ddeb .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-6 .elementor-element.elementor-element-2f4db7f {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 75px;
    --padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-9d60f4d {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-9d60f4d
    .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
}
.elementor-6
    .elementor-element.elementor-element-c0baa0b:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-c0baa0b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-c0baa0b
    > .elementor-container {
    max-width: 1200px;
}
.elementor-6 .elementor-element.elementor-element-c0baa0b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}
.elementor-6
    .elementor-element.elementor-element-c0baa0b
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-b1b4f08.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-b1b4f08.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6 .elementor-element.elementor-element-4a8c263 img {
    border-radius: 2px 2px 2px 2px;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-43ae1b7.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-43ae1b7.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-43ae1b7
    > .elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
}
.elementor-6
    .elementor-element.elementor-element-57d8e6b
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}
.elementor-6 .elementor-element.elementor-element-57d8e6b {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-5c61bc9
    > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}
.elementor-6
    .elementor-element.elementor-element-575a0927:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-575a0927
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-575a0927
    > .elementor-container {
    max-width: 1200px;
}
.elementor-6 .elementor-element.elementor-element-575a0927 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}
.elementor-6
    .elementor-element.elementor-element-575a0927
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-45a250d2.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-45a250d2.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-45a250d2
    > .elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
}
.elementor-6
    .elementor-element.elementor-element-c34c86a
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}
.elementor-6 .elementor-element.elementor-element-c34c86a {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-197b88a2
    > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-59ca4dce.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-59ca4dce.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6 .elementor-element.elementor-element-3d80ad23 img {
    border-radius: 2px 2px 2px 2px;
}
.elementor-6
    .elementor-element.elementor-element-ee39291:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-ee39291
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-ee39291
    > .elementor-container {
    max-width: 1200px;
}
.elementor-6 .elementor-element.elementor-element-ee39291 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}
.elementor-6
    .elementor-element.elementor-element-ee39291
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-1184c86.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-1184c86.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6 .elementor-element.elementor-element-d5ef5e5 img {
    border-radius: 2px 2px 2px 2px;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-6a63795.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-6a63795.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-6a63795
    > .elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
}
.elementor-6
    .elementor-element.elementor-element-0faeaf6
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}
.elementor-6 .elementor-element.elementor-element-0faeaf6 {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-ba3e1db
    > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}
.elementor-6 .elementor-element.elementor-element-ab228b6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.8;
    --padding-top: 195px;
    --padding-bottom: 190px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-6
    .elementor-element.elementor-element-ab228b6:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-ab228b6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url('../images/Lotgf17.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-6 .elementor-element.elementor-element-ab228b6::before,
.elementor-6
    .elementor-element.elementor-element-ab228b6
    > .elementor-background-video-container::before,
.elementor-6
    .elementor-element.elementor-element-ab228b6
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-6
    .elementor-element.elementor-element-ab228b6
    > .elementor-background-slideshow::before,
.elementor-6
    .elementor-element.elementor-element-ab228b6
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-6
    .elementor-element.elementor-element-ab228b6
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-astglobalcolor7);
    --background-overlay: '';
}
.elementor-6 .elementor-element.elementor-element-fb66bca {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
        (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 100px;
}
.elementor-6 .elementor-element.elementor-element-175cd88 {
    --divider-border-style: solid;
    --divider-color: #ffffff;
    --divider-border-width: 1px;
}
.elementor-6
    .elementor-element.elementor-element-175cd88
    .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-6 .elementor-element.elementor-element-175cd88 .elementor-divider {
    text-align: left;
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-6 .elementor-element.elementor-element-b2bc06b {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 75px;
    --padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-aed2e41 {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-aed2e41
    .elementor-heading-title {
    color: var(--e-global-color-astglobalcolor5);
}
.elementor-6
    .elementor-element.elementor-element-6a4751c:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-6a4751c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #ffffff;
}
.elementor-6
    .elementor-element.elementor-element-6a4751c
    > .elementor-container {
    max-width: 1200px;
}
.elementor-6 .elementor-element.elementor-element-6a4751c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}
.elementor-6
    .elementor-element.elementor-element-6a4751c
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-1abf908.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-1abf908.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-1abf908
    > .elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
}
.elementor-6
    .elementor-element.elementor-element-159620c
    > .elementor-widget-container {
    margin: 0px 0px 5px 0px;
}
.elementor-6 .elementor-element.elementor-element-159620c {
    text-align: left;
}
.elementor-6
    .elementor-element.elementor-element-fd8cfbe
    > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}
.elementor-bc-flex-widget
    .elementor-6
    .elementor-element.elementor-element-8b0362c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
}
.elementor-6
    .elementor-element.elementor-element-8b0362c.elementor-column.elementor-element[data-element_type='column']
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-6 .elementor-element.elementor-element-46669e6 img {
    border-radius: 2px 2px 2px 2px;
}
.elementor-6
    .elementor-element.elementor-element-d4e6a9:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-6
    .elementor-element.elementor-element-d4e6a9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-6 .elementor-element.elementor-element-d4e6a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s,
        box-shadow 0.3s;
    padding: 25px 0px 25px 0px;
}
.elementor-6
    .elementor-element.elementor-element-d4e6a9
    > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-6
    .elementor-element.elementor-element-7703e2b1
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-6
    .elementor-element.elementor-element-6d8e0556
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-6
    .elementor-element.elementor-element-61cd6d37
    > .elementor-widget-container {
    background-color: #ffffff;
    padding: 25px 25px 50px 25px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
}
.elementor-6 .elementor-element.elementor-element-61cd6d37 {
    text-align: center;
}
.elementor-6 .elementor-element.elementor-element-2b5b9d3b {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-2b5b9d3b
    .elementor-heading-title {
    font-weight: bold;
}
.elementor-6
    .elementor-element.elementor-element-e995b71
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-6
    .elementor-element.elementor-element-4de6695d
    > .elementor-widget-container {
    background-color: #ffffff;
    padding: 25px 25px 50px 25px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
}
.elementor-6 .elementor-element.elementor-element-4de6695d {
    text-align: center;
}
.elementor-6 .elementor-element.elementor-element-5d1ccdd4 {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-5d1ccdd4
    .elementor-heading-title {
    font-weight: bold;
}
.elementor-6
    .elementor-element.elementor-element-6560b798
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
        .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}
.elementor-6
    .elementor-element.elementor-element-7b0172fb
    > .elementor-widget-container {
    background-color: #ffffff;
    padding: 25px 25px 50px 25px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.07);
}
.elementor-6 .elementor-element.elementor-element-7b0172fb {
    text-align: center;
}
.elementor-6 .elementor-element.elementor-element-53ab05b3 {
    text-align: center;
}
.elementor-6
    .elementor-element.elementor-element-53ab05b3
    .elementor-heading-title {
    font-weight: bold;
}
@media (max-width: 1024px) {
    .elementor-6 .elementor-element.elementor-element-094be62 {
        --padding-top: 200px;
        --padding-bottom: 0px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-6
        .elementor-element.elementor-element-8a045e8
        > .elementor-widget-container {
        padding: 100px 0px 50px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-1503d648 {
        padding: 60px 60px 60px 60px;
    }
    .elementor-6
        .elementor-element.elementor-element-74bd3739
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-26e9ddcf
        > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-2c826ef7
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-2c826ef7 {
        text-align: left;
    }
    .elementor-6 .elementor-element.elementor-element-dae2285 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 50px;
        --padding-right: 50px;
    }
    .elementor-6 .elementor-element.elementor-element-1cc0575 {
        --margin-top: 45px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-2f4db7f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-c0baa0b {
        padding: 60px 60px 60px 60px;
    }
    .elementor-6
        .elementor-element.elementor-element-b1b4f08
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-43ae1b7
        > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-57d8e6b
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-57d8e6b {
        text-align: left;
    }
    .elementor-6 .elementor-element.elementor-element-575a0927 {
        padding: 60px 60px 60px 60px;
    }
    .elementor-6
        .elementor-element.elementor-element-45a250d2
        > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-c34c86a
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-c34c86a {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-59ca4dce
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-ee39291 {
        padding: 60px 60px 60px 60px;
    }
    .elementor-6
        .elementor-element.elementor-element-1184c86
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-6a63795
        > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-0faeaf6
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-0faeaf6 {
        text-align: left;
    }
    .elementor-6 .elementor-element.elementor-element-ab228b6 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 50px;
        --padding-right: 50px;
    }
    .elementor-6 .elementor-element.elementor-element-fb66bca {
        --margin-top: 45px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-b2bc06b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-6a4751c {
        padding: 60px 60px 60px 60px;
    }
    .elementor-6
        .elementor-element.elementor-element-1abf908
        > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-159620c
        > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-159620c {
        text-align: left;
    }
    .elementor-6
        .elementor-element.elementor-element-8b0362c
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-d4e6a9 {
        padding: 20px 20px 20px 20px;
    }
}
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-094be62 {
        --padding-top: 150px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-6
        .elementor-element.elementor-element-fcdaf37
        > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-8a045e8
        > .elementor-widget-container {
        padding: 75px 0px 25px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-1503d648 {
        padding: 25px 25px 15px 25px;
    }
    .elementor-6
        .elementor-element.elementor-element-74bd3739
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-26e9ddcf
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-2c826ef7 {
        text-align: center;
    }
    .elementor-6
        .elementor-element.elementor-element-6168b4e7
        > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-6168b4e7 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-dae2285 {
        --padding-top: 97px;
        --padding-bottom: 101px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-6 .elementor-element.elementor-element-2f4db7f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-c0baa0b {
        padding: 25px 25px 15px 25px;
    }
    .elementor-6
        .elementor-element.elementor-element-b1b4f08
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-43ae1b7
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-57d8e6b {
        text-align: center;
    }
    .elementor-6
        .elementor-element.elementor-element-5c61bc9
        > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-5c61bc9 {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-575a0927 {
        padding: 25px 25px 15px 25px;
    }
    .elementor-6
        .elementor-element.elementor-element-45a250d2
        > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-c34c86a {
        text-align: center;
    }
    .elementor-6
        .elementor-element.elementor-element-197b88a2
        > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-197b88a2 {
        text-align: center;
    }
    .elementor-6
        .elementor-element.elementor-element-59ca4dce
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-ee39291 {
        padding: 25px 25px 15px 25px;
    }
    .elementor-6
        .elementor-element.elementor-element-1184c86
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 0px 0px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-6a63795
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-0faeaf6 {
        text-align: center;
    }
    .elementor-6
        .elementor-element.elementor-element-ba3e1db
        > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-ba3e1db {
        text-align: center;
    }
    .elementor-6 .elementor-element.elementor-element-ab228b6 {
        --padding-top: 97px;
        --padding-bottom: 101px;
        --padding-left: 25px;
        --padding-right: 25px;
    }
    .elementor-6 .elementor-element.elementor-element-b2bc06b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-6 .elementor-element.elementor-element-6a4751c {
        padding: 25px 25px 15px 25px;
    }
    .elementor-6
        .elementor-element.elementor-element-1abf908
        > .elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-159620c {
        text-align: center;
    }
    .elementor-6
        .elementor-element.elementor-element-fd8cfbe
        > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-fd8cfbe {
        text-align: center;
    }
    .elementor-6
        .elementor-element.elementor-element-8b0362c
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-6 .elementor-element.elementor-element-d4e6a9 {
        padding: 15px 25px 15px 25px;
    }
    .elementor-6
        .elementor-element.elementor-element-6d8e0556
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 10px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-e995b71
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 10px 0px;
    }
    .elementor-6
        .elementor-element.elementor-element-6560b798
        > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 10px 0px;
    }
}
@media (min-width: 768px) {
    .elementor-6 .elementor-element.elementor-element-094be62 {
        --content-width: 950px;
    }
    .elementor-6 .elementor-element.elementor-element-74bd3739 {
        width: 35%;
    }
    .elementor-6 .elementor-element.elementor-element-26e9ddcf {
        width: 65%;
    }
    .elementor-6 .elementor-element.elementor-element-b1b4f08 {
        width: 35%;
    }
    .elementor-6 .elementor-element.elementor-element-43ae1b7 {
        width: 65%;
    }
    .elementor-6 .elementor-element.elementor-element-45a250d2 {
        width: 65%;
    }
    .elementor-6 .elementor-element.elementor-element-59ca4dce {
        width: 35%;
    }
    .elementor-6 .elementor-element.elementor-element-1184c86 {
        width: 35%;
    }
    .elementor-6 .elementor-element.elementor-element-6a63795 {
        width: 65%;
    }
    .elementor-6 .elementor-element.elementor-element-1abf908 {
        width: 65%;
    }
    .elementor-6 .elementor-element.elementor-element-8b0362c {
        width: 35%;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-6 .elementor-element.elementor-element-74bd3739 {
        width: 40%;
    }
    .elementor-6 .elementor-element.elementor-element-26e9ddcf {
        width: 60%;
    }
    .elementor-6 .elementor-element.elementor-element-1cc0575 {
        --width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-2f4db7f {
        --width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-b1b4f08 {
        width: 40%;
    }
    .elementor-6 .elementor-element.elementor-element-43ae1b7 {
        width: 60%;
    }
    .elementor-6 .elementor-element.elementor-element-45a250d2 {
        width: 60%;
    }
    .elementor-6 .elementor-element.elementor-element-59ca4dce {
        width: 40%;
    }
    .elementor-6 .elementor-element.elementor-element-1184c86 {
        width: 40%;
    }
    .elementor-6 .elementor-element.elementor-element-6a63795 {
        width: 60%;
    }
    .elementor-6 .elementor-element.elementor-element-fb66bca {
        --width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-b2bc06b {
        --width: 100%;
    }
    .elementor-6 .elementor-element.elementor-element-1abf908 {
        width: 60%;
    }
    .elementor-6 .elementor-element.elementor-element-8b0362c {
        width: 40%;
    }
    .elementor-6 .elementor-element.elementor-element-6d8e0556 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-e995b71 {
        width: 50%;
    }
    .elementor-6 .elementor-element.elementor-element-6560b798 {
        width: 50%;
    }
}
@media (min-width: 1025px) {
    .elementor-6
        .elementor-element.elementor-element-094be62:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-6
        .elementor-element.elementor-element-094be62
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-6
        .elementor-element.elementor-element-dae2285:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-6
        .elementor-element.elementor-element-dae2285
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-6
        .elementor-element.elementor-element-ab228b6:not(
            .elementor-motion-effects-element-type-background
        ),
    .elementor-6
        .elementor-element.elementor-element-ab228b6
        > .elementor-motion-effects-container
        > .elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}
