.elementor-797 .elementor-element.elementor-element-85cf3d5:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-85cf3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    background-image: url("https://wordpress.aelberspodologie.be/wp-content/uploads/2025/12/biomechanisch-onderzoek-2-scaled.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-797 .elementor-element.elementor-element-85cf3d5 > .elementor-container {
    min-height: 85vh;
}

.elementor-797 .elementor-element.elementor-element-85cf3d5 > .elementor-background-overlay {
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-85cf3d5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-797 .elementor-element.elementor-element-3565448.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-3565448.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-3565448 > .elementor-element-populated {
    padding: 100px 0px 0px 0px;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-797 .elementor-element.elementor-element-e65f623 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 1px;
    color: #CF2E2E;
}

/* .elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
} */

.elementor-797 .elementor-element.elementor-element-2e3c158 {
    width: var(--container-widget-width, 100.171%);
    max-width: 100.171%;
    margin: -17px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
    --container-widget-width: 100.171%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-797 .elementor-element.elementor-element-2e3c158 .elementor-heading-title {
    font-size: 48px;
    line-height: 1.45em;
    color: #ffffff;
}

.elementor-797 .elementor-element.elementor-element-d6abd9a {
    margin: -12px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    font-family: "Lato", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.7em;
    color: #F4F4F4D9;
}

.elementor-797 .elementor-element.elementor-element-a508eac > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-widget-button .elementor-button {
    background-color: #cf2e2e;
    border-color: #cf2e2e;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-797 .elementor-element.elementor-element-42c892a .elementor-button {
    background-color: #CF2E2E;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #CF2E2E;
    border-radius: 60px 60px 60px 60px;
    padding: 20px 32px 20px 32px;
}

.elementor-797 .elementor-element.elementor-element-42c892a .elementor-button:hover, .elementor-797 .elementor-element.elementor-element-42c892a .elementor-button:focus {
    background-color: #FFFFFF00;
    color: #cf2e2e;
    border-color: #cf2e2e;
}

.elementor-797 .elementor-element.elementor-element-42c892a {
    margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-42c892a .elementor-button:hover svg, .elementor-797 .elementor-element.elementor-element-42c892a .elementor-button:focus svg {
    fill: #cf2e2e;
}

.elementor-797 .elementor-element.elementor-element-b48bc18 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-36eb6e6 .elementor-button {
    background-color: #cf2e2e;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: underline;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: none;
    border-radius: 60px 60px 60px 60px;
    padding: 20px 32px 20px 32px;
}

.elementor-797 .elementor-element.elementor-element-36eb6e6 .elementor-button:hover, .elementor-797 .elementor-element.elementor-element-36eb6e6 .elementor-button:focus {
    background-color: #FFFFFF00;
    color: #cf2e2e;
    border-color: #cf2e2e;
}

.elementor-797 .elementor-element.elementor-element-36eb6e6 {
    margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-36eb6e6 .elementor-button:hover svg, .elementor-797 .elementor-element.elementor-element-36eb6e6 .elementor-button:focus svg {
    fill: #cf2e2e;
}

.elementor-797 .elementor-element.elementor-element-e721cba:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-e721cba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1C1F26;
}

.elementor-797 .elementor-element.elementor-element-e721cba > .elementor-background-overlay {
    background-color: #1d2027;
    opacity: 0.98;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-e721cba {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-797 .elementor-element.elementor-element-db72fde > .elementor-element-populated {
    padding: 120px 0px 120px 0px;
}

.elementor-797 .elementor-element.elementor-element-0160d98 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-0160d98 {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-0dcc85c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-797 .elementor-element.elementor-element-84c9cc9 {
    width: var(--container-widget-width, 470px);
    max-width: 470px;
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    --container-widget-width: 470px;
    --container-widget-flex-grow: 0;
}

.elementor-797 .elementor-element.elementor-element-84c9cc9 img {
    width: 100%;
    height: 626px;
    object-fit: cover;
    object-position: center center;
    border-radius: 8px 8px 8px 8px;
}

.elementor-797 .elementor-element.elementor-element-c3908b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-c3908b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #13151B;
}

.elementor-797 .elementor-element.elementor-element-c3908b9 > .elementor-element-populated, .elementor-797 .elementor-element.elementor-element-c3908b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-797 .elementor-element.elementor-element-c3908b9 > .elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-c3908b9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 55px 55px 55px 55px;
}

.elementor-797 .elementor-element.elementor-element-c3908b9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-c3908b9 {
    z-index: 99;
}

.elementor-797 .elementor-element.elementor-element-5aab566 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 1px;
    color: #B89B5E;
}

.elementor-797 .elementor-element.elementor-element-3bae48f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-797 .elementor-element.elementor-element-3bae48f .elementor-heading-title {
    font-size: 36px;
    line-height: 50px;
    color: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-2b0d6b3 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    color: #FFFFFFE0;
}

.elementor-797 .elementor-element.elementor-element-32792f6 {
    margin: 17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-32792f6 .elementor-heading-title {
    font-family: "Sacramento", Sans-serif;
    font-size: 44px;
    font-weight: 400;
    color: #b89b5e;
}

.elementor-797 .elementor-element.elementor-element-7424d82 {
    margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-797 .elementor-element.elementor-element-7424d82 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.5px;
    color: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-b759cc9 {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-797 .elementor-element.elementor-element-b759cc9 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #C0C9D3F2;
}

.elementor-797 .elementor-element.elementor-element-4606eb3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-4606eb3:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-4606eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B0C0F;
}

.elementor-797 .elementor-element.elementor-element-4606eb3 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-4606eb3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-850e633 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-611c8f4 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 1px;
    color: #B89B5E;
}

.elementor-797 .elementor-element.elementor-element-7ef5553 {
    margin: -30px 90px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-797 .elementor-element.elementor-element-7ef5553 .elementor-heading-title {
    font-size: 34px;
    line-height: 46px;
    color: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-0a46b42 {
    margin: -10px 140px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #FFFFFFB0;
}

.elementor-797 .elementor-element.elementor-element-5e6b365 .elementor-button:hover, .elementor-797 .elementor-element.elementor-element-5e6b365 .elementor-button:focus {
    background-color: #FFFFFF00;
    color: #cf2e2e;
    border-color: #cf2e2e;
}

.elementor-797 .elementor-element.elementor-element-5e6b365 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-5e6b365 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #cf2e2e;
    border-radius: 60px 60px 60px 60px;
    padding: 20px 32px 20px 32px;
}

.elementor-797 .elementor-element.elementor-element-5e6b365 .elementor-button:hover svg, .elementor-797 .elementor-element.elementor-element-5e6b365 .elementor-button:focus svg {
    fill: #cf2e2e;
}

.elementor-797 .elementor-element.elementor-element-aa425df > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-4e47a14 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 10px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-252e838:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-252e838 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1C1F26;
}

.elementor-797 .elementor-element.elementor-element-252e838 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 0px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 0px;
    padding: 60px 32px 60px 32px;
}

.elementor-797 .elementor-element.elementor-element-252e838 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-797 .elementor-element.elementor-element-4ef50d8 .elementor-counter-number-wrapper {
    color: #B89B5E;
    font-family: "Lato", Sans-serif;
    font-size: 38px;
    font-weight: 800;
}

.elementor-797 .elementor-element.elementor-element-050dfcd {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFFCC;
}

.elementor-797 .elementor-element.elementor-element-4c4b040 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-797 .elementor-element.elementor-element-a9cdb3c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-a9cdb3c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1C1F26;
}

.elementor-797 .elementor-element.elementor-element-a9cdb3c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 0px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 0px;
    padding: 60px 32px 46px 32px;
}

.elementor-797 .elementor-element.elementor-element-a9cdb3c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-216ec58 .elementor-counter-number-wrapper {
    color: #B89B5E;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
    font-weight: 800;
}

.elementor-797 .elementor-element.elementor-element-7eb801e {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
}

.elementor-797 .elementor-element.elementor-element-07fffcb > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 10px;
}

.elementor-797 .elementor-element.elementor-element-241a5b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-241a5b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1C1F26;
}

.elementor-797 .elementor-element.elementor-element-241a5b9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 0px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 0px;
    padding: 60px 32px 60px 32px;
}

.elementor-797 .elementor-element.elementor-element-241a5b9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-0227e99 .elementor-counter-number-wrapper {
    color: #B89B5E;
    font-family: "Lato", Sans-serif;
    font-size: 38px;
    font-weight: 800;
}

.elementor-797 .elementor-element.elementor-element-fae31db {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFFCC;
}

.elementor-797 .elementor-element.elementor-element-f83e780 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-797 .elementor-element.elementor-element-86639d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-86639d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1C1F26;
}

.elementor-797 .elementor-element.elementor-element-86639d0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 0px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 0px;
    padding: 60px 32px 46px 32px;
}

.elementor-797 .elementor-element.elementor-element-86639d0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-9a1121c .elementor-counter-number-wrapper {
    color: #B89B5E;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
    font-weight: 800;
}

.elementor-797 .elementor-element.elementor-element-bfb5a34 {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
}

.elementor-797 .elementor-element.elementor-element-01064f1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-01064f1:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-01064f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B0C0F;
}

.elementor-797 .elementor-element.elementor-element-01064f1 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-01064f1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 120px 0px;
}

.elementor-797 .elementor-element.elementor-element-1f04ce5 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF47;
    margin: 60px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-797 .elementor-element.elementor-element-87f5817 {
    --e-image-carousel-slides-to-show: 6;
    padding: 40px 0px 40px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #303339;
    border-radius: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-87f5817 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-style: none;
}

.elementor-797 .elementor-element.elementor-element-a6d15f3:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-a6d15f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #191c23;
}

.elementor-797 .elementor-element.elementor-element-a6d15f3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-a6d15f3 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-a6d04e2 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: center;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 1px;
    color: #B89B5E;
}

.elementor-797 .elementor-element.elementor-element-1e00678 {
    margin: -30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-1e00678 .elementor-heading-title {
    font-size: 34px;
    color: #ffffff;
}

.elementor-797 .elementor-element.elementor-element-9d3f10f {
    margin: 0px 280px calc(var(--kit-widget-spacing, 0px) + 60px) 280px;
    column-gap: 0px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0px;
    color: #D3D3D3;
}

.elementor-797 .elementor-element.elementor-element-b0007e0:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-b0007e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #191c23;
}

.elementor-797 .elementor-element.elementor-element-b0007e0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 120px 0px;
}

.elementor-797 .elementor-element.elementor-element-b0007e0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-e1a4659 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-d2b6e1e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-d2b6e1e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B0C0F;
}

.elementor-797 .elementor-element.elementor-element-d2b6e1e > .elementor-element-populated, .elementor-797 .elementor-element.elementor-element-d2b6e1e > .elementor-element-populated > .elementor-background-overlay, .elementor-797 .elementor-element.elementor-element-d2b6e1e > .elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-d2b6e1e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 23px 0px 0px;
    --e-column-margin-right: 23px;
    --e-column-margin-left: 0px;
    padding: 36px 24px 36px 24px;
}

.elementor-797 .elementor-element.elementor-element-d2b6e1e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-0d87743 {
    padding: 0px 0px 10px 0px;
}

.elementor-797 .elementor-element.elementor-element-19b461e {
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-19b461e .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 18px;
    text-transform: capitalize;
    letter-spacing: 0.5px;
    color: var(--e-global-color-secondary);
}

.elementor-797 .elementor-element.elementor-element-7f7e5e3 {
    margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 20px 0px 20px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: var(--e-global-color-text);
}

.elementor-797 .elementor-element.elementor-element-b457921 .elementor-button {
    background-color: #FFFFFF00;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    fill: #b89b5e;
    color: #b89b5e;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-b457921 {
    margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-5bffa6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-5bffa6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B0C0F;
}

.elementor-797 .elementor-element.elementor-element-5bffa6c > .elementor-element-populated, .elementor-797 .elementor-element.elementor-element-5bffa6c > .elementor-element-populated > .elementor-background-overlay, .elementor-797 .elementor-element.elementor-element-5bffa6c > .elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-5bffa6c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 23px 0px 0px;
    --e-column-margin-right: 23px;
    --e-column-margin-left: 0px;
    padding: 36px 24px 36px 24px;
}

.elementor-797 .elementor-element.elementor-element-5bffa6c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-f817358 {
    padding: 0px 0px 10px 0px;
}

.elementor-797 .elementor-element.elementor-element-8bd1485 {
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-8bd1485 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 18px;
    text-transform: capitalize;
    letter-spacing: 0.5px;
    color: var(--e-global-color-secondary);
}

.elementor-797 .elementor-element.elementor-element-b70b4d8 {
    margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 20px 0px 20px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #868e96;
}

.elementor-797 .elementor-element.elementor-element-abb6972 .elementor-button {
    background-color: #FFFFFF00;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    fill: #b89b5e;
    color: #b89b5e;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-abb6972 {
    margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-87a733a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-87a733a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B0C0F;
}

.elementor-797 .elementor-element.elementor-element-87a733a > .elementor-element-populated, .elementor-797 .elementor-element.elementor-element-87a733a > .elementor-element-populated > .elementor-background-overlay, .elementor-797 .elementor-element.elementor-element-87a733a > .elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-87a733a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 23px 0px 0px;
    --e-column-margin-right: 23px;
    --e-column-margin-left: 0px;
    padding: 36px 24px 36px 24px;
}

.elementor-797 .elementor-element.elementor-element-87a733a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-894003e {
    padding: 0px 0px 10px 0px;
}

.elementor-797 .elementor-element.elementor-element-4c231ab {
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-4c231ab .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 18px;
    text-transform: capitalize;
    letter-spacing: 0.5px;
    color: var(--e-global-color-secondary);
}

.elementor-797 .elementor-element.elementor-element-0866f14 {
    margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 20px 0px 20px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #868e96;
}

.elementor-797 .elementor-element.elementor-element-653a4a4 .elementor-button {
    background-color: #FFFFFF00;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    fill: #b89b5e;
    color: #b89b5e;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-653a4a4 {
    margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-29fff1c {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-76d16ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-76d16ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B0C0F;
}

.elementor-797 .elementor-element.elementor-element-76d16ce > .elementor-element-populated, .elementor-797 .elementor-element.elementor-element-76d16ce > .elementor-element-populated > .elementor-background-overlay, .elementor-797 .elementor-element.elementor-element-76d16ce > .elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-76d16ce > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 23px 0px 0px;
    --e-column-margin-right: 23px;
    --e-column-margin-left: 0px;
    padding: 36px 24px 36px 24px;
}

.elementor-797 .elementor-element.elementor-element-76d16ce > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-6042d47 {
    padding: 0px 0px 10px 0px;
}

.elementor-797 .elementor-element.elementor-element-1d69321 {
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-1d69321 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 18px;
    text-transform: capitalize;
    letter-spacing: 0.5px;
    color: var(--e-global-color-secondary);
}

.elementor-797 .elementor-element.elementor-element-d4dea75 {
    margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 20px 0px 20px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #868e96;
}

.elementor-797 .elementor-element.elementor-element-0ad0b18 .elementor-button {
    background-color: #FFFFFF00;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    fill: #b89b5e;
    color: #b89b5e;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-0ad0b18 {
    margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-f994244:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-f994244 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B0C0F;
}

.elementor-797 .elementor-element.elementor-element-f994244 > .elementor-element-populated, .elementor-797 .elementor-element.elementor-element-f994244 > .elementor-element-populated > .elementor-background-overlay, .elementor-797 .elementor-element.elementor-element-f994244 > .elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-f994244 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 23px 0px 0px;
    --e-column-margin-right: 23px;
    --e-column-margin-left: 0px;
    padding: 36px 24px 36px 24px;
}

.elementor-797 .elementor-element.elementor-element-f994244 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-f9a3201 {
    padding: 0px 0px 10px 0px;
}

.elementor-797 .elementor-element.elementor-element-3306ee6 {
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-3306ee6 .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 18px;
    text-transform: none;
    letter-spacing: 0.5px;
    color: var(--e-global-color-secondary);
}

.elementor-797 .elementor-element.elementor-element-21b9dbd {
    margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 20px 0px 20px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #868e96;
}

.elementor-797 .elementor-element.elementor-element-5816649 .elementor-button {
    background-color: #FFFFFF00;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    fill: #b89b5e;
    color: #b89b5e;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-5816649 {
    margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-e0d0073:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-e0d0073 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B0C0F;
}

.elementor-797 .elementor-element.elementor-element-e0d0073 > .elementor-element-populated, .elementor-797 .elementor-element.elementor-element-e0d0073 > .elementor-element-populated > .elementor-background-overlay, .elementor-797 .elementor-element.elementor-element-e0d0073 > .elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-e0d0073 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 23px 0px 0px;
    --e-column-margin-right: 23px;
    --e-column-margin-left: 0px;
    padding: 36px 24px 36px 24px;
}

.elementor-797 .elementor-element.elementor-element-e0d0073 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-c4365cf {
    padding: 0px 0px 10px 0px;
}

.elementor-797 .elementor-element.elementor-element-d3ab47e {
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-d3ab47e .elementor-heading-title {
    font-family: "Playfair Display", Sans-serif;
    font-size: 18px;
    text-transform: none;
    letter-spacing: 0.5px;
    color: var(--e-global-color-secondary);
}

.elementor-797 .elementor-element.elementor-element-0d922e3 {
    margin: -9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 20px 0px 20px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    color: #868e96;
}

.elementor-797 .elementor-element.elementor-element-aced42e .elementor-button {
    background-color: #FFFFFF00;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    fill: #b89b5e;
    color: #b89b5e;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-aced42e {
    margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-b3f9d22 .elementor-button:hover, .elementor-797 .elementor-element.elementor-element-b3f9d22 .elementor-button:focus {
    background-color: #FFFFFF00;
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-797 .elementor-element.elementor-element-b3f9d22 {
    margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-b3f9d22 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #b89b5e;
    border-radius: 60px 60px 60px 60px;
    padding: 20px 32px 20px 32px;
}

.elementor-797 .elementor-element.elementor-element-b3f9d22 .elementor-button:hover svg, .elementor-797 .elementor-element.elementor-element-b3f9d22 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-797 .elementor-element.elementor-element-eb0fff1:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-eb0fff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B0C0F;
}

.elementor-797 .elementor-element.elementor-element-eb0fff1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-797 .elementor-element.elementor-element-eb0fff1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-a756b4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-a756b4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #191C23;
}

.elementor-797 .elementor-element.elementor-element-a756b4d > .elementor-element-populated, .elementor-797 .elementor-element.elementor-element-a756b4d > .elementor-element-populated > .elementor-background-overlay, .elementor-797 .elementor-element.elementor-element-a756b4d > .elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-a756b4d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 60px 80px 60px;
}

.elementor-797 .elementor-element.elementor-element-a756b4d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-94fe250 > .elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF30;
    padding: 60px 0px 60px 0px;
}

.elementor-797 .elementor-element.elementor-element-94fe250 > .elementor-element-populated, .elementor-797 .elementor-element.elementor-element-94fe250 > .elementor-element-populated > .elementor-background-overlay, .elementor-797 .elementor-element.elementor-element-94fe250 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-95cb5e5 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 1px;
    color: #B89B5E;
}

.elementor-797 .elementor-element.elementor-element-0bbd3b9 {
    margin: -30px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-797 .elementor-element.elementor-element-0bbd3b9 .elementor-heading-title {
    font-size: 36px;
    line-height: 50px;
    color: #ffffff;
}

.elementor-797 .elementor-element.elementor-element-0e1f5a5 {
    margin: -10px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #FFFFFFB0;
}

.elementor-797 .elementor-element.elementor-element-fad54b9 {
    text-align: left;
}

.elementor-797 .elementor-element.elementor-element-fad54b9 img {
    width: 30%;
}

.elementor-bc-flex-widget .elementor-797 .elementor-element.elementor-element-586c472.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-586c472.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-586c472 > .elementor-element-populated {
    border-style: none;
    padding: 0px 0px 0px 30px;
}

.elementor-797 .elementor-element.elementor-element-586c472 > .elementor-element-populated, .elementor-797 .elementor-element.elementor-element-586c472 > .elementor-element-populated > .elementor-background-overlay, .elementor-797 .elementor-element.elementor-element-586c472 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-1891101 {
    text-align: left;
}

.elementor-797 .elementor-element.elementor-element-8a2f732 {
    --e-rating-justify-content: flex-start;
    --e-rating-icon-font-size: 16px;
    --e-rating-gap: 4px;
    --e-rating-icon-marked-color: #F1C40F;
}

.elementor-797 .elementor-element.elementor-element-77c9d7c {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-812de1d {
    color: #FFFFFFD1;
}

.elementor-797 .elementor-element.elementor-element-37732f5:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-37732f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #212329;
}

.elementor-797 .elementor-element.elementor-element-37732f5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-797 .elementor-element.elementor-element-37732f5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-252398d {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-0b76ec1 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: center;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 1px;
    color: #B89B5E;
}

.elementor-797 .elementor-element.elementor-element-4feac2c {
    margin: -36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-4feac2c .elementor-heading-title {
    font-size: 34px;
    color: #ffffff;
}

.elementor-797 .elementor-element.elementor-element-ba627bf {
    margin: -10px 300px calc(var(--kit-widget-spacing, 0px) + 0px) 300px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #FFFFFFB0;
}

.elementor-797 .elementor-element.elementor-element-b3eadba {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-5027868 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-035067c {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-035067c img {
    max-width: 100%;
    height: 406px;
    object-fit: cover;
    object-position: center center;
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-d54c6d8 {
    margin-top: -77px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-e8beb6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-e8beb6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0000007A;
}

.elementor-797 .elementor-element.elementor-element-e8beb6e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 16px 0px 6px 0px;
}

.elementor-797 .elementor-element.elementor-element-e8beb6e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-542d29c {
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-542d29c .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-3d945dd {
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-weight: 400;
    color: #FFFFFFA8;
}

.elementor-797 .elementor-element.elementor-element-7e0b3b4 {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-bd52b95 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-32bc2de {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-32bc2de img {
    max-width: 100%;
    height: 406px;
    object-fit: cover;
    object-position: top center;
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-5ac0ffa {
    margin-top: -77px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-c289035:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-c289035 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0000007A;
}

.elementor-797 .elementor-element.elementor-element-c289035 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 16px 0px 6px 0px;
}

.elementor-797 .elementor-element.elementor-element-c289035 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-d64e044 {
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-d64e044 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-6e7fdaa {
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-weight: 400;
    color: #FFFFFFA8;
}

.elementor-797 .elementor-element.elementor-element-f46e548 {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-d39919a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-e4e6bd8 {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-e4e6bd8 img {
    max-width: 100%;
    height: 406px;
    object-fit: cover;
    object-position: center center;
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-3ba6161 {
    margin-top: -77px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-ecd8406:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-797 .elementor-element.elementor-element-ecd8406 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0000007A;
}

.elementor-797 .elementor-element.elementor-element-ecd8406 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 16px 0px 6px 0px;
}

.elementor-797 .elementor-element.elementor-element-ecd8406 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-8ad226b {
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-8ad226b .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-054170c {
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + -19px) 0px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-weight: 400;
    color: #FFFFFFA8;
}

.elementor-797 .elementor-element.elementor-element-1c28e1b .elementor-button:hover, .elementor-797 .elementor-element.elementor-element-1c28e1b .elementor-button:focus {
    background-color: #FFFFFF00;
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-797 .elementor-element.elementor-element-1c28e1b {
    margin: 60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-1c28e1b .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #b89b5e;
    border-radius: 60px 60px 60px 60px;
    padding: 20px 32px 20px 32px;
}

.elementor-797 .elementor-element.elementor-element-1c28e1b .elementor-button:hover svg, .elementor-797 .elementor-element.elementor-element-1c28e1b .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-797 .elementor-element.elementor-element-4ade704:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-4ade704 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B0C0F;
}

.elementor-797 .elementor-element.elementor-element-4ade704 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-797 .elementor-element.elementor-element-4ade704 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-797 .elementor-element.elementor-element-f94e701.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-f94e701.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-e6a38b6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-e6a38b6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-e6a38b6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-797 .elementor-element.elementor-element-c7f23db.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-c7f23db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-c7f23db > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-37b24c2 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    column-gap: 0px;
    text-align: left;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 28px;
    letter-spacing: 1px;
    color: #B89B5E;
}

.elementor-797 .elementor-element.elementor-element-5a1d4f5 {
    margin: -30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
}

.elementor-797 .elementor-element.elementor-element-5a1d4f5 .elementor-heading-title {
    font-size: 34px;
    line-height: 46px;
    color: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-0e145ec {
    margin: -10px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: left;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #FFFFFFB0;
}

.elementor-797 .elementor-element.elementor-element-255ab8e .elementor-button:hover, .elementor-797 .elementor-element.elementor-element-255ab8e .elementor-button:focus {
    background-color: #FFFFFF00;
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-797 .elementor-element.elementor-element-255ab8e {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-255ab8e .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #b89b5e;
    border-radius: 60px 60px 60px 60px;
    padding: 20px 32px 20px 32px;
}

.elementor-797 .elementor-element.elementor-element-255ab8e .elementor-button:hover svg, .elementor-797 .elementor-element.elementor-element-255ab8e .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-797 .elementor-element.elementor-element-1bfe6e6 > .elementor-element-populated {
    border-style: none;
    padding: 0px 0px 0px 48px;
}

.elementor-797 .elementor-element.elementor-element-1bfe6e6 > .elementor-element-populated, .elementor-797 .elementor-element.elementor-element-1bfe6e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-797 .elementor-element.elementor-element-1bfe6e6 > .elementor-background-slideshow {
    border-radius: 4px 4px 4px 4px;
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-accordion .elementor-tab-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-797 .elementor-element.elementor-element-96c3ef5 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-accordion-item {
    border-width: 1px;
    border-color: #868E967A;
}

.elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-accordion-item .elementor-tab-content {
    border-width: 1px;
    border-block-start-color: #868E967A;
}

.elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-accordion-item .elementor-tab-title.elementor-active {
    border-width: 1px;
    border-block-end-color: #868E967A;
}

.elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-tab-title {
    background-color: #191C23;
    padding: 24px 24px 24px 24px;
}

.elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-accordion-icon, .elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-active .elementor-accordion-icon, .elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-active .elementor-accordion-title {
    color: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-active .elementor-accordion-icon svg {
    fill: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-accordion-title {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
}

.elementor-797 .elementor-element.elementor-element-96c3ef5 .elementor-tab-content {
    background-color: #191C23;
    color: #FFFFFFF7;
    font-size: 14px;
    font-weight: 400;
    padding: 20px 20px 10px 20px;
}

.elementor-797 .elementor-element.elementor-element-4c4a0f8:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-4c4a0f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #0B0C0F;
    background-image: url("https://wordpress.aelberspodologie.be/wp-content/uploads/2024/07/cta-bg-img-e1720773864121.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-797 .elementor-element.elementor-element-4c4a0f8 > .elementor-background-overlay {
    background-color: #0B0C0F;
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-797 .elementor-element.elementor-element-4c4a0f8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 150px 0px;
}

.elementor-bc-flex-widget .elementor-797 .elementor-element.elementor-element-74df6c9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-74df6c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-797 .elementor-element.elementor-element-74df6c9.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-797 .elementor-element.elementor-element-74df6c9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-797 .elementor-element.elementor-element-6dcefef {
    margin: -30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-797 .elementor-element.elementor-element-6dcefef .elementor-heading-title {
    font-size: 34px;
    line-height: 46px;
    color: #FFFFFF;
}

.elementor-797 .elementor-element.elementor-element-5f27caa {
    margin: -10px 320px calc(var(--kit-widget-spacing, 0px) + 0px) 320px;
    text-align: center;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #FFFFFFB0;
}

.elementor-797 .elementor-element.elementor-element-cbe433f .elementor-button:hover, .elementor-797 .elementor-element.elementor-element-cbe433f .elementor-button:focus {
    background-color: #FFFFFF00;
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-797 .elementor-element.elementor-element-cbe433f {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-797 .elementor-element.elementor-element-cbe433f .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #b89b5e;
    border-radius: 60px 60px 60px 60px;
    padding: 20px 32px 20px 32px;
}

.elementor-797 .elementor-element.elementor-element-cbe433f .elementor-button:hover svg, .elementor-797 .elementor-element.elementor-element-cbe433f .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

@media (min-width: 601px) {
    .elementor-797 .elementor-element.elementor-element-a508eac {
        width: 30%;
    }

    .elementor-797 .elementor-element.elementor-element-b48bc18 {
        width: 70%;
    }

    .elementor-797 .elementor-element.elementor-element-0dcc85c {
        width: 45%;
    }

    .elementor-797 .elementor-element.elementor-element-c3908b9 {
        width: 55%;
    }

    .elementor-797 .elementor-element.elementor-element-5027868 {
        width: 100%;
    }

    .elementor-797 .elementor-element.elementor-element-bd52b95 {
        width: 100%;
    }

    .elementor-797 .elementor-element.elementor-element-d39919a {
        width: 100%;
    }

    .elementor-797 .elementor-element.elementor-element-c7f23db {
        width: 45%;
    }

    .elementor-797 .elementor-element.elementor-element-1bfe6e6 {
        width: 55%;
    }
}

@media (max-width: 768px) and (min-width: 601px) {
    .elementor-797 .elementor-element.elementor-element-3565448 {
        width: 80%;
    }

    .elementor-797 .elementor-element.elementor-element-0dcc85c {
        width: 100%;
    }

    .elementor-797 .elementor-element.elementor-element-c3908b9 {
        width: 100%;
    }

    .elementor-797 .elementor-element.elementor-element-850e633 {
        width: 100%;
    }

    .elementor-797 .elementor-element.elementor-element-aa425df {
        width: 100%;
    }

    .elementor-797 .elementor-element.elementor-element-d2b6e1e {
        width: 50%;
    }

    .elementor-797 .elementor-element.elementor-element-5bffa6c {
        width: 50%;
    }

    .elementor-797 .elementor-element.elementor-element-87a733a {
        width: 50%;
    }

    .elementor-797 .elementor-element.elementor-element-76d16ce {
        width: 50%;
    }

    .elementor-797 .elementor-element.elementor-element-f994244 {
        width: 50%;
    }

    .elementor-797 .elementor-element.elementor-element-e0d0073 {
        width: 50%;
    }

    .elementor-797 .elementor-element.elementor-element-46c113b {
        width: 100%;
    }

    .elementor-797 .elementor-element.elementor-element-586c472 {
        width: 100%;
    }

    .elementor-797 .elementor-element.elementor-element-34c807d {
        width: 50%;
    }

    .elementor-797 .elementor-element.elementor-element-6dabbd8 {
        width: 50%;
    }

    .elementor-797 .elementor-element.elementor-element-f385b98 {
        width: 50%;
    }

    .elementor-797 .elementor-element.elementor-element-c7f23db {
        width: 100%;
    }

    .elementor-797 .elementor-element.elementor-element-1bfe6e6 {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .elementor-797 .elementor-element.elementor-element-85cf3d5 {
        padding: 100px 0px 100px 30px;
    }

    .elementor-797 .elementor-element.elementor-element-e721cba {
        margin-top: -100px;
        margin-bottom: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-db72fde > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-797 .elementor-element.elementor-element-0160d98 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-0dcc85c.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-797 .elementor-element.elementor-element-0dcc85c > .elementor-element-populated {
        margin: 60px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-84c9cc9 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        text-align: center;
    }

    .elementor-797 .elementor-element.elementor-element-84c9cc9 img {
        width: 72%;
    }

    .elementor-797 .elementor-element.elementor-element-c3908b9 > .elementor-element-populated {
        margin: 60px 0px 60px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 40px 42px 40px;
    }

    .elementor-797 .elementor-element.elementor-element-850e633 > .elementor-element-populated {
        padding: 55px 40px 57px 40px;
    }

    .elementor-797 .elementor-element.elementor-element-aa425df > .elementor-element-populated {
        padding: 55px 40px 57px 40px;
    }

    .elementor-797 .elementor-element.elementor-element-4e47a14 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-797 .elementor-element.elementor-element-aaa3494 {
        padding: 0px 0px 0px 00px;
    }

    .elementor-797 .elementor-element.elementor-element-07fffcb > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-797 .elementor-element.elementor-element-ec38a52 {
        padding: 0px 0px 0px 00px;
    }

    .elementor-797 .elementor-element.elementor-element-01064f1 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 30px 80px 30px;
    }

    .elementor-797 .elementor-element.elementor-element-1f04ce5 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-87f5817 {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-797 .elementor-element.elementor-element-9d3f10f {
        margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;
    }

    .elementor-797 .elementor-element.elementor-element-b0007e0 {
        padding: 0px 15px 0px 15px;
    }

    .elementor-797 .elementor-element.elementor-element-d2b6e1e > .elementor-element-populated {
        padding: 22px 17px 17px 17px;
    }

    .elementor-797 .elementor-element.elementor-element-19b461e .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-797 .elementor-element.elementor-element-5bffa6c > .elementor-element-populated {
        padding: 22px 17px 17px 17px;
    }

    .elementor-797 .elementor-element.elementor-element-8bd1485 .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-797 .elementor-element.elementor-element-87a733a > .elementor-element-populated {
        margin: 30px 23px 0px 0px;
        --e-column-margin-right: 23px;
        --e-column-margin-left: 0px;
        padding: 22px 17px 17px 17px;
    }

    .elementor-797 .elementor-element.elementor-element-4c231ab .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-797 .elementor-element.elementor-element-76d16ce > .elementor-element-populated {
        padding: 22px 17px 17px 17px;
    }

    .elementor-797 .elementor-element.elementor-element-1d69321 .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-797 .elementor-element.elementor-element-f994244 > .elementor-element-populated {
        padding: 22px 17px 17px 17px;
    }

    .elementor-797 .elementor-element.elementor-element-3306ee6 .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-797 .elementor-element.elementor-element-e0d0073 > .elementor-element-populated {
        margin: 30px 23px 0px 0px;
        --e-column-margin-right: 23px;
        --e-column-margin-left: 0px;
        padding: 22px 17px 17px 17px;
    }

    .elementor-797 .elementor-element.elementor-element-d3ab47e .elementor-heading-title {
        line-height: 1.3em;
    }

    .elementor-797 .elementor-element.elementor-element-94fe250 > .elementor-element-populated {
        border-width: 0px 0px 1px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-fad54b9 img {
        width: 25%;
    }

    .elementor-797 .elementor-element.elementor-element-586c472 > .elementor-element-populated {
        padding: 40px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-37732f5 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-ba627bf {
        margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;
    }

    .elementor-797 .elementor-element.elementor-element-4ade704 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-c7f23db > .elementor-element-populated {
        padding: 55px 40px 57px 40px;
    }

    .elementor-797 .elementor-element.elementor-element-1bfe6e6 > .elementor-element-populated {
        padding: 0px 35px 0px 30px;
    }

    .elementor-797 .elementor-element.elementor-element-4c4a0f8 {
        padding: 60px 15px 40px 15px;
    }

    .elementor-797 .elementor-element.elementor-element-74df6c9 > .elementor-element-populated {
        padding: 55px 40px 57px 40px;
    }

    .elementor-797 .elementor-element.elementor-element-5f27caa {
        margin: 0px 80px calc(var(--kit-widget-spacing, 0px) + 0px) 80px;
    }
}

@media (max-width: 600px) {
    .elementor-797 .elementor-element.elementor-element-3565448 > .elementor-element-populated {
        padding: 0px 30px 0px 5px;
    }

    .elementor-797 .elementor-element.elementor-element-2e3c158 {
        margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
        text-align: left;
    }

    .elementor-797 .elementor-element.elementor-element-2e3c158 .elementor-heading-title {
        font-size: 38px;
        line-height: 1.2em;
    }

    .elementor-797 .elementor-element.elementor-element-d6abd9a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-42c892a {
        margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-b48bc18 > .elementor-element-populated {
        margin: 0px 0px 0px -20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -20px;
    }

    .elementor-797 .elementor-element.elementor-element-36eb6e6 {
        margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-db72fde > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-0160d98 {
        margin-top: 400px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-0dcc85c > .elementor-element-populated {
        padding: 0px 10px 0px 10px;
    }

    .elementor-797 .elementor-element.elementor-element-84c9cc9 {
        margin: -403px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-84c9cc9 img {
        width: 100%;
    }

    .elementor-797 .elementor-element.elementor-element-c3908b9 > .elementor-element-populated {
        margin: -13px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 15px 60px 15px;
    }

    .elementor-797 .elementor-element.elementor-element-4606eb3 {
        padding: 60px 15px 80px 15px;
    }

    .elementor-797 .elementor-element.elementor-element-850e633 > .elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-7ef5553 {
        margin: -30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-0a46b42 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-5e6b365 {
        margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-aa425df > .elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-4e47a14 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-252e838 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-a9cdb3c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-07fffcb > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-ec38a52 {
        margin-top: -30px;
        margin-bottom: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-241a5b9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-86639d0 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-01064f1 {
        padding: 0px 15px 80px 15px;
    }

    .elementor-797 .elementor-element.elementor-element-87f5817 {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-797 .elementor-element.elementor-element-9d3f10f {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-b0007e0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 40px 16px 0px 16px;
    }

    .elementor-797 .elementor-element.elementor-element-e1a4659 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-d2b6e1e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-5bffa6c > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-87a733a > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-76d16ce > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-f994244 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-e0d0073 > .elementor-element-populated {
        margin: 20px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-797 .elementor-element.elementor-element-b3f9d22 {
        margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-a756b4d > .elementor-element-populated {
        padding: 0px 16px 0px 16px;
    }

    .elementor-797 .elementor-element.elementor-element-37732f5 {
        padding: 60px 0px 35px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-4feac2c .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-797 .elementor-element.elementor-element-ba627bf {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-34c807d > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-6dabbd8 > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-f385b98 > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-1c28e1b {
        margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-4ade704 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-f94e701 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-e6a38b6 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-c7f23db > .elementor-element-populated {
        margin: 0px 16px 0px 16px;
        --e-column-margin-right: 16px;
        --e-column-margin-left: 16px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-255ab8e {
        margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-1bfe6e6 > .elementor-element-populated {
        padding: 57px 15px 0px 15px;
    }

    .elementor-797 .elementor-element.elementor-element-4c4a0f8 {
        padding: 60px 15px 60px 15px;
    }

    .elementor-797 .elementor-element.elementor-element-74df6c9 > .elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }

    .elementor-797 .elementor-element.elementor-element-6dcefef {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-5f27caa {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-797 .elementor-element.elementor-element-cbe433f {
        margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }
}