﻿.elementor-33324 .elementor-element.elementor-element-14f01a5
{
    --display: flex;
    --position: fixed;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 0;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-14f01a5
{
    left: 0;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-14f01a5
{
    right: 0;
}
.elementor-33324 .elementor-element.elementor-element-13febdd .elementor-wrapper
{
    --video-aspect-ratio: 1.77777;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-dde661b
{
    left: 0;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-dde661b
{
    right: 0;
}
.elementor-33324 .elementor-element.elementor-element-dde661b
{
    top: 0;
}
.elementor-33324 .elementor-element.elementor-element-dde661b img
{
    width: 100%;
    height: 100vh;
    object-fit: cover;
    object-position: center center;
}
.elementor-33324 .elementor-element.elementor-element-16b8e93
{
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 16px 0px;
    --row-gap: 16px;
    --column-gap: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 80px;
    --padding-right: 80px;
    --z-index: 3;
}
.elementor-33324 .elementor-element.elementor-element-4e8cfb2
{
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-4e8cfb2 .elementor-heading-title
{
    font-family: var(--e-global-typography-b85a5fe-font-family),Sans-serif;
    font-size: var(--e-global-typography-b85a5fe-font-size);
    font-weight: var(--e-global-typography-b85a5fe-font-weight);
    line-height: var(--e-global-typography-b85a5fe-line-height);
    letter-spacing: var(--e-global-typography-b85a5fe-letter-spacing);
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-d6498c8
{
    width: var(--container-widget-width,715px);
    max-width: 715px;
    --container-widget-width: 715px;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-d6498c8>.elementor-widget-container
{
    padding: 0 0 35px 0;
}
.elementor-33324 .elementor-element.elementor-element-d6498c8 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-c07645c
{
    --display: flex;
    --min-height: 43px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: nowrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #d0d0d0;
    --border-color: #d0d0d0;
    --border-radius: 8px 8px 8px 8px;
    --margin-top: 0px;
    --margin-bottom: 16px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 16px;
    --padding-right: 16px;
}
.elementor-33324 .elementor-element.elementor-element-9cf1b7e
{
    width: var(--container-widget-width,73px);
    max-width: 73px;
    --container-widget-width: 73px;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-9cf1b7e>.elementor-widget-container
{
    margin: -5px 0 -2px 0;
}
.elementor-33324 .elementor-element.elementor-element-9cf1b7e img
{
    width: 100%;
    height: 21px;
    object-fit: contain;
    object-position: center center;
}
.elementor-33324 .elementor-element.elementor-element-77f0c25>.elementor-widget-container
{
    padding: 4px 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-77f0c25
{
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-77f0c25 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: .07em;
    color: #7f7f7f;
}
.elementor-33324 .elementor-element.elementor-element-a4cd769
{
    width: var(--container-widget-width,97px);
    max-width: 97px;
    --container-widget-width: 97px;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-a4cd769>.elementor-widget-container
{
    margin: -8px 0 -4px 0;
}
.elementor-33324 .elementor-element.elementor-element-a4cd769 img
{
    width: 100%;
    height: 16px;
    object-fit: contain;
    object-position: center center;
}
.elementor-33324 .elementor-element.elementor-element-82a704a .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: .75em .75em .75em .75em;
    padding: 1em 2em 1em 2em;
}
.elementor-33324 .elementor-element.elementor-element-82a704a .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-82a704a .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-82a704a .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-82a704a .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-195492e5
{
    --display: flex;
    --min-height: 100px;
    --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;
    --justify-content: center;
    --align-items: flex-start;
    --overflow: hidden;
    --margin-top: -80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 10;
}
.elementor-33324 .elementor-element.elementor-element-1c5f267c
{
    --display: flex;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-7fe740a1
{
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-7fe740a1>.elementor-widget-container
{
    padding: 20px 20px 50px 20px;
}
.elementor-33324 .elementor-element.elementor-element-b7445f0
{
    --display: flex;
    --min-height: 750px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --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-33324 .elementor-element.elementor-element-5212cad0
{
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}
.elementor-33324 .elementor-element.elementor-element-377b1e2d
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    z-index: 50;
}
.elementor-33324 .elementor-element.elementor-element-377b1e2d>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-377b1e2d .elementor-wrapper
{
    --video-aspect-ratio: 1;
}
.elementor-33324 .elementor-element.elementor-element-654a24de
{
    z-index: 60;
}
.elementor-33324 .elementor-element.elementor-element-7f69838e
{
    width: 100%;
    max-width: 100%;
    bottom: 30px;
    z-index: 60;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-7f69838e
{
    left: 0;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-7f69838e
{
    right: 0;
}
.elementor-33324 .elementor-element.elementor-element-5f8e203
{
    --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;
    --justify-content: space-between;
    --align-items: center;
    --gap: 64px 20px;
    --row-gap: 64px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 140px;
    --padding-bottom: 140px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-5f8e203:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-5f8e203>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
    background-image: url("/wp-content/uploads/2025/02/video.svg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.elementor-33324 .elementor-element.elementor-element-d7422ef.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-d7422ef
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-d7422ef .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-adbb184 .elementor-button
{
    background-color: #0000;
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    line-height: 1em;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-adbb184 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-adbb184 .elementor-button:focus
{
    background-color: #8f78f000;
    color: var(--e-global-color-primary);
    border-color: #8f78f000;
}
.elementor-33324 .elementor-element.elementor-element-adbb184 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-33324 .elementor-element.elementor-element-adbb184 .elementor-button .elementor-button-content-wrapper
{
    gap: 24px;
}
.elementor-33324 .elementor-element.elementor-element-adbb184 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-adbb184 .elementor-button:focus svg
{
    fill: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-66b1dbf
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-2ff03ef .elementor-wrapper
{
    --video-aspect-ratio: 1.33333;
}
.elementor-33324 .elementor-element.elementor-element-2ff03ef .elementor-custom-embed-play i
{
    color: var(--e-global-color-2b86eea);
    font-size: 22px;
}
.elementor-33324 .elementor-element.elementor-element-2ff03ef .elementor-custom-embed-play svg
{
    fill: var(--e-global-color-2b86eea);
    width: 22px;
    height: 22px;
}
.elementor-33324 .elementor-element.elementor-element-12726eb
{
    --display: flex;
}
.elementor-33324 .elementor-element.elementor-element-5946a2c .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-5946a2c.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-2b86eea);
    color: #fff3;
}
.elementor-33324 .elementor-element.elementor-element-5946a2c.elementor-view-framed .elementor-icon, .elementor-33324 .elementor-element.elementor-element-5946a2c.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-5946a2c.elementor-view-framed .elementor-icon, .elementor-33324 .elementor-element.elementor-element-5946a2c.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-5946a2c.elementor-view-framed .elementor-icon
{
    background-color: #fff3;
}
.elementor-33324 .elementor-element.elementor-element-5946a2c.elementor-view-stacked .elementor-icon svg
{
    fill: #fff3;
}
.elementor-33324 .elementor-element.elementor-element-5946a2c .elementor-icon
{
    padding: 17px;
    border-width: 1px 1px 1px 1px;
}
.elementor-33324 .elementor-element.elementor-element-4972c20
{
    --display: flex;
    --gap: 14px 0px;
    --row-gap: 14px;
    --column-gap: 0px;
    --padding-top: 58px;
    --padding-bottom: 58px;
    --padding-left: 39px;
    --padding-right: 39px;
}
.elementor-33324 .elementor-element.elementor-element-4972c20:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-4972c20>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #191919;
}
.elementor-33324 .elementor-element.elementor-element-2675466
{
    --e-rating-icon-font-size: 16px;
    --e-rating-gap: 4px;
    --e-rating-icon-marked-color: var(--e-global-color-primary);
    --e-rating-icon-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-1eebe6e>.elementor-widget-container
{
    padding: 0 0 120px 0;
}
.elementor-33324 .elementor-element.elementor-element-1eebe6e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-1eebe6e
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-1eebe6e .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-168f0a5>.elementor-widget-container
{
    padding: 28px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-wrapper
{
    align-items: start;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-168f0a5
{
    --icon-box-icon-margin: 12px;
}
.elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-title
{
    margin-block-end: 0;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-168f0a5.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-168f0a5.elementor-view-framed .elementor-icon, .elementor-33324 .elementor-element.elementor-element-168f0a5.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon
{
    font-size: 17px;
}
.elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-title, .elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-title a
{
    font-family: var(--e-global-typography-517625f-font-family),Sans-serif;
    font-size: var(--e-global-typography-517625f-font-size);
    font-weight: var(--e-global-typography-517625f-font-weight);
    line-height: var(--e-global-typography-517625f-line-height);
}
.elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-description
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-213f485
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-213f485 img
{
    width: 142px;
}
.elementor-33324 .elementor-element.elementor-element-a381912
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-2f95415 .elementor-wrapper
{
    --video-aspect-ratio: 1.33333;
}
.elementor-33324 .elementor-element.elementor-element-2f95415 .elementor-custom-embed-play i
{
    color: var(--e-global-color-2b86eea);
    font-size: 22px;
}
.elementor-33324 .elementor-element.elementor-element-2f95415 .elementor-custom-embed-play svg
{
    fill: var(--e-global-color-2b86eea);
    width: 22px;
    height: 22px;
}
.elementor-33324 .elementor-element.elementor-element-03e8731
{
    --display: flex;
}
.elementor-33324 .elementor-element.elementor-element-450cc8d .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-450cc8d.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-2b86eea);
    color: #fff3;
}
.elementor-33324 .elementor-element.elementor-element-450cc8d.elementor-view-framed .elementor-icon, .elementor-33324 .elementor-element.elementor-element-450cc8d.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-450cc8d.elementor-view-framed .elementor-icon, .elementor-33324 .elementor-element.elementor-element-450cc8d.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-450cc8d.elementor-view-framed .elementor-icon
{
    background-color: #fff3;
}
.elementor-33324 .elementor-element.elementor-element-450cc8d.elementor-view-stacked .elementor-icon svg
{
    fill: #fff3;
}
.elementor-33324 .elementor-element.elementor-element-450cc8d .elementor-icon
{
    padding: 17px;
    border-width: 1px 1px 1px 1px;
}
.elementor-33324 .elementor-element.elementor-element-bccde3f
{
    --display: flex;
    --gap: 14px 0px;
    --row-gap: 14px;
    --column-gap: 0px;
    --padding-top: 58px;
    --padding-bottom: 58px;
    --padding-left: 39px;
    --padding-right: 39px;
}
.elementor-33324 .elementor-element.elementor-element-bccde3f:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-bccde3f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #191919;
}
.elementor-33324 .elementor-element.elementor-element-ee95c62
{
    --e-rating-icon-font-size: 16px;
    --e-rating-gap: 4px;
    --e-rating-icon-marked-color: var(--e-global-color-primary);
    --e-rating-icon-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-b3e52dc>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-b3e52dc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-b3e52dc
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-b3e52dc .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-7020ce5>.elementor-widget-container
{
    padding: 28px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-wrapper
{
    align-items: start;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-7020ce5
{
    --icon-box-icon-margin: 12px;
}
.elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-title
{
    margin-block-end: 0;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-7020ce5.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-7020ce5.elementor-view-framed .elementor-icon, .elementor-33324 .elementor-element.elementor-element-7020ce5.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon
{
    font-size: 17px;
}
.elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-title, .elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-title a
{
    font-family: var(--e-global-typography-517625f-font-family),Sans-serif;
    font-size: var(--e-global-typography-517625f-font-size);
    font-weight: var(--e-global-typography-517625f-font-weight);
    line-height: var(--e-global-typography-517625f-line-height);
}
.elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-description
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-e169a84
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-e169a84 img
{
    width: 142px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-33324 .elementor-element.elementor-element-b2fada4
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-eca334d .elementor-wrapper
{
    --video-aspect-ratio: 1.33333;
}
.elementor-33324 .elementor-element.elementor-element-eca334d .elementor-custom-embed-play i
{
    color: var(--e-global-color-2b86eea);
    font-size: 22px;
}
.elementor-33324 .elementor-element.elementor-element-eca334d .elementor-custom-embed-play svg
{
    fill: var(--e-global-color-2b86eea);
    width: 22px;
    height: 22px;
}
.elementor-33324 .elementor-element.elementor-element-42ce572
{
    --display: flex;
}
.elementor-33324 .elementor-element.elementor-element-9ca7326 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-9ca7326.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-2b86eea);
    color: #fff3;
}
.elementor-33324 .elementor-element.elementor-element-9ca7326.elementor-view-framed .elementor-icon, .elementor-33324 .elementor-element.elementor-element-9ca7326.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-9ca7326.elementor-view-framed .elementor-icon, .elementor-33324 .elementor-element.elementor-element-9ca7326.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-9ca7326.elementor-view-framed .elementor-icon
{
    background-color: #fff3;
}
.elementor-33324 .elementor-element.elementor-element-9ca7326.elementor-view-stacked .elementor-icon svg
{
    fill: #fff3;
}
.elementor-33324 .elementor-element.elementor-element-9ca7326 .elementor-icon
{
    padding: 17px;
    border-width: 1px 1px 1px 1px;
}
.elementor-33324 .elementor-element.elementor-element-f9bf6a4
{
    --display: flex;
    --gap: 14px 0px;
    --row-gap: 14px;
    --column-gap: 0px;
    --padding-top: 58px;
    --padding-bottom: 58px;
    --padding-left: 39px;
    --padding-right: 39px;
}
.elementor-33324 .elementor-element.elementor-element-f9bf6a4:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-f9bf6a4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #191919;
}
.elementor-33324 .elementor-element.elementor-element-d61dc76
{
    --e-rating-icon-font-size: 16px;
    --e-rating-gap: 4px;
    --e-rating-icon-marked-color: var(--e-global-color-primary);
    --e-rating-icon-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-63e3fc9>.elementor-widget-container
{
    padding: 0 0 90px 0;
}
.elementor-33324 .elementor-element.elementor-element-63e3fc9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-63e3fc9
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-63e3fc9 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-0d29337>.elementor-widget-container
{
    padding: 28px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-wrapper
{
    align-items: start;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-0d29337
{
    --icon-box-icon-margin: 12px;
}
.elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-title
{
    margin-block-end: 0;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-0d29337.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-0d29337.elementor-view-framed .elementor-icon, .elementor-33324 .elementor-element.elementor-element-0d29337.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon
{
    font-size: 17px;
}
.elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-title, .elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-title a
{
    font-family: var(--e-global-typography-517625f-font-family),Sans-serif;
    font-size: var(--e-global-typography-517625f-font-size);
    font-weight: var(--e-global-typography-517625f-font-weight);
    line-height: var(--e-global-typography-517625f-line-height);
}
.elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-description
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-e391691
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-e391691 img
{
    width: 143px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-33324 .elementor-element.elementor-element-36dc609
{
    --e-n-carousel-swiper-slides-to-display: 3;
    --e-n-carousel-swiper-slides-gap: 20px;
    --e-n-carousel-swiper-pagination-size: 6px;
    --e-n-carousel-dots-normal-color: var(--e-global-color-2b86eea);
    --e-n-carousel-dots-hover-color: var(--e-global-color-2b86eea);
    --e-n-carousel-dots-horizontal-position: 50%;
    --e-n-carousel-dots-horizontal-transform: -50%;
    --e-n-carousel-dots-horizontal-offset: 0px;
    --e-n-carousel-dots-vertical-position: 100%;
    --e-n-carousel-dots-vertical-transform: -100%;
    --e-n-carousel-dots-vertical-offset: 0px;
    --e-n-carousel-swiper-pagination-spacing: 24px;
}
:where(.elementor-33324 .elementor-element.elementor-element-36dc609 .swiper-slide)>.e-con
{
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
}
:where([data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide)>.e-con
{
    --padding-block-start: 0px;
    --padding-inline-end: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
}
.elementor-33324 .elementor-element.elementor-element-36dc609 .swiper-pagination-bullet
{
    --swiper-pagination-bullet-horizontal-gap: 10px;
    --swiper-pagination-bullet-vertical-gap: 10px;
}
.elementor-33324 .elementor-element.elementor-element-24a2ea0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overflow: hidden;
    --padding-top: 160px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-4ce52d6
{
    width: var(--container-widget-width,800px);
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-4ce52d6>.elementor-widget-container
{
    padding: 0 0 80px 0;
}
.elementor-33324 .elementor-element.elementor-element-4ce52d6.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-4ce52d6 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-a4d9839
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 3.125%;
    --padding-bottom: 3.125%;
    --padding-left: 3.125%;
    --padding-right: 3.125%;
}
.elementor-33324 .elementor-element.elementor-element-a4d9839.e-con:hover
{
    --e-con-transform-translateX: 10px;
}
.elementor-33324 .elementor-element.elementor-element-a4d9839.e-con
{
    --align-self: center;
}
.elementor-33324 .elementor-element.elementor-element-53bb8d7
{
    width: var(--container-widget-width,10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    z-index: 1;
    --lottie-container-width: 90px;
}
.elementor-33324 .elementor-element.elementor-element-53bb8d7>.elementor-widget-container
{
    margin: -26px -10px -20px -26px;
    padding: 16px 0 0 16px;
}
.elementor-33324 .elementor-element.elementor-element-4071716
{
    width: var(--container-widget-width,48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-4071716 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-b248334
{
    width: var(--container-widget-width,21%);
    max-width: 21%;
    --container-widget-width: 21%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-text
{
    color: var(--e-global-color-ab64f42);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-a85a78b
{
    width: var(--container-widget-width,21%);
    max-width: 21%;
    --container-widget-width: 21%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-text
{
    color: var(--e-global-color-ab64f42);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-e6aa39f
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0 0 0;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 3.125%;
    --padding-bottom: 3.125%;
    --padding-left: 3.125%;
    --padding-right: 3.125%;
}
.elementor-33324 .elementor-element.elementor-element-e6aa39f.e-con:hover
{
    --e-con-transform-translateX: 10px;
}
.elementor-33324 .elementor-element.elementor-element-e6aa39f.e-con
{
    --align-self: center;
}
.elementor-33324 .elementor-element.elementor-element-10b8deb
{
    width: var(--container-widget-width,10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    z-index: 1;
    --lottie-container-width: 90px;
}
.elementor-33324 .elementor-element.elementor-element-10b8deb>.elementor-widget-container
{
    margin: -26px -10px -20px -26px;
    padding: 16px 0 0 16px;
}
.elementor-33324 .elementor-element.elementor-element-e734922
{
    width: var(--container-widget-width,48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-e734922 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-296b8bb
{
    width: var(--container-widget-width,21%);
    max-width: 21%;
    --container-widget-width: 21%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-text
{
    color: var(--e-global-color-ab64f42);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-3f6f13e
{
    width: var(--container-widget-width,21%);
    max-width: 21%;
    --container-widget-width: 21%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-text
{
    color: var(--e-global-color-ab64f42);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-04e4f42
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0 0 0;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 3.125%;
    --padding-bottom: 3.125%;
    --padding-left: 3.125%;
    --padding-right: 3.125%;
}
.elementor-33324 .elementor-element.elementor-element-04e4f42.e-con:hover
{
    --e-con-transform-translateX: 10px;
}
.elementor-33324 .elementor-element.elementor-element-04e4f42.e-con
{
    --align-self: center;
}
.elementor-33324 .elementor-element.elementor-element-031d6e7
{
    width: var(--container-widget-width,10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    z-index: 1;
    --lottie-container-width: 90px;
}
.elementor-33324 .elementor-element.elementor-element-031d6e7>.elementor-widget-container
{
    margin: -26px -10px -20px -26px;
    padding: 16px 0 0 16px;
}
.elementor-33324 .elementor-element.elementor-element-aa8f6d5
{
    width: var(--container-widget-width,48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-aa8f6d5>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-aa8f6d5 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-d12668f
{
    width: var(--container-widget-width,21%);
    max-width: 21%;
    --container-widget-width: 21%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-text
{
    color: var(--e-global-color-ab64f42);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-5e872c4
{
    width: var(--container-widget-width,21%);
    max-width: 21%;
    --container-widget-width: 21%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-text
{
    color: var(--e-global-color-ab64f42);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-eb9cd2c
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 3.125%;
    --padding-bottom: 3.125%;
    --padding-left: 3.125%;
    --padding-right: 3.125%;
}
.elementor-33324 .elementor-element.elementor-element-eb9cd2c:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-eb9cd2c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-eb9cd2c.e-con:hover
{
    --e-con-transform-translateX: 10px;
}
.elementor-33324 .elementor-element.elementor-element-eb9cd2c.e-con
{
    --align-self: center;
}
.elementor-33324 .elementor-element.elementor-element-fbf0369
{
    width: var(--container-widget-width,10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    z-index: 1;
    --lottie-container-width: 90px;
}
.elementor-33324 .elementor-element.elementor-element-fbf0369>.elementor-widget-container
{
    margin: -26px -10px -20px -26px;
    padding: 16px 0 0 16px;
}
.elementor-33324 .elementor-element.elementor-element-7da37ed
{
    width: var(--container-widget-width,48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-7da37ed>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-7da37ed .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-d02ab8a>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 4px 12px 4px 12px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-d02ab8a
{
    left: 3.4%;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-d02ab8a
{
    right: 3.4%;
}
.elementor-33324 .elementor-element.elementor-element-d02ab8a
{
    top: 0;
}
.elementor-33324 .elementor-element.elementor-element-d02ab8a .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: .1em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-3c33c72
{
    width: var(--container-widget-width,21%);
    max-width: 21%;
    --container-widget-width: 21%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-text
{
    color: #fffc;
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-e590761
{
    width: var(--container-widget-width,21%);
    max-width: 21%;
    --container-widget-width: 21%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-e590761>.elementor-widget-container
{
    margin: 0 -5px 0 0;
}
.elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-text
{
    color: #fffc;
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-54930d1
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 3.125%;
    --padding-bottom: 3.125%;
    --padding-left: 3.125%;
    --padding-right: 3.125%;
}
.elementor-33324 .elementor-element.elementor-element-54930d1:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-54930d1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-54930d1.e-con:hover
{
    --e-con-transform-translateX: 10px;
}
.elementor-33324 .elementor-element.elementor-element-54930d1.e-con
{
    --align-self: center;
}
.elementor-33324 .elementor-element.elementor-element-b8444a1
{
    width: var(--container-widget-width,10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
    z-index: 1;
    --lottie-container-width: 90px;
}
.elementor-33324 .elementor-element.elementor-element-b8444a1>.elementor-widget-container
{
    margin: -26px -10px -20px -26px;
    padding: 16px 0 0 16px;
}
.elementor-33324 .elementor-element.elementor-element-e176921
{
    width: var(--container-widget-width,48%);
    max-width: 48%;
    --container-widget-width: 48%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-e176921>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-e176921 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-5d09c60>.elementor-widget-container
{
    background-color: var(--e-global-color-2b86eea);
    padding: 4px 12px 4px 12px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-5d09c60
{
    left: 3.4%;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-5d09c60
{
    right: 3.4%;
}
.elementor-33324 .elementor-element.elementor-element-5d09c60
{
    top: 0;
}
.elementor-33324 .elementor-element.elementor-element-5d09c60 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: .1em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-44146df
{
    width: var(--container-widget-width,21%);
    max-width: 21%;
    --container-widget-width: 21%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-text
{
    color: #fffc;
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-2eb7e66
{
    width: var(--container-widget-width,21%);
    max-width: 21%;
    --container-widget-width: 21%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-text
{
    color: #fffc;
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-b13755b .elementor-button
{
    background-color: #0000;
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    line-height: 1em;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-b13755b .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-b13755b .elementor-button:focus
{
    background-color: #8f78f000;
    color: var(--e-global-color-primary);
    border-color: #8f78f000;
}
.elementor-33324 .elementor-element.elementor-element-b13755b
{
    width: 100%;
    max-width: 100%;
}
.elementor-33324 .elementor-element.elementor-element-b13755b>.elementor-widget-container
{
    padding: 64px 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-b13755b .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-33324 .elementor-element.elementor-element-b13755b .elementor-button .elementor-button-content-wrapper
{
    gap: 24px;
}
.elementor-33324 .elementor-element.elementor-element-b13755b .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-b13755b .elementor-button:focus svg
{
    fill: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-90054d5
{
    --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;
    --justify-content: space-between;
    --align-items: center;
    --gap: 64px 0px;
    --row-gap: 64px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-2c5bc54.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-2c5bc54
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-2c5bc54 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-2e502b2 .elementor-button
{
    background-color: #0000;
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    line-height: 1em;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-2e502b2 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-2e502b2 .elementor-button:focus
{
    background-color: #8f78f000;
    color: var(--e-global-color-primary);
    border-color: #8f78f000;
}
.elementor-33324 .elementor-element.elementor-element-2e502b2
{
    width: auto;
    max-width: auto;
}
.elementor-33324 .elementor-element.elementor-element-2e502b2>.elementor-widget-container
{
    padding: 11px 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-2e502b2 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-33324 .elementor-element.elementor-element-2e502b2 .elementor-button .elementor-button-content-wrapper
{
    gap: 24px;
}
.elementor-33324 .elementor-element.elementor-element-2e502b2 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-2e502b2 .elementor-button:focus svg
{
    fill: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-17630c2
{
    --display: flex;
    --gap: 35px 0px;
    --row-gap: 35px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-17630c2.e-con:hover
{
    --e-con-transform-translateY: -5px;
}
.elementor-33324 .elementor-element.elementor-element-e2de317
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-e2de317>.elementor-widget-container
{
    background-color: var(--e-global-color-secondary);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-e2de317
{
    left: 28px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-e2de317
{
    right: 28px;
}
.elementor-33324 .elementor-element.elementor-element-e2de317 .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-cb46acc
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-cb46acc>.elementor-widget-container
{
    background-color: var(--e-global-color-text);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-cb46acc
{
    left: 152px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-cb46acc
{
    right: 152px;
}
.elementor-33324 .elementor-element.elementor-element-cb46acc .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-924e577
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-924e577>.elementor-widget-container
{
    background-color: var(--e-global-color-2b86eea);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-924e577
{
    left: 286px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-924e577
{
    right: 286px;
}
.elementor-33324 .elementor-element.elementor-element-924e577 .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-36abeed .elementor-heading-title
{
    font-size: 30px;
}
.elementor-33324 .elementor-element.elementor-element-a8df841
{
    --display: flex;
    --gap: 35px 0px;
    --row-gap: 35px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-a8df841.e-con:hover
{
    --e-con-transform-translateY: -5px;
}
.elementor-33324 .elementor-element.elementor-element-5c72e04
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-5c72e04>.elementor-widget-container
{
    background-color: var(--e-global-color-secondary);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-5c72e04
{
    left: 48px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-5c72e04
{
    right: 48px;
}
.elementor-33324 .elementor-element.elementor-element-5c72e04 .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-c306e49
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-c306e49>.elementor-widget-container
{
    background-color: var(--e-global-color-text);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-c306e49
{
    left: 173px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-c306e49
{
    right: 173px;
}
.elementor-33324 .elementor-element.elementor-element-c306e49 .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-ae281a6
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-ae281a6>.elementor-widget-container
{
    background-color: var(--e-global-color-2b86eea);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-ae281a6
{
    left: 290px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-ae281a6
{
    right: 290px;
}
.elementor-33324 .elementor-element.elementor-element-ae281a6 .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-51e77e7 .elementor-heading-title
{
    font-size: 30px;
}
.elementor-33324 .elementor-element.elementor-element-71fee91
{
    --display: flex;
    --gap: 35px 0px;
    --row-gap: 35px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-71fee91.e-con:hover
{
    --e-con-transform-translateY: -5px;
}
.elementor-33324 .elementor-element.elementor-element-6f05efb
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-6f05efb>.elementor-widget-container
{
    background-color: var(--e-global-color-secondary);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-6f05efb
{
    left: 28px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-6f05efb
{
    right: 28px;
}
.elementor-33324 .elementor-element.elementor-element-6f05efb .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-105a897
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-105a897>.elementor-widget-container
{
    background-color: var(--e-global-color-text);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-105a897
{
    left: 230px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-105a897
{
    right: 230px;
}
.elementor-33324 .elementor-element.elementor-element-105a897 .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-d9a2fd4
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-d9a2fd4>.elementor-widget-container
{
    background-color: var(--e-global-color-2b86eea);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-d9a2fd4
{
    left: 345px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-d9a2fd4
{
    right: 345px;
}
.elementor-33324 .elementor-element.elementor-element-d9a2fd4 .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-1abfe7a .elementor-heading-title
{
    font-size: 30px;
}
.elementor-33324 .elementor-element.elementor-element-d830cc3
{
    --display: flex;
    --gap: 35px 0px;
    --row-gap: 35px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-d830cc3.e-con:hover
{
    --e-con-transform-translateY: -5px;
}
.elementor-33324 .elementor-element.elementor-element-9ba65c3
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-9ba65c3>.elementor-widget-container
{
    background-color: var(--e-global-color-secondary);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-9ba65c3
{
    left: 48px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-9ba65c3
{
    right: 48px;
}
.elementor-33324 .elementor-element.elementor-element-9ba65c3 .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-2e3de1d
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-2e3de1d>.elementor-widget-container
{
    background-color: var(--e-global-color-text);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-2e3de1d
{
    left: 250px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-2e3de1d
{
    right: 250px;
}
.elementor-33324 .elementor-element.elementor-element-2e3de1d .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-78761d9
{
    width: auto;
    max-width: auto;
    bottom: 102px;
}
.elementor-33324 .elementor-element.elementor-element-78761d9>.elementor-widget-container
{
    background-color: var(--e-global-color-2b86eea);
    padding: 4px 12px 4px 12px;
    border-radius: 5px 5px 5px 5px;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-78761d9
{
    left: 344px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-78761d9
{
    right: 344px;
}
.elementor-33324 .elementor-element.elementor-element-78761d9 .elementor-heading-title
{
    font-size: 16px;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-9f92879 .elementor-heading-title
{
    font-size: 30px;
}
.elementor-33324 .elementor-element.elementor-element-8ad8784
{
    --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: flex-start;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-4f70a31
{
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-4f70a31.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-37b239e
{
    width: var(--container-widget-width,514px);
    max-width: 514px;
    --container-widget-width: 514px;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-37b239e>.elementor-widget-container
{
    padding: 80px 0 80px 0;
}
.elementor-33324 .elementor-element.elementor-element-37b239e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-37b239e .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-d458e35
{
    --lottie-container-width: 420px;
}
.elementor-33324 .elementor-element.elementor-element-1d31adf
{
    --display: flex;
    --gap: 24px 0px;
    --row-gap: 24px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-544c993
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 40px 0px;
    --row-gap: 40px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-b6d7adf
{
    width: var(--container-widget-width,13.4%);
    max-width: 13.4%;
    --container-widget-width: 13.4%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-b6d7adf>.elementor-widget-container
{
    padding: 0 0 0 2px;
}
.elementor-33324 .elementor-element.elementor-element-b6d7adf.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-b6d7adf .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-11dfd7e
{
    width: var(--container-widget-width,86.6%);
    max-width: 86.6%;
    --container-widget-width: 86.6%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-11dfd7e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-11dfd7e .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-ca0a5ad
{
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-ca0a5ad>.elementor-widget-container
{
    margin: 0 0 24px 5px;
    padding: 0% 0% 0% 12.4%;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-text
{
    color: var(--e-global-color-ab64f42);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-1bf3338
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 40px 0px;
    --row-gap: 40px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-2cc86ff
{
    width: var(--container-widget-width,13.4%);
    max-width: 13.4%;
    --container-widget-width: 13.4%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-2cc86ff.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-2cc86ff .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-36624c0
{
    width: var(--container-widget-width,86.6%);
    max-width: 86.6%;
    --container-widget-width: 86.6%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-36624c0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-36624c0 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-5b622a8
{
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-5b622a8>.elementor-widget-container
{
    margin: 0 0 24px 5px;
    padding: 0% 0% 0% 12.4%;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-text
{
    color: var(--e-global-color-ab64f42);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-d2621f7
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 40px 0px;
    --row-gap: 40px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-41ec6b9
{
    width: var(--container-widget-width,13.4%);
    max-width: 13.4%;
    --container-widget-width: 13.4%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-41ec6b9.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-41ec6b9 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-6117ebe
{
    width: var(--container-widget-width,86.6%);
    max-width: 86.6%;
    --container-widget-width: 86.6%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-6117ebe.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-6117ebe .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-b865e53
{
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-b865e53>.elementor-widget-container
{
    margin: 0 0 24px 5px;
    padding: 0% 0% 0% 12.4%;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-text
{
    color: var(--e-global-color-ab64f42);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-3199edd
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 40px 0px;
    --row-gap: 40px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-51914fb
{
    width: var(--container-widget-width,13.4%);
    max-width: 13.4%;
    --container-widget-width: 13.4%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-51914fb.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-51914fb .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-9fdbabf
{
    width: var(--container-widget-width,86.6%);
    max-width: 86.6%;
    --container-widget-width: 86.6%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-9fdbabf.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-9fdbabf .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-78499f6
{
    width: 100%;
    max-width: 100%;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-78499f6>.elementor-widget-container
{
    margin: 0 0 24px 5px;
    padding: 0% 0% 0% 12.4%;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-10px / 2);
}
.elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}
.elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-text
{
    color: var(--e-global-color-ab64f42);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-f68e802 .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
    line-height: 1.3em;
    letter-spacing: 0;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 12px 12px 12px 12px;
    padding: 15px 40px 15px 40px;
}
.elementor-33324 .elementor-element.elementor-element-f68e802 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-f68e802 .elementor-button:focus
{
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-f68e802>.elementor-widget-container
{
    padding: 40px 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-f68e802 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-f68e802 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-d845dd5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 160px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-d88098f
{
    --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;
    --justify-content: center;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overflow: hidden;
    --padding-top: 160px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-00be412
{
    width: var(--container-widget-width,756px);
    max-width: 756px;
    --container-widget-width: 756px;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-00be412>.elementor-widget-container
{
    padding: 0 0 80px 0;
}
.elementor-33324 .elementor-element.elementor-element-00be412.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-00be412 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-20d4c5f
{
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-4a559cd
{
    --display: flex;
    --min-height: 366.67px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-6b03ba0>.elementor-widget-container
{
    margin: -10px 0 0 -10px;
    padding: 0 0 0 0;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-6b03ba0
{
    left: 40px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-6b03ba0
{
    right: 40px;
}
.elementor-33324 .elementor-element.elementor-element-6b03ba0
{
    top: 40px;
    z-index: 1;
    --lottie-container-width: 70px;
}
.elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta .elementor-cta__bg, .elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta .elementor-cta__bg-overlay
{
    transition-duration: 1500ms;
}
.elementor-33324 .elementor-element.elementor-element-40ffc6c>.elementor-widget-container:hover
{
    --e-transform-translateY: -141px;
}
.elementor-33324 .elementor-element.elementor-element-40ffc6c>.elementor-widget-container
{
    margin: 0 0 -228px 0;
}
.elementor-33324 .elementor-element.elementor-element-40ffc6c
{
    z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta__content
{
    text-align: left;
    padding: 254px 30px 100px 40px;
    background-color: #02010100;
}
.elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta__bg-wrapper
{
    min-width: 100%;
    min-height: 0;
}
.elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta__title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta__description
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4em;
    color: #0000;
}
.elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta:hover .elementor-cta__title
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta:hover .elementor-cta__description
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-73fd7cb
{
    --display: flex;
    --min-height: 366.67px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0 1px 0;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-4d4712f>.elementor-widget-container
{
    margin: -10px 0 0 -10px;
    padding: 0 0 0 0;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-4d4712f
{
    left: 40px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-4d4712f
{
    right: 40px;
}
.elementor-33324 .elementor-element.elementor-element-4d4712f
{
    top: 40px;
    z-index: 1;
    --lottie-container-width: 70px;
}
.elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta .elementor-cta__bg, .elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta .elementor-cta__bg-overlay
{
    transition-duration: 1500ms;
}
.elementor-33324 .elementor-element.elementor-element-8a16f76>.elementor-widget-container:hover
{
    --e-transform-translateY: -141px;
}
.elementor-33324 .elementor-element.elementor-element-8a16f76>.elementor-widget-container
{
    margin: 0 0 -228px 0;
}
.elementor-33324 .elementor-element.elementor-element-8a16f76
{
    z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta__content
{
    text-align: left;
    padding: 254px 30px 100px 40px;
    background-color: #02010100;
}
.elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta__bg-wrapper
{
    min-width: 100%;
    min-height: 0;
}
.elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta__title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta__description
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4em;
    color: #0000;
}
.elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta:hover .elementor-cta__title
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta:hover .elementor-cta__description
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-f073686
{
    --display: flex;
    --min-height: 366.67px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-cf7ca56>.elementor-widget-container
{
    margin: -10px 0 0 -10px;
    padding: 0 0 0 0;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-cf7ca56
{
    left: 40px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-cf7ca56
{
    right: 40px;
}
.elementor-33324 .elementor-element.elementor-element-cf7ca56
{
    top: 40px;
    z-index: 1;
    --lottie-container-width: 70px;
}
.elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta .elementor-cta__bg, .elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta .elementor-cta__bg-overlay
{
    transition-duration: 1500ms;
}
.elementor-33324 .elementor-element.elementor-element-b0a1431>.elementor-widget-container:hover
{
    --e-transform-translateY: -141px;
}
.elementor-33324 .elementor-element.elementor-element-b0a1431>.elementor-widget-container
{
    margin: 0 0 -208px 0;
}
.elementor-33324 .elementor-element.elementor-element-b0a1431
{
    z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta__content
{
    text-align: left;
    padding: 254px 30px 100px 40px;
    background-color: #02010100;
}
.elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta__bg-wrapper
{
    min-width: 100%;
    min-height: 0;
}
.elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta__title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta__description
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4em;
    color: #0000;
}
.elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta:hover .elementor-cta__title
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta:hover .elementor-cta__description
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-06f6caf
{
    --display: flex;
    --min-height: 366.67px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 0 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-e45778a>.elementor-widget-container
{
    margin: -10px 0 0 -10px;
    padding: 0 0 0 0;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-e45778a
{
    left: 40px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-e45778a
{
    right: 40px;
}
.elementor-33324 .elementor-element.elementor-element-e45778a
{
    top: 40px;
    z-index: 1;
    --lottie-container-width: 70px;
}
.elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta .elementor-cta__bg, .elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta .elementor-cta__bg-overlay
{
    transition-duration: 1500ms;
}
.elementor-33324 .elementor-element.elementor-element-90079ae>.elementor-widget-container:hover
{
    --e-transform-translateY: -141px;
}
.elementor-33324 .elementor-element.elementor-element-90079ae>.elementor-widget-container
{
    margin: 0 0 -228px 0;
}
.elementor-33324 .elementor-element.elementor-element-90079ae
{
    z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta__content
{
    text-align: left;
    padding: 254px 30px 100px 40px;
    background-color: #02010100;
}
.elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta__bg-wrapper
{
    min-width: 100%;
    min-height: 0;
}
.elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta__title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta__description
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4em;
    color: #0000;
}
.elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta:hover .elementor-cta__title
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta:hover .elementor-cta__description
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-84484be
{
    --display: flex;
    --min-height: 366.67px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-603258e>.elementor-widget-container
{
    margin: -10px 0 0 -10px;
    padding: 0 0 0 0;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-603258e
{
    left: 40px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-603258e
{
    right: 40px;
}
.elementor-33324 .elementor-element.elementor-element-603258e
{
    top: 40px;
    z-index: 1;
    --lottie-container-width: 70px;
}
.elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta .elementor-cta__bg, .elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta .elementor-cta__bg-overlay
{
    transition-duration: 1500ms;
}
.elementor-33324 .elementor-element.elementor-element-61fef10>.elementor-widget-container:hover
{
    --e-transform-translateY: -141px;
}
.elementor-33324 .elementor-element.elementor-element-61fef10>.elementor-widget-container
{
    margin: 0 0 -207px 0;
}
.elementor-33324 .elementor-element.elementor-element-61fef10
{
    z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta__content
{
    text-align: left;
    padding: 254px 30px 100px 40px;
    background-color: #02010100;
}
.elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta__bg-wrapper
{
    min-width: 100%;
    min-height: 0;
}
.elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta__title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta__description
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4em;
    color: #0000;
}
.elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta:hover .elementor-cta__title
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta:hover .elementor-cta__description
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-c271238
{
    --display: flex;
    --min-height: 366.67px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 0 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-1db9637>.elementor-widget-container
{
    margin: -10px 0 0 -10px;
    padding: 0 0 0 0;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-1db9637
{
    left: 40px;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-1db9637
{
    right: 40px;
}
.elementor-33324 .elementor-element.elementor-element-1db9637
{
    top: 40px;
    z-index: 1;
    --lottie-container-width: 70px;
}
.elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta .elementor-cta__bg, .elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta .elementor-cta__bg-overlay
{
    transition-duration: 1500ms;
}
.elementor-33324 .elementor-element.elementor-element-27296ff>.elementor-widget-container:hover
{
    --e-transform-translateY: -141px;
}
.elementor-33324 .elementor-element.elementor-element-27296ff>.elementor-widget-container
{
    margin: 0 0 -207px 0;
}
.elementor-33324 .elementor-element.elementor-element-27296ff
{
    z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta__content
{
    text-align: left;
    padding: 254px 30px 100px 40px;
    background-color: #02010100;
}
.elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta__bg-wrapper
{
    min-width: 100%;
    min-height: 0;
}
.elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta__title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta__description
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4em;
    color: #0000;
}
.elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta:hover .elementor-cta__title
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta:hover .elementor-cta__description
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-d972afc .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: "Clash Display",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
    line-height: 1.3em;
    letter-spacing: 0;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 12px 12px 12px 12px;
    padding: 15px 40px 15px 40px;
}
.elementor-33324 .elementor-element.elementor-element-d972afc .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-d972afc .elementor-button:focus
{
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-d972afc>.elementor-widget-container
{
    padding: 64px 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-d972afc .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-d972afc .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-0f78fc5
{
    --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;
    --justify-content: center;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overflow: hidden;
    --padding-top: 100px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-53e9114>.elementor-widget-container
{
    padding: 0 0 70px 0;
}
.elementor-33324 .elementor-element.elementor-element-53e9114.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-53e9114
{
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-53e9114 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-01762ca
{
    --display: flex;
    --padding-top: 67px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-83049f0
{
    --display: flex;
    --position: absolute;
    --min-height: 73px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 37px;
    top: 145px;
    --z-index: 10;
}
.elementor-33324 .elementor-element.elementor-element-83049f0:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-83049f0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #ececec;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-83049f0
{
    left: 0;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-83049f0
{
    right: 0;
}
.elementor-33324 .elementor-element.elementor-element-a34de84.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-04698e4
{
    width: var(--container-widget-width,15.433%);
    max-width: 15.433%;
    --container-widget-width: 15.433%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-04698e4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-31bed2c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-31bed2c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-0148f6c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 50px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 5;
}
.elementor-33324 .elementor-element.elementor-element-0148f6c:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-0148f6c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-7d885c9
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-ce1d336>.elementor-widget-container
{
    padding: 0 0 3px 0;
}
.elementor-33324 .elementor-element.elementor-element-ce1d336
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-ce1d336 img
{
    width: 20px;
    height: 20px;
    object-fit: contain;
    object-position: center center;
}
.elementor-33324 .elementor-element.elementor-element-9dacd65>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-9dacd65
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-9dacd65 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-1535a08>.elementor-widget-container
{
    padding: 4px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-1535a08
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-1535a08 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 42px;
    font-weight: 400;
    line-height: .7em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-d14b2cb>.elementor-widget-container
{
    margin: 0 -3px 0 0;
    padding: 5px 0 32px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-d14b2cb
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-d14b2cb .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-dbe438b);
}
.elementor-33324 .elementor-element.elementor-element-9485b4a>.elementor-widget-container
{
    margin: 0 -7px 0 0;
    padding: 16px 0 20px 0;
}
.elementor-33324 .elementor-element.elementor-element-9485b4a
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-9485b4a .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf>.elementor-widget-container
{
    margin: 0 0 0 -1px;
    padding: 0 0 30px 0;
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 2px;
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf .elementor-icon-list-icon
{
    padding-inline-end: 0;
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-3dad7cf .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
}
.elementor-33324 .elementor-element.elementor-element-3dad7cf .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-1be5dd6 .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-1be5dd6 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-1be5dd6 .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-1be5dd6>.elementor-widget-container
{
    padding: 0 0 17px 0;
}
.elementor-33324 .elementor-element.elementor-element-1be5dd6 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-1be5dd6 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-93f8236 .elementor-button
{
    background-color: var(--e-global-color-2b86eea);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-93f8236 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-93f8236 .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-93f8236 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-93f8236 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-0e59e70
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 50px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 5;
}
.elementor-33324 .elementor-element.elementor-element-0e59e70:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-0e59e70>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-5a05178
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-1d5c569>.elementor-widget-container
{
    padding: 0 0 3px 0;
}
.elementor-33324 .elementor-element.elementor-element-1d5c569
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-1d5c569 img
{
    width: 23px;
    height: 20px;
    object-fit: contain;
    object-position: center center;
}
.elementor-33324 .elementor-element.elementor-element-298c54d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-298c54d
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-298c54d .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-f672238>.elementor-widget-container
{
    padding: 4px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-f672238
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-f672238 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 42px;
    font-weight: 400;
    line-height: .7em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-048cf7b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 5px 0 32px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-048cf7b
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-048cf7b .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-dbe438b);
}
.elementor-33324 .elementor-element.elementor-element-d7f1344>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 16px 0 20px 0;
}
.elementor-33324 .elementor-element.elementor-element-d7f1344
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-d7f1344 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-43eee72>.elementor-widget-container
{
    margin: 0 0 0 -1px;
    padding: 0 0 30px 0;
}
.elementor-33324 .elementor-element.elementor-element-43eee72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-43eee72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-43eee72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-43eee72 .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-43eee72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-43eee72 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-43eee72 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-43eee72
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 2px;
}
.elementor-33324 .elementor-element.elementor-element-43eee72 .elementor-icon-list-icon
{
    padding-inline-end: 0;
}
.elementor-33324 .elementor-element.elementor-element-43eee72 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-43eee72 .elementor-icon-list-item>a
{
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-33324 .elementor-element.elementor-element-43eee72 .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-f540ccc .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-f540ccc .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-f540ccc .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-f540ccc>.elementor-widget-container
{
    padding: 0 0 17px 0;
}
.elementor-33324 .elementor-element.elementor-element-f540ccc .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-f540ccc .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-7057d38 .elementor-button
{
    background-color: var(--e-global-color-2b86eea);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-7057d38 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-7057d38 .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-7057d38 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-7057d38 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-1634272
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 50px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 5;
}
.elementor-33324 .elementor-element.elementor-element-1634272:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-1634272>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-dddd3d7
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-809cfc9>.elementor-widget-container
{
    padding: 0 0 3px 0;
}
.elementor-33324 .elementor-element.elementor-element-809cfc9
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-809cfc9 img
{
    width: 20px;
    height: 20px;
    object-fit: contain;
    object-position: center center;
}
.elementor-33324 .elementor-element.elementor-element-fa1cd14>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-fa1cd14
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-fa1cd14 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-73355e1>.elementor-widget-container
{
    padding: 4px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-73355e1
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-73355e1 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 42px;
    font-weight: 400;
    line-height: .7em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-70cca5f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 5px 0 32px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-70cca5f
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-70cca5f .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-dbe438b);
}
.elementor-33324 .elementor-element.elementor-element-18fc4e3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 16px 0 20px 0;
}
.elementor-33324 .elementor-element.elementor-element-18fc4e3
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-18fc4e3 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae>.elementor-widget-container
{
    margin: 0 0 0 -1px;
    padding: 0 0 30px 0;
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 2px;
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae .elementor-icon-list-icon
{
    padding-inline-end: 0;
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-1c9a7ae .elementor-icon-list-item>a
{
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-33324 .elementor-element.elementor-element-1c9a7ae .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-316b126 .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-316b126 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-316b126 .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-316b126>.elementor-widget-container
{
    padding: 0 0 17px 0;
}
.elementor-33324 .elementor-element.elementor-element-316b126 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-316b126 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-1c04c06 .elementor-button
{
    background-color: var(--e-global-color-2b86eea);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-1c04c06 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-1c04c06 .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-1c04c06 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-1c04c06 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-1f0f686
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-84b7f70
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 50px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 5;
}
.elementor-33324 .elementor-element.elementor-element-84b7f70:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-84b7f70>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-5450fb9
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-127c318>.elementor-widget-container
{
    padding: 0 0 3px 0;
}
.elementor-33324 .elementor-element.elementor-element-127c318
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-127c318 img
{
    width: 20px;
    height: 20px;
    object-fit: contain;
    object-position: center center;
}
.elementor-33324 .elementor-element.elementor-element-e6dd914>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-e6dd914
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-e6dd914 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-9ade2ed>.elementor-widget-container
{
    padding: 4px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-9ade2ed
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-9ade2ed .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 42px;
    font-weight: 400;
    line-height: .7em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-1dffa6c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 5px 0 32px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-1dffa6c
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-1dffa6c .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-dbe438b);
}
.elementor-33324 .elementor-element.elementor-element-b8900e7>.elementor-widget-container
{
    margin: 0 -7px 0 0;
    padding: 16px 0 20px 0;
}
.elementor-33324 .elementor-element.elementor-element-b8900e7
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-b8900e7 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-bf54103>.elementor-widget-container
{
    margin: 0 0 0 -1px;
    padding: 0 0 30px 0;
}
.elementor-33324 .elementor-element.elementor-element-bf54103 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-bf54103 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-bf54103 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-bf54103 .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-bf54103 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-bf54103 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-bf54103 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-bf54103
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 2px;
}
.elementor-33324 .elementor-element.elementor-element-bf54103 .elementor-icon-list-icon
{
    padding-inline-end: 0;
}
.elementor-33324 .elementor-element.elementor-element-bf54103 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-bf54103 .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
}
.elementor-33324 .elementor-element.elementor-element-bf54103 .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-ed7211d .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-ed7211d .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-ed7211d .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-ed7211d>.elementor-widget-container
{
    padding: 0 0 17px 0;
}
.elementor-33324 .elementor-element.elementor-element-ed7211d .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-ed7211d .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-20f7bee .elementor-button
{
    background-color: var(--e-global-color-2b86eea);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-20f7bee .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-20f7bee .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-20f7bee .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-20f7bee .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-a3b9dad
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 50px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 5;
}
.elementor-33324 .elementor-element.elementor-element-a3b9dad:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-a3b9dad>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-b421b66
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-d468058>.elementor-widget-container
{
    padding: 0 0 3px 0;
}
.elementor-33324 .elementor-element.elementor-element-d468058
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-d468058 img
{
    width: 23px;
    height: 20px;
    object-fit: contain;
    object-position: center center;
}
.elementor-33324 .elementor-element.elementor-element-5e840c7>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-5e840c7
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-5e840c7 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-d7d886b>.elementor-widget-container
{
    padding: 4px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-d7d886b
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-d7d886b .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 42px;
    font-weight: 400;
    line-height: .7em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-92ce0c3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 5px 0 32px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-92ce0c3
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-92ce0c3 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-dbe438b);
}
.elementor-33324 .elementor-element.elementor-element-e728e94>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 16px 0 20px 0;
}
.elementor-33324 .elementor-element.elementor-element-e728e94
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-e728e94 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-840befe>.elementor-widget-container
{
    margin: 0 0 0 -1px;
    padding: 0 0 30px 0;
}
.elementor-33324 .elementor-element.elementor-element-840befe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-840befe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-840befe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-840befe .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-840befe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-840befe .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-840befe .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-840befe
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 2px;
}
.elementor-33324 .elementor-element.elementor-element-840befe .elementor-icon-list-icon
{
    padding-inline-end: 0;
}
.elementor-33324 .elementor-element.elementor-element-840befe .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-840befe .elementor-icon-list-item>a
{
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-33324 .elementor-element.elementor-element-840befe .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-6f0bfe1 .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-6f0bfe1 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-6f0bfe1 .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-6f0bfe1>.elementor-widget-container
{
    padding: 0 0 17px 0;
}
.elementor-33324 .elementor-element.elementor-element-6f0bfe1 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-6f0bfe1 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-9f7b3ae .elementor-button
{
    background-color: var(--e-global-color-2b86eea);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-9f7b3ae .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-9f7b3ae .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-9f7b3ae .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-9f7b3ae .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-0e6f37f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 50px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 5;
}
.elementor-33324 .elementor-element.elementor-element-0e6f37f:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-0e6f37f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-f971f9a
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-113c5f9>.elementor-widget-container
{
    padding: 0 0 3px 0;
}
.elementor-33324 .elementor-element.elementor-element-113c5f9
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-113c5f9 img
{
    width: 20px;
    height: 20px;
    object-fit: contain;
    object-position: center center;
}
.elementor-33324 .elementor-element.elementor-element-9d1084e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-9d1084e
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-9d1084e .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-99858e2>.elementor-widget-container
{
    padding: 4px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-99858e2
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-99858e2 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 42px;
    font-weight: 400;
    line-height: .7em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-da2097b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 5px 0 32px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-da2097b
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-da2097b .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-dbe438b);
}
.elementor-33324 .elementor-element.elementor-element-7d717a7>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 16px 0 20px 0;
}
.elementor-33324 .elementor-element.elementor-element-7d717a7
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-7d717a7 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-5cc111f>.elementor-widget-container
{
    margin: 0 0 0 -1px;
    padding: 0 0 30px 0;
}
.elementor-33324 .elementor-element.elementor-element-5cc111f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-block-end: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5cc111f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-block-start: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5cc111f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-inline: calc(3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5cc111f .elementor-icon-list-items.elementor-inline-items
{
    margin-inline: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5cc111f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    inset-inline-end: calc(-3px / 2);
}
.elementor-33324 .elementor-element.elementor-element-5cc111f .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-5cc111f .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-5cc111f
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 2px;
}
.elementor-33324 .elementor-element.elementor-element-5cc111f .elementor-icon-list-icon
{
    padding-inline-end: 0;
}
.elementor-33324 .elementor-element.elementor-element-5cc111f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-5cc111f .elementor-icon-list-item>a
{
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-33324 .elementor-element.elementor-element-5cc111f .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-eb75e59 .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-eb75e59 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-eb75e59 .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-eb75e59>.elementor-widget-container
{
    padding: 0 0 17px 0;
}
.elementor-33324 .elementor-element.elementor-element-eb75e59 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-eb75e59 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-c3d042e .elementor-button
{
    background-color: var(--e-global-color-2b86eea);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-c3d042e .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-c3d042e .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-c3d042e .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-c3d042e .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-550f51e
{
    --n-tabs-direction: column;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-width: initial;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: 0;
    --n-tabs-heading-justify-content: center;
    --n-tabs-title-width: initial;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 0;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    width: 100%;
    max-width: 100%;
    z-index: 5;
    --n-tabs-title-justify-content: center;
    --n-tabs-title-text-align: center;
    --n-tabs-title-gap: 13px;
    --n-tabs-gap: 110px;
    --n-tabs-title-border-radius: 100px 100px 100px 100px;
    --n-tabs-title-padding-top: 16px;
    --n-tabs-title-padding-right: 16px;
    --n-tabs-title-padding-bottom: 16px;
    --n-tabs-title-padding-left: 16px;
    --n-tabs-title-font-size: 18px;
    --n-tabs-title-color: var(--e-global-color-accent);
    --n-tabs-title-color-active: var(--e-global-color-secondary);
    --n-tabs-title-direction: row;
    --n-tabs-icon-order: 1;
    --n-tabs-title-justify-content-toggle: initial;
    --n-tabs-title-align-items-toggle: center;
    --n-tabs-icon-color: #02010100;
    --n-tabs-icon-color-active: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-550f51e>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-550f51e.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-550f51e.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-33324 .elementor-element.elementor-element-550f51e.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-550f51e.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "DM Sans",Sans-serif;
    font-weight: 400;
}
.elementor-33324 .elementor-element.elementor-element-550f51e [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-title-color-hover: var(--e-global-color-secondary);
    --n-tabs-icon-color-hover: #02010100;
}
.elementor-33324 .elementor-element.elementor-element-b9028f2
{
    --display: flex;
    --padding-top: 67px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-f235531
{
    --display: flex;
    --position: absolute;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    top: 145px;
    --z-index: 10;
}
body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-f235531
{
    left: 0;
}
body.rtl .elementor-33324 .elementor-element.elementor-element-f235531
{
    right: 0;
}
.elementor-33324 .elementor-element.elementor-element-de6fe92
{
    --display: flex;
    --min-height: 73px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 27px;
    --padding-right: 20px;
    --z-index: 10;
}
.elementor-33324 .elementor-element.elementor-element-de6fe92:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-de6fe92>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #ececec;
}
.elementor-33324 .elementor-element.elementor-element-09612a4
{
    width: var(--container-widget-width,258px);
    max-width: 258px;
    --container-widget-width: 258px;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-09612a4 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-33324 .elementor-element.elementor-element-d26c620
{
    width: var(--container-widget-width,15.433%);
    max-width: 15.433%;
    --container-widget-width: 15.433%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-d26c620.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-cf9f721
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-cf9f721:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-cf9f721>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-cf9f721.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-f9319c4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 50px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 5;
}
.elementor-33324 .elementor-element.elementor-element-df10f9d
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-a46a930>.elementor-widget-container
{
    padding: 0 0 3px 0;
}
.elementor-33324 .elementor-element.elementor-element-a46a930
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-a46a930 img
{
    width: 20px;
    height: 20px;
    object-fit: contain;
    object-position: center center;
}
.elementor-33324 .elementor-element.elementor-element-3eeebc8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-3eeebc8
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-3eeebc8 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-48ddcba>.elementor-widget-container
{
    padding: 4px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-48ddcba
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-48ddcba .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 42px;
    font-weight: 400;
    line-height: .7em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-083b7ef>.elementor-widget-container
{
    margin: 0 -3px 0 0;
    padding: 5px 0 32px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-083b7ef
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-083b7ef .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-dbe438b);
}
.elementor-33324 .elementor-element.elementor-element-d875ab3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 16px 0 30px 0;
}
.elementor-33324 .elementor-element.elementor-element-d875ab3
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-d875ab3 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-63b8f36 .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-63b8f36 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-63b8f36 .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-63b8f36>.elementor-widget-container
{
    padding: 0 0 17px 0;
}
.elementor-33324 .elementor-element.elementor-element-63b8f36 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-63b8f36 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-1c8dc14 .elementor-button
{
    background-color: var(--e-global-color-2b86eea);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-1c8dc14 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-1c8dc14 .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-1c8dc14 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-1c8dc14 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-0671d2f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --flex-wrap: wrap;
    --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-33324 .elementor-element.elementor-element-0671d2f:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-0671d2f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-f74e0fd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cb24670);
    --border-color: var(--e-global-color-cb24670);
    --padding-top: 50px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 5;
}
.elementor-33324 .elementor-element.elementor-element-9bbbc8d
{
    --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;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-24c1e09>.elementor-widget-container
{
    padding: 0 0 3px 0;
}
.elementor-33324 .elementor-element.elementor-element-24c1e09
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-24c1e09 img
{
    width: 20px;
    height: 20px;
    object-fit: contain;
    object-position: center center;
}
.elementor-33324 .elementor-element.elementor-element-2ddd0b2>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33324 .elementor-element.elementor-element-2ddd0b2
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-2ddd0b2 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-ac80af4>.elementor-widget-container
{
    padding: 4px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-ac80af4
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-ac80af4 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 42px;
    font-weight: 400;
    line-height: .7em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-2325374>.elementor-widget-container
{
    margin: 0 -3px 0 0;
    padding: 5px 0 32px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-2325374
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-2325374 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-dbe438b);
}
.elementor-33324 .elementor-element.elementor-element-46c89f9>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 16px 0 60px 0;
}
.elementor-33324 .elementor-element.elementor-element-46c89f9
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-46c89f9 .elementor-heading-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-5ad9567 .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-2b86eea);
    color: var(--e-global-color-2b86eea);
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #0000001a;
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-5ad9567 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-5ad9567 .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-5ad9567>.elementor-widget-container
{
    padding: 0 0 17px 0;
}
.elementor-33324 .elementor-element.elementor-element-5ad9567 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-5ad9567 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-da56dd8 .elementor-button
{
    background-color: var(--e-global-color-2b86eea);
    font-family: "Clash Display",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 1em;
    letter-spacing: 0;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    border-radius: 12px 12px 12px 12px;
    padding: 1em 0 1em 0;
}
.elementor-33324 .elementor-element.elementor-element-da56dd8 .elementor-button:hover, .elementor-33324 .elementor-element.elementor-element-da56dd8 .elementor-button:focus
{
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-2b86eea);
    border-color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-da56dd8 .elementor-button:hover svg, .elementor-33324 .elementor-element.elementor-element-da56dd8 .elementor-button:focus svg
{
    fill: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-17f6599
{
    --n-tabs-direction: column;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-width: initial;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: 0;
    --n-tabs-heading-justify-content: center;
    --n-tabs-title-width: initial;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 0;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    width: 100%;
    max-width: 100%;
    z-index: 5;
    --n-tabs-title-justify-content: center;
    --n-tabs-title-text-align: center;
    --n-tabs-title-gap: 13px;
    --n-tabs-gap: 110px;
    --n-tabs-title-border-radius: 100px 100px 100px 100px;
    --n-tabs-title-padding-top: 16px;
    --n-tabs-title-padding-right: 16px;
    --n-tabs-title-padding-bottom: 16px;
    --n-tabs-title-padding-left: 16px;
    --n-tabs-title-font-size: 18px;
    --n-tabs-title-color: var(--e-global-color-accent);
    --n-tabs-title-color-active: var(--e-global-color-secondary);
    --n-tabs-title-direction: row;
    --n-tabs-icon-order: 1;
    --n-tabs-title-justify-content-toggle: initial;
    --n-tabs-title-align-items-toggle: center;
    --n-tabs-icon-color: #02010100;
    --n-tabs-icon-color-active: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-17f6599>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-17f6599.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-17f6599.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-33324 .elementor-element.elementor-element-17f6599.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-17f6599.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "DM Sans",Sans-serif;
    font-weight: 400;
}
.elementor-33324 .elementor-element.elementor-element-17f6599 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-title-color-hover: var(--e-global-color-secondary);
    --n-tabs-icon-color-hover: #02010100;
}
.elementor-33324 .elementor-element.elementor-element-018a6f5
{
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 100px;
    --n-tabs-gap: 0px;
    --n-tabs-title-padding-top: 0px;
    --n-tabs-title-padding-right: 0px;
    --n-tabs-title-padding-bottom: 16px;
    --n-tabs-title-padding-left: 0px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: var(--e-global-color-secondary);
    --n-tabs-title-color-active: var(--e-global-color-secondary);
    --n-tabs-icon-size: 38px;
    --n-tabs-icon-gap: 12px;
    --n-tabs-icon-color: #02010100;
    --n-tabs-icon-color-active: #02010100;
}
.elementor-33324 .elementor-element.elementor-element-018a6f5>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #02010100;
}
.elementor-33324 .elementor-element.elementor-element-018a6f5.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #02010100;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-018a6f5.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-33324 .elementor-element.elementor-element-018a6f5.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #02010100;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-018a6f5.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not(:hover)
{
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #02010100;
}
.elementor-33324 .elementor-element.elementor-element-018a6f5.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Clash Display",Sans-serif;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-33324 .elementor-element.elementor-element-018a6f5 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-title-color-hover: var(--e-global-color-secondary);
    --n-tabs-icon-color-hover: #02010100;
}
:where(.elementor-33324 .elementor-element.elementor-element-018a6f5.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content)>.e-con
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #d0d0d0;
}
.elementor-33324 .elementor-element.elementor-element-e858a5f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 64px 0px;
    --row-gap: 64px;
    --column-gap: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-3aedf2a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-3aedf2a
{
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-3aedf2a .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-81b386a
{
    --display: grid;
    --e-con-grid-template-columns: repeat(6,1fr);
    --e-con-grid-template-rows: repeat(2,1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --justify-items: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-b9372e0 img
{
    width: 100%;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-f0525d9 img
{
    width: 100%;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-0f1fb48 img
{
    width: 100%;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-851404f
{
    width: 100%;
    max-width: 100%;
}
.elementor-33324 .elementor-element.elementor-element-851404f img
{
    width: 100%;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-19fc932 img
{
    width: 100%;
    border-style: solid;
    border-width: 0 1px 1px 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-4c0a97a>.elementor-widget-container
{
    margin: 0 1px 0 0;
}
.elementor-33324 .elementor-element.elementor-element-4c0a97a img
{
    width: 100%;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-e2c34f6 img
{
    width: 100%;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-6a84ed8 img
{
    width: 100%;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-46de4f9 img
{
    width: 100%;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-4540fcd img
{
    width: 100%;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-7b1ce8f img
{
    width: 100%;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-0b5a806>.elementor-widget-container
{
    margin: 0 1px 0 0;
}
.elementor-33324 .elementor-element.elementor-element-0b5a806 img
{
    width: 100%;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-eed76e3
{
    --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;
    --flex-wrap: wrap;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-c5011fa
{
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-c5011fa>.elementor-widget-container
{
    padding: 0 0 64px 0;
}
.elementor-33324 .elementor-element.elementor-element-c5011fa.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33324 .elementor-element.elementor-element-c5011fa .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-ac98bb0
{
    width: var(--container-widget-width,35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-ac98bb0>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    margin: 0% 0% 0% 35%;
    padding: 28px 0 28px 0;
}
.elementor-33324 .elementor-element.elementor-element-ac98bb0 img
{
    width: 68%;
}
.elementor-33324 .elementor-element.elementor-element-6fc58e0
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-6fc58e0>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-6fc58e0.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-6fc58e0 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-136d49a
{
    width: var(--container-widget-width,25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 32px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-136d49a>.elementor-widget-container
{
    background-color: var(--e-global-color-secondary);
    padding: 0% 0% 0% 13.5%;
}
.elementor-33324 .elementor-element.elementor-element-136d49a .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-136d49a .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-136d49a .elementor-icon-list-icon
{
    padding-inline-end: 0;
}
.elementor-33324 .elementor-element.elementor-element-136d49a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-136d49a .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}
.elementor-33324 .elementor-element.elementor-element-136d49a .elementor-icon-list-text
{
    color: var(--e-global-color-2b86eea);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-3c54ac8
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 32px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-3c54ac8>.elementor-widget-container
{
    background-color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-icon-list-icon
{
    padding-inline-end: 0;
}
.elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}
.elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-icon-list-text
{
    color: var(--e-global-color-2b86eea);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-c5cc83d
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-c5cc83d>.elementor-widget-container
{
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-c5cc83d.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-c5cc83d .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-34798d9
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 32px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-offset: 0px;
}
.elementor-33324 .elementor-element.elementor-element-34798d9>.elementor-widget-container
{
    background-color: var(--e-global-color-secondary);
    margin: 0 -1px 0 0;
}
.elementor-33324 .elementor-element.elementor-element-34798d9 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-34798d9 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-33324 .elementor-element.elementor-element-34798d9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-34798d9 .elementor-icon-list-item>a
{
    font-family: "DM Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
}
.elementor-33324 .elementor-element.elementor-element-34798d9 .elementor-icon-list-text
{
    color: var(--e-global-color-2b86eea);
    transition: color .3s;
}
.elementor-33324 .elementor-element.elementor-element-ffcbce1
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-ffcbce1>.elementor-widget-container
{
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-ffcbce1.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-ffcbce1 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-7a8ea16
{
    width: var(--container-widget-width,12.25%);
    max-width: 12.25%;
    --container-widget-width: 12.25%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-7a8ea16>.elementor-widget-container
{
    padding: 22px 35px 22px 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-7a8ea16 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-e77776c
{
    width: var(--container-widget-width,22.75%);
    max-width: 22.75%;
    --container-widget-width: 22.75%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-e77776c>.elementor-widget-container
{
    background-color: #edecf0;
    padding: 0% 0% 0% 16.1%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-e77776c .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-231af37
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-231af37>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-231af37.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-231af37 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-4e96691
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-4e96691>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-4e96691.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-4e96691 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-5c266a6
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-5c266a6>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-5c266a6.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-5c266a6 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-bbeb415
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-bbeb415>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-bbeb415.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-bbeb415 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-624d830
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-624d830>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-624d830.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-624d830 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-a2986af
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-a2986af>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-a2986af.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-a2986af .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-98bf34b
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-98bf34b>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-98bf34b.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-98bf34b .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-198b004
{
    width: var(--container-widget-width,25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-198b004>.elementor-widget-container
{
    padding: 0% 10% 0% 13.5%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-198b004 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-d7d0b0a
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-d7d0b0a>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-d7d0b0a .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-952a3ab
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-952a3ab.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-952a3ab>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-952a3ab .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-ef99555
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-ef99555>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: 1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-ef99555 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-0b83c8e
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-0b83c8e.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-0b83c8e>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-0b83c8e .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-6d645f1
{
    width: var(--container-widget-width,12.25%);
    max-width: 12.25%;
    --container-widget-width: 12.25%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-6d645f1>.elementor-widget-container
{
    padding: 22px 35px 22px 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-6d645f1 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-bdc163b
{
    width: var(--container-widget-width,22.75%);
    max-width: 22.75%;
    --container-widget-width: 22.75%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-bdc163b>.elementor-widget-container
{
    background-color: #edecf0;
    padding: 0% 0% 0% 16.1%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-bdc163b .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-6fe4b97
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-6fe4b97>.elementor-widget-container
{
    background-color: var(--e-global-color-primary);
    padding: 0 0 0 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-secondary);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-6fe4b97.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-6fe4b97 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-dc307e1
{
    width: var(--container-widget-width,25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-dc307e1>.elementor-widget-container
{
    padding: 0% 10% 0% 13.5%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-dc307e1 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-cd959ef
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-cd959ef>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-cd959ef .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-16b8160
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-16b8160.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-16b8160>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-16b8160 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-11a0c19
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-11a0c19>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: 1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-11a0c19 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-0e57121
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-0e57121.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-0e57121>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-0e57121 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-8447433
{
    width: var(--container-widget-width,12.25%);
    max-width: 12.25%;
    --container-widget-width: 12.25%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-8447433>.elementor-widget-container
{
    padding: 22px 35px 22px 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-8447433 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-8729a61
{
    width: var(--container-widget-width,22.75%);
    max-width: 22.75%;
    --container-widget-width: 22.75%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-8729a61>.elementor-widget-container
{
    background-color: #edecf0;
    padding: 0% 0% 0% 16.1%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-8729a61 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-e55593c
{
    width: var(--container-widget-width,25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-e55593c>.elementor-widget-container
{
    padding: 0% 10% 0% 13.5%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-e55593c .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-ace7879
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-ace7879>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-ace7879 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-1006dcb
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-1006dcb.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-1006dcb>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-1006dcb .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-c5d9ff9
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-c5d9ff9>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: 1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-c5d9ff9 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-fac6422
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-fac6422.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-fac6422>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-fac6422 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-907a915
{
    width: var(--container-widget-width,12.25%);
    max-width: 12.25%;
    --container-widget-width: 12.25%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-907a915>.elementor-widget-container
{
    padding: 22px 35px 22px 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-907a915 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-a731e19
{
    width: var(--container-widget-width,22.75%);
    max-width: 22.75%;
    --container-widget-width: 22.75%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-a731e19>.elementor-widget-container
{
    background-color: #edecf0;
    padding: 0% 0% 0% 16.1%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-a731e19 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-de57b1d
{
    width: var(--container-widget-width,25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-de57b1d>.elementor-widget-container
{
    padding: 0% 10% 0% 13.5%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-de57b1d .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-33caf49
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-33caf49>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-33caf49 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-a6968e9
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-a6968e9.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-a6968e9>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-a6968e9 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-05d3252
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-05d3252>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: 1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-05d3252 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-307eb32
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-307eb32.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-307eb32>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-307eb32 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-94b0f14
{
    width: var(--container-widget-width,12.25%);
    max-width: 12.25%;
    --container-widget-width: 12.25%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-94b0f14>.elementor-widget-container
{
    padding: 22px 35px 22px 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-94b0f14 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-386fb33
{
    width: var(--container-widget-width,22.75%);
    max-width: 22.75%;
    --container-widget-width: 22.75%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-386fb33>.elementor-widget-container
{
    background-color: #edecf0;
    padding: 0% 0% 0% 16.1%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-386fb33 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-8f64fa4
{
    width: var(--container-widget-width,25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-8f64fa4>.elementor-widget-container
{
    padding: 0% 10% 0% 13.5%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-8f64fa4 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-d28d76c
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-d28d76c>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-d28d76c .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-b10bd5d
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-b10bd5d.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-b10bd5d>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-b10bd5d .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-3bdc44b
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-3bdc44b>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: 1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-3bdc44b .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-a63dfe5
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-a63dfe5.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-a63dfe5>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-a63dfe5 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-6e823be
{
    width: var(--container-widget-width,12.25%);
    max-width: 12.25%;
    --container-widget-width: 12.25%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-6e823be>.elementor-widget-container
{
    padding: 22px 35px 22px 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-6e823be .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-26a0bdd
{
    width: var(--container-widget-width,22.75%);
    max-width: 22.75%;
    --container-widget-width: 22.75%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-26a0bdd>.elementor-widget-container
{
    background-color: #edecf0;
    padding: 0% 0% 0% 16.1%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-26a0bdd .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-3c356ee
{
    width: var(--container-widget-width,25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-3c356ee>.elementor-widget-container
{
    padding: 0% 10% 0% 13.5%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-3c356ee .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-842fff3
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-842fff3>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-842fff3 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-52d9a1d
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-52d9a1d.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-52d9a1d>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-52d9a1d .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-53dcad0
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-53dcad0>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: 1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-53dcad0 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-91f07f2
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-91f07f2.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-91f07f2>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-91f07f2 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-7d16117
{
    width: var(--container-widget-width,12.25%);
    max-width: 12.25%;
    --container-widget-width: 12.25%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-7d16117>.elementor-widget-container
{
    padding: 22px 35px 22px 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-7d16117 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-1ffe07e
{
    width: var(--container-widget-width,22.75%);
    max-width: 22.75%;
    --container-widget-width: 22.75%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-1ffe07e>.elementor-widget-container
{
    background-color: #edecf0;
    padding: 0% 0% 0% 16.1%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-1ffe07e .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-457ae04
{
    width: var(--container-widget-width,25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-457ae04>.elementor-widget-container
{
    padding: 0% 10% 0% 13.5%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-457ae04 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-5e1a700
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-5e1a700>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-5e1a700 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-7ac616c
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-7ac616c.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-7ac616c>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-7ac616c .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-a225690
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-a225690>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: 1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-a225690 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-3ede4dc
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-3ede4dc.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-3ede4dc>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-3ede4dc .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-9ed60c0
{
    width: var(--container-widget-width,12.25%);
    max-width: 12.25%;
    --container-widget-width: 12.25%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-9ed60c0>.elementor-widget-container
{
    padding: 22px 35px 22px 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-9ed60c0 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-9029126
{
    width: var(--container-widget-width,22.75%);
    max-width: 22.75%;
    --container-widget-width: 22.75%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-9029126>.elementor-widget-container
{
    background-color: #edecf0;
    padding: 0% 0% 0% 16.1%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-9029126 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-daf1d1a
{
    width: var(--container-widget-width,25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-daf1d1a>.elementor-widget-container
{
    padding: 0% 10% 0% 13.5%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-daf1d1a .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-c52a731
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-c52a731>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
}
.elementor-33324 .elementor-element.elementor-element-c52a731 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-7a7ee4c
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-7a7ee4c.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-7a7ee4c>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 1px 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-7a7ee4c .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-dfe190c
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-dfe190c>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: 1px 0 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-dfe190c .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-1943b97
{
    width: var(--container-widget-width,0%);
    max-width: 0%;
    --container-widget-width: 0%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-1943b97.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33324 .elementor-element.elementor-element-1943b97>.elementor-widget-container
{
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 1px 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-1943b97 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-474e410
{
    width: var(--container-widget-width,12.25%);
    max-width: 12.25%;
    --container-widget-width: 12.25%;
    --container-widget-flex-grow: 0;
    text-align: right;
}
.elementor-33324 .elementor-element.elementor-element-474e410>.elementor-widget-container
{
    padding: 22px 35px 22px 0;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: -1px 1px 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-474e410 .elementor-heading-title
{
    font-family: var(--e-global-typography-a60fa1a-font-family),Sans-serif;
    font-size: var(--e-global-typography-a60fa1a-font-size);
    font-weight: var(--e-global-typography-a60fa1a-font-weight);
    line-height: var(--e-global-typography-a60fa1a-line-height);
}
.elementor-33324 .elementor-element.elementor-element-607b107
{
    width: var(--container-widget-width,22.75%);
    max-width: 22.75%;
    --container-widget-width: 22.75%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-607b107>.elementor-widget-container
{
    background-color: #edecf0;
    padding: 0% 0% 0% 16.1%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: 0 1px 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-607b107 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-919f936
{
    width: var(--container-widget-width,25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-919f936>.elementor-widget-container
{
    padding: 0% 10% 0% 13.5%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: 0 1px 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-919f936 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-90106ec
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-90106ec>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: 0 1px 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-90106ec .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-a99ea75
{
    width: var(--container-widget-width,20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-a99ea75>.elementor-widget-container
{
    padding: 0% 10% 0% 0%;
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: var(--e-global-color-ae043f7);
    box-shadow: 1px 1px 0 0 #000;
}
.elementor-33324 .elementor-element.elementor-element-a99ea75 .elementor-heading-title
{
    font-family: var(--e-global-typography-4381644-font-family),Sans-serif;
    font-size: var(--e-global-typography-4381644-font-size);
    font-weight: var(--e-global-typography-4381644-font-weight);
    line-height: var(--e-global-typography-4381644-line-height);
}
.elementor-33324 .elementor-element.elementor-element-379a18c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
    --gap: 64px 0px;
    --row-gap: 64px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overflow: hidden;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-ad1178c
{
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-ad1178c .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-adaa706
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 10px;
    --row-gap: 0px;
    --column-gap: 10px;
    --flex-wrap: nowrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-5c1f1f2.elementor-element
{
    --align-self: center;
}
.elementor-33324 .elementor-element.elementor-element-5c1f1f2
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-5c1f1f2 img
{
    width: 123px;
    opacity: .35;
    transition-duration: .3s;
}
.elementor-33324 .elementor-element.elementor-element-5c1f1f2:hover img
{
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-33324 .elementor-element.elementor-element-6a08257.elementor-element
{
    --align-self: center;
}
.elementor-33324 .elementor-element.elementor-element-6a08257
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-6a08257 img
{
    width: 110px;
    opacity: .45;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
    transition-duration: .3s;
}
.elementor-33324 .elementor-element.elementor-element-6a08257:hover img
{
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-33324 .elementor-element.elementor-element-03bb3c6>.elementor-widget-container
{
    margin: 0 0 -7px 0;
}
.elementor-33324 .elementor-element.elementor-element-03bb3c6.elementor-element
{
    --align-self: center;
}
.elementor-33324 .elementor-element.elementor-element-03bb3c6
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-03bb3c6 img
{
    width: 191px;
    opacity: .35;
    transition-duration: .3s;
}
.elementor-33324 .elementor-element.elementor-element-03bb3c6:hover img
{
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-33324 .elementor-element.elementor-element-faaa592>.elementor-widget-container
{
    margin: 0 0 -1px 0;
}
.elementor-33324 .elementor-element.elementor-element-faaa592.elementor-element
{
    --align-self: center;
}
.elementor-33324 .elementor-element.elementor-element-faaa592
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-faaa592 img
{
    width: 126px;
    opacity: .7;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
    transition-duration: .3s;
}
.elementor-33324 .elementor-element.elementor-element-faaa592:hover img
{
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-33324 .elementor-element.elementor-element-195005c>.elementor-widget-container
{
    margin: 0 0 -1px 0;
}
.elementor-33324 .elementor-element.elementor-element-195005c.elementor-element
{
    --align-self: center;
}
.elementor-33324 .elementor-element.elementor-element-195005c
{
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-195005c img
{
    width: 126px;
    opacity: .45;
    filter: brightness(137%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
    transition-duration: .3s;
}
.elementor-33324 .elementor-element.elementor-element-195005c:hover img
{
    opacity: 1;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-33324 .elementor-element.elementor-element-52d2d2b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 64px 0px;
    --row-gap: 64px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-03b20fe
{
    --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;
    --justify-content: space-evenly;
    --align-items: center;
    --flex-wrap: nowrap;
    --padding-top: 109px;
    --padding-bottom: 92px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-03b20fe:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-03b20fe>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-5750980
{
    --display: flex;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 23px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-2d5ad4f
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-ad19d3a
{
    --lottie-container-width: 60px;
}
.elementor-33324 .elementor-element.elementor-element-739923e
{
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-739923e .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-ba80f8c
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-8c9d808
{
    --lottie-container-width: 60px;
}
.elementor-33324 .elementor-element.elementor-element-37d2900
{
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-37d2900 .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-4740dbf
{
    width: var(--container-widget-width,500px);
    max-width: 500px;
    --container-widget-width: 500px;
    --container-widget-flex-grow: 0;
    --lottie-container-width: 100%;
}
.elementor-33324 .elementor-element.elementor-element-4740dbf>.elementor-widget-container
{
    margin: -73px 0 -80px 0;
}
.elementor-33324 .elementor-element.elementor-element-a86f25b
{
    --display: flex;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 23px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-ad5f908
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-bd866b7
{
    --lottie-container-width: 60px;
}
.elementor-33324 .elementor-element.elementor-element-7dac56d
{
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-7dac56d .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-88c1469
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-2ad18bb
{
    --lottie-container-width: 60px;
}
.elementor-33324 .elementor-element.elementor-element-ad179c1
{
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-ad179c1 .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-2b86eea);
}
.elementor-33324 .elementor-element.elementor-element-001fdf3
{
    --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;
    --justify-content: center;
    --align-items: stretch;
    --gap: 42px 42px;
    --row-gap: 42px;
    --column-gap: 42px;
    --flex-wrap: wrap;
    --overflow: hidden;
    --padding-top: 80px;
    --padding-bottom: 160px;
    --padding-left: 40px;
    --padding-right: 40px;
    --z-index: 2;
}
.elementor-33324 .elementor-element.elementor-element-167a2cf
{
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.elementor-33324 .elementor-element.elementor-element-167a2cf .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-59a9d09
{
    width: var(--container-widget-width,84.6%);
    max-width: 84.6%;
    --container-widget-width: 84.6%;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-tab-title
{
    border-width: 1px;
    border-color: var(--e-global-color-cb24670);
    padding: 38px 0 38px 0;
}
.elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-tab-content
{
    border-width: 1px;
    border-block-end-color: var(--e-global-color-cb24670);
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    padding: 0 80px 20px 50px;
}
.elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-toggle-title, .elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-toggle-icon
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-toggle-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-tab-title.elementor-active a, .elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-tab-title.elementor-active .elementor-toggle-icon
{
    color: var(--e-global-color-primary);
}
.elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-toggle-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 1.3em;
}
.elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-tab-title .elementor-toggle-icon i:before
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-tab-title .elementor-toggle-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before
{
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-tab-title.elementor-active .elementor-toggle-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-toggle-icon
{
    margin-inline-end: 50px;
}
.elementor-33324 .elementor-element.elementor-element-adb89d3
{
    --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;
    --padding-top: 120px;
    --padding-bottom: 100px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-33324 .elementor-element.elementor-element-adb89d3:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-adb89d3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: transparent;
    background-image: linear-gradient(180deg,#fff0 0%,var(--e-global-color-2b86eea) 100%);
}
.elementor-33324 .elementor-element.elementor-element-f3d13b9
{
    --display: flex;
    --justify-content: flex-start;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-b92545c
{
    width: 100%;
    max-width: 100%;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-b92545c>.elementor-widget-container
{
    padding: 0 80px 20px 0;
}
.elementor-33324 .elementor-element.elementor-element-b92545c .elementor-heading-title
{
    font-family: var(--e-global-typography-6e75d94-font-family),Sans-serif;
    font-size: var(--e-global-typography-6e75d94-font-size);
    font-weight: var(--e-global-typography-6e75d94-font-weight);
    line-height: var(--e-global-typography-6e75d94-line-height);
    letter-spacing: var(--e-global-typography-6e75d94-letter-spacing);
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-732f167>.elementor-widget-container
{
    padding: 0 0 40px 0;
}
.elementor-33324 .elementor-element.elementor-element-732f167
{
    --lottie-container-width: 548px;
}
.elementor-33324 .elementor-element.elementor-element-7261338
{
    width: var(--container-widget-width,680px);
    max-width: 680px;
    --container-widget-width: 680px;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-c484410
{
    width: var(--container-widget-width,680px);
    max-width: 680px;
    --container-widget-width: 680px;
    --container-widget-flex-grow: 0;
}
.elementor-33324 .elementor-element.elementor-element-b49d44b
{
    --display: flex;
}
.elementor-33324 .elementor-element.elementor-element-a999c20
{
    --display: flex;
}
.elementor-33324 .elementor-element.elementor-element-199c33e
{
    --display: flex;
}
.elementor-33324 .elementor-element.elementor-element-d860155
{
    --display: flex;
}
.elementor-33324 .elementor-element.elementor-element-e2cf7ca
{
    --display: flex;
}
.elementor-33324 .elementor-element.elementor-element-1bb247b
{
    --display: flex;
}
.elementor-33324 .elementor-element.elementor-element-2233c27
{
    --display: flex;
}
.elementor-33324 .elementor-element.elementor-element-b9ffb6c
{
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
}
.elementor-33324 .elementor-element.elementor-element-1f0be93
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33324 .elementor-element.elementor-element-97b6118
{
    width: 100%;
    max-width: 100%;
    text-align: left;
}
.elementor-33324 .elementor-element.elementor-element-97b6118>.elementor-widget-container
{
    padding: 0 0 20px 0;
}
.elementor-33324 .elementor-element.elementor-element-97b6118 .elementor-heading-title
{
    font-size: 24px;
    font-weight: 500;
    text-transform: none;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-050cd11
{
    --grid-row-gap: 25px;
    --grid-column-gap: 40px;
}
.elementor-33324 .elementor-element.elementor-element-050cd11>.elementor-widget-container
{
    padding: 0 0 50px 0;
}
.elementor-33324 .elementor-element.elementor-element-050cd11 .elementor-post__title, .elementor-33324 .elementor-element.elementor-element-050cd11 .elementor-post__title a
{
    color: var(--e-global-color-text);
}
.elementor-33324 .elementor-element.elementor-element-0151ad2
{
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-ae043f7);
    --border-color: var(--e-global-color-ae043f7);
    --margin-top: 0px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 36px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-33324 .elementor-element.elementor-element-0151ad2:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-0151ad2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #00000008;
}
.elementor-33324 .elementor-element.elementor-element-08f8861
{
    --display: flex;
}
.elementor-33324 .elementor-element.elementor-element-62a1646>.elementor-widget-container
{
    padding: 0 0 24px 0;
}
.elementor-33324 .elementor-element.elementor-element-62a1646 .elementor-heading-title
{
    font-size: 24px;
    font-weight: 500;
    color: var(--e-global-color-secondary);
}
.elementor-33324 .elementor-element.elementor-element-ce34a06>.elementor-widget-container
{
    margin: 0 0 0 -17px;
    padding: 0 0 0 0;
}
@media(max-width: 1100px)
{
    .elementor-33324 .elementor-element.elementor-element-14f01a5
    {
        --min-height: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-dde661b img
    {
        height: 100vh;
        object-fit: cover;
        object-position: center center;
    }
    .elementor-33324 .elementor-element.elementor-element-16b8e93
    {
        --min-height: 100vh;
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-33324 .elementor-element.elementor-element-4e8cfb2
    {
        width: var(--container-widget-width,672px);
        max-width: 672px;
        --container-widget-width: 672px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-4e8cfb2 .elementor-heading-title
    {
        font-size: var(--e-global-typography-b85a5fe-font-size);
        line-height: var(--e-global-typography-b85a5fe-line-height);
        letter-spacing: var(--e-global-typography-b85a5fe-letter-spacing);
    }
    .elementor-33324 .elementor-element.elementor-element-d6498c8
    {
        width: var(--container-widget-width,545px);
        max-width: 545px;
        --container-widget-width: 545px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d6498c8 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-33324 .elementor-element.elementor-element-195492e5
    {
        --min-height: 90px;
    }
    .elementor-33324 .elementor-element.elementor-element-1c5f267c
    {
        --margin-top: 60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-b7445f0
    {
        --min-height: 800px;
    }
    .elementor-33324 .elementor-element.elementor-element-5f8e203
    {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: flex-start;
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --padding-top: 120px;
        --padding-bottom: 120px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-33324 .elementor-element.elementor-element-d7422ef
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-d7422ef .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-adbb184
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-adbb184>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-adbb184.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-4972c20
    {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 35px;
    }
    .elementor-33324 .elementor-element.elementor-element-1eebe6e>.elementor-widget-container
    {
        padding: 0 0 120px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-1eebe6e .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-168f0a5>.elementor-widget-container
    {
        margin: 0 -10px 0 0;
        padding: 24px 0 24px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-title, .elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-517625f-font-size);
        line-height: var(--e-global-typography-517625f-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-bccde3f
    {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 35px;
    }
    .elementor-33324 .elementor-element.elementor-element-b3e52dc>.elementor-widget-container
    {
        margin: 0 -16px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-b3e52dc .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-7020ce5>.elementor-widget-container
    {
        padding: 24px 0 24px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-title, .elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-517625f-font-size);
        line-height: var(--e-global-typography-517625f-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-f9bf6a4
    {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 35px;
        --padding-right: 35px;
    }
    .elementor-33324 .elementor-element.elementor-element-63e3fc9>.elementor-widget-container
    {
        padding: 0 0 60px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-63e3fc9 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-0d29337>.elementor-widget-container
    {
        padding: 24px 0 24px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-title, .elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-517625f-font-size);
        line-height: var(--e-global-typography-517625f-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-36dc609
    {
        --e-n-carousel-swiper-slides-to-display: 1;
        width: var(--container-widget-width,400px);
        max-width: 400px;
        --container-widget-width: 400px;
        --container-widget-flex-grow: 0;
        --e-n-carousel-dots-horizontal-position: 0px;
        --e-n-carousel-dots-horizontal-transform: 0%;
        --e-n-carousel-dots-horizontal-offset: -8px;
        --e-n-carousel-dots-vertical-position: 100%;
        --e-n-carousel-dots-vertical-transform: -100%;
        --e-n-carousel-dots-vertical-offset: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-24a2ea0
    {
        --padding-top: 120px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-4ce52d6>.elementor-widget-container
    {
        padding: 0 0 40px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-4ce52d6 .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-a4d9839.e-con:hover
    {
        --e-con-transform-translateX: 0px;
        --e-con-transform-translateY: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-a4d9839
    {
        --justify-content: center;
    }
    .elementor-33324 .elementor-element.elementor-element-53bb8d7
    {
        width: var(--container-widget-width,10%);
        max-width: 10%;
        --container-widget-width: 10%;
        --container-widget-flex-grow: 0;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-53bb8d7>.elementor-widget-container
    {
        margin: -12px 0 -30px -10px;
        padding: 10px 0 10px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-4071716
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-4071716>.elementor-widget-container
    {
        padding: 8px 0 8px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-4071716 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-b248334
    {
        width: var(--container-widget-width,25%);
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-b248334>.elementor-widget-container
    {
        padding: 0 10px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a85a78b
    {
        width: var(--container-widget-width,25%);
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a85a78b>.elementor-widget-container
    {
        padding: 0 10px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e6aa39f.e-con:hover
    {
        --e-con-transform-translateX: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-e6aa39f
    {
        --justify-content: flex-start;
    }
    .elementor-33324 .elementor-element.elementor-element-10b8deb
    {
        width: var(--container-widget-width,10%);
        max-width: 10%;
        --container-widget-width: 10%;
        --container-widget-flex-grow: 0;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-10b8deb>.elementor-widget-container
    {
        margin: -7px 0 -26px -13px;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e734922
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e734922>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e734922 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-296b8bb
    {
        width: var(--container-widget-width,25%);
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-296b8bb>.elementor-widget-container
    {
        padding: 0 10px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3f6f13e
    {
        width: var(--container-widget-width,25%);
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3f6f13e>.elementor-widget-container
    {
        padding: 0 10px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-04e4f42.e-con:hover
    {
        --e-con-transform-translateX: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-04e4f42
    {
        --justify-content: flex-start;
    }
    .elementor-33324 .elementor-element.elementor-element-031d6e7
    {
        width: var(--container-widget-width,10%);
        max-width: 10%;
        --container-widget-width: 10%;
        --container-widget-flex-grow: 0;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-031d6e7>.elementor-widget-container
    {
        margin: -9px 0 -27px -11px;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-aa8f6d5
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-aa8f6d5>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-aa8f6d5 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-d12668f
    {
        width: var(--container-widget-width,25%);
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d12668f>.elementor-widget-container
    {
        padding: 0 10px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-5e872c4
    {
        width: var(--container-widget-width,25%);
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-5e872c4>.elementor-widget-container
    {
        padding: 0 10px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-eb9cd2c.e-con:hover
    {
        --e-con-transform-translateX: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-eb9cd2c
    {
        --justify-content: flex-start;
    }
    .elementor-33324 .elementor-element.elementor-element-fbf0369
    {
        width: var(--container-widget-width,10%);
        max-width: 10%;
        --container-widget-width: 10%;
        --container-widget-flex-grow: 0;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-fbf0369>.elementor-widget-container
    {
        margin: -12px 0 -26px -10px;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7da37ed
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7da37ed>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7da37ed .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-3c33c72
    {
        width: var(--container-widget-width,25%);
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3c33c72>.elementor-widget-container
    {
        padding: 0 10px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-e590761
    {
        width: var(--container-widget-width,25%);
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e590761>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-54930d1.e-con:hover
    {
        --e-con-transform-translateX: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-54930d1
    {
        --justify-content: flex-start;
    }
    .elementor-33324 .elementor-element.elementor-element-b8444a1
    {
        width: var(--container-widget-width,10%);
        max-width: 10%;
        --container-widget-width: 10%;
        --container-widget-flex-grow: 0;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-b8444a1>.elementor-widget-container
    {
        margin: -12px 0 -31px -13px;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e176921
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e176921>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e176921 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-44146df
    {
        width: var(--container-widget-width,25%);
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-44146df>.elementor-widget-container
    {
        padding: 0 10px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-2eb7e66
    {
        width: var(--container-widget-width,25%);
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-2eb7e66>.elementor-widget-container
    {
        padding: 0 10px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-90054d5
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 5px 0px;
        --row-gap: 5px;
        --column-gap: 0px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-33324 .elementor-element.elementor-element-2c5bc54 .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-2e502b2
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-17630c2.e-con:hover
    {
        --e-con-transform-translateY: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-17630c2
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --margin-top: 50px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-e2de317>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-e2de317
    {
        left: 18px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-e2de317
    {
        right: 18px;
    }
    .elementor-33324 .elementor-element.elementor-element-e2de317
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-e2de317 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-cb46acc>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-cb46acc
    {
        left: 111px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-cb46acc
    {
        right: 111px;
    }
    .elementor-33324 .elementor-element.elementor-element-cb46acc
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-cb46acc .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-924e577>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-924e577
    {
        left: 213px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-924e577
    {
        right: 213px;
    }
    .elementor-33324 .elementor-element.elementor-element-924e577
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-924e577 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-36abeed .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-a8df841.e-con:hover
    {
        --e-con-transform-translateY: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-a8df841
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --margin-top: 50px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 11px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-5c72e04>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-5c72e04
    {
        left: 28px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-5c72e04
    {
        right: 28px;
    }
    .elementor-33324 .elementor-element.elementor-element-5c72e04
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-5c72e04 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-c306e49>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-c306e49
    {
        left: 121px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-c306e49
    {
        right: 121px;
    }
    .elementor-33324 .elementor-element.elementor-element-c306e49
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-c306e49 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-ae281a6>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-ae281a6
    {
        left: 208px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-ae281a6
    {
        right: 208px;
    }
    .elementor-33324 .elementor-element.elementor-element-ae281a6
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-ae281a6 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-51e77e7 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-71fee91.e-con:hover
    {
        --e-con-transform-translateY: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-71fee91
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-6f05efb>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-6f05efb
    {
        left: 18px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-6f05efb
    {
        right: 18px;
    }
    .elementor-33324 .elementor-element.elementor-element-6f05efb
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-6f05efb .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-105a897>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-105a897
    {
        left: 170px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-105a897
    {
        right: 170px;
    }
    .elementor-33324 .elementor-element.elementor-element-105a897
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-105a897 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-d9a2fd4>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-d9a2fd4
    {
        left: 257px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-d9a2fd4
    {
        right: 257px;
    }
    .elementor-33324 .elementor-element.elementor-element-d9a2fd4
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-d9a2fd4 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-1abfe7a .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-d830cc3.e-con:hover
    {
        --e-con-transform-translateY: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-d830cc3
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 11px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-9ba65c3>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-9ba65c3
    {
        left: 28px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-9ba65c3
    {
        right: 28px;
    }
    .elementor-33324 .elementor-element.elementor-element-9ba65c3
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-9ba65c3 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-2e3de1d>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-2e3de1d
    {
        left: 180px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-2e3de1d
    {
        right: 180px;
    }
    .elementor-33324 .elementor-element.elementor-element-2e3de1d
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-2e3de1d .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-78761d9>.elementor-widget-container
    {
        padding: 3px 10px 3px 10px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-78761d9
    {
        left: 251px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-78761d9
    {
        right: 251px;
    }
    .elementor-33324 .elementor-element.elementor-element-78761d9
    {
        bottom: 80px;
    }
    .elementor-33324 .elementor-element.elementor-element-78761d9 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-9f92879 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-8ad8784
    {
        --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;
        --padding-top: 60px;
        --padding-bottom: 120px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-33324 .elementor-element.elementor-element-4f70a31
    {
        --min-height: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-37b239e>.elementor-widget-container
    {
        padding: 0 40px 40px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-37b239e .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-d458e35
    {
        --lottie-container-width: 100%;
        --lottie-container-max-width: 350px;
    }
    .elementor-33324 .elementor-element.elementor-element-1d31adf
    {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-544c993
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-11dfd7e .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-1bf3338
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-36624c0 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-d2621f7
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-6117ebe .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-3199edd
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-9fdbabf .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-d845dd5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-d88098f
    {
        --padding-top: 100px;
        --padding-bottom: 60px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-33324 .elementor-element.elementor-element-00be412>.elementor-widget-container
    {
        padding: 0 0 40px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-00be412 .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-20d4c5f
    {
        --align-items: stretch;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
    .elementor-33324 .elementor-element.elementor-element-4a559cd
    {
        --min-height: 370px;
        --justify-content: space-between;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
    }
    .elementor-33324 .elementor-element.elementor-element-4a559cd.e-con
    {
        --align-self: stretch;
    }
    .elementor-33324 .elementor-element.elementor-element-6b03ba0>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-6b03ba0
    {
        left: 31px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-6b03ba0
    {
        right: 31px;
    }
    .elementor-33324 .elementor-element.elementor-element-6b03ba0
    {
        top: 31px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-40ffc6c>.elementor-widget-container:hover
    {
        --e-transform-translateY: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-40ffc6c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta__content
    {
        padding: 117px 30px 30px 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta__title
    {
        font-size: 23px;
    }
    .elementor-33324 .elementor-element.elementor-element-73fd7cb
    {
        --min-height: 370px;
        --justify-content: space-between;
        border-width: 1px 1px 1px 0;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-73fd7cb.e-con
    {
        --align-self: stretch;
    }
    .elementor-33324 .elementor-element.elementor-element-4d4712f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-4d4712f
    {
        left: 31px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-4d4712f
    {
        right: 31px;
    }
    .elementor-33324 .elementor-element.elementor-element-4d4712f
    {
        top: 31px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-8a16f76>.elementor-widget-container:hover
    {
        --e-transform-translateY: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-8a16f76>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta__content
    {
        padding: 117px 30px 30px 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta__title
    {
        font-size: 23px;
    }
    .elementor-33324 .elementor-element.elementor-element-f073686
    {
        --min-height: 370px;
        --justify-content: space-between;
        border-width: 1px 1px 1px 0;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-f073686.e-con
    {
        --align-self: stretch;
    }
    .elementor-33324 .elementor-element.elementor-element-cf7ca56>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-cf7ca56
    {
        left: 31px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-cf7ca56
    {
        right: 31px;
    }
    .elementor-33324 .elementor-element.elementor-element-cf7ca56
    {
        top: 31px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-b0a1431>.elementor-widget-container:hover
    {
        --e-transform-translateY: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-b0a1431>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta__content
    {
        padding: 117px 30px 30px 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta__title
    {
        font-size: 23px;
    }
    .elementor-33324 .elementor-element.elementor-element-06f6caf
    {
        --min-height: 370px;
        --justify-content: flex-start;
        border-width: 0 1px 1px 1px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
    }
    .elementor-33324 .elementor-element.elementor-element-06f6caf.e-con
    {
        --align-self: stretch;
    }
    .elementor-33324 .elementor-element.elementor-element-e45778a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-e45778a
    {
        left: 31px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-e45778a
    {
        right: 31px;
    }
    .elementor-33324 .elementor-element.elementor-element-e45778a
    {
        top: 31px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-90079ae>.elementor-widget-container:hover
    {
        --e-transform-translateY: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-90079ae>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta__content
    {
        padding: 117px 30px 30px 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta__title
    {
        font-size: 23px;
    }
    .elementor-33324 .elementor-element.elementor-element-84484be
    {
        --min-height: 370px;
        --justify-content: flex-start;
        border-width: 0 1px 1px 0;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-84484be.e-con
    {
        --align-self: stretch;
    }
    .elementor-33324 .elementor-element.elementor-element-603258e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-603258e
    {
        left: 31px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-603258e
    {
        right: 31px;
    }
    .elementor-33324 .elementor-element.elementor-element-603258e
    {
        top: 31px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-61fef10>.elementor-widget-container:hover
    {
        --e-transform-translateY: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-61fef10>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta__content
    {
        padding: 117px 30px 30px 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta__title
    {
        font-size: 23px;
    }
    .elementor-33324 .elementor-element.elementor-element-c271238
    {
        --min-height: 370px;
        --justify-content: flex-start;
        border-width: 0 1px 1px 0;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-c271238.e-con
    {
        --align-self: stretch;
    }
    .elementor-33324 .elementor-element.elementor-element-1db9637>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-1db9637
    {
        left: 31px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-1db9637
    {
        right: 31px;
    }
    .elementor-33324 .elementor-element.elementor-element-1db9637
    {
        top: 31px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-27296ff>.elementor-widget-container:hover
    {
        --e-transform-translateY: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-27296ff>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta__content
    {
        padding: 117px 30px 30px 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta__title
    {
        font-size: 23px;
    }
    .elementor-33324 .elementor-element.elementor-element-0f78fc5
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-33324 .elementor-element.elementor-element-53e9114>.elementor-widget-container
    {
        padding: 0 0 50px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-53e9114 .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-83049f0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-04698e4
    {
        width: var(--container-widget-width,157px);
        max-width: 157px;
        --container-widget-width: 157px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-0148f6c
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-7d885c9
    {
        --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;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 5px 14px;
        --row-gap: 5px;
        --column-gap: 14px;
        --flex-wrap: nowrap;
    }
    .elementor-33324 .elementor-element.elementor-element-ce1d336 img
    {
        object-fit: contain;
    }
    .elementor-33324 .elementor-element.elementor-element-9dacd65 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-1535a08>.elementor-widget-container
    {
        margin: 0 -11px 0 -3px;
    }
    .elementor-33324 .elementor-element.elementor-element-1535a08 .elementor-heading-title
    {
        font-size: 40px;
        line-height: .7em;
    }
    .elementor-33324 .elementor-element.elementor-element-d14b2cb>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-9485b4a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 16px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-1be5dd6 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-93f8236 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-0e59e70
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-5a05178
    {
        --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;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 5px 14px;
        --row-gap: 5px;
        --column-gap: 14px;
        --flex-wrap: nowrap;
    }
    .elementor-33324 .elementor-element.elementor-element-298c54d .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-f672238>.elementor-widget-container
    {
        margin: 0 -24px 0 -3px;
    }
    .elementor-33324 .elementor-element.elementor-element-f672238 .elementor-heading-title
    {
        font-size: 40px;
        line-height: .7em;
    }
    .elementor-33324 .elementor-element.elementor-element-048cf7b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d7f1344>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 16px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-f540ccc .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-7057d38 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-1634272
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-dddd3d7
    {
        --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;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 5px 14px;
        --row-gap: 5px;
        --column-gap: 14px;
        --flex-wrap: nowrap;
    }
    .elementor-33324 .elementor-element.elementor-element-fa1cd14>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-fa1cd14 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-73355e1>.elementor-widget-container
    {
        margin: 0 -16px 0 -3px;
    }
    .elementor-33324 .elementor-element.elementor-element-73355e1 .elementor-heading-title
    {
        font-size: 40px;
        line-height: .7em;
    }
    .elementor-33324 .elementor-element.elementor-element-70cca5f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-18fc4e3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 16px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-316b126 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-1c04c06 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-84b7f70
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-5450fb9
    {
        --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;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 5px 14px;
        --row-gap: 5px;
        --column-gap: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-e6dd914 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-9ade2ed>.elementor-widget-container
    {
        margin: 0 0 0 -3px;
    }
    .elementor-33324 .elementor-element.elementor-element-9ade2ed .elementor-heading-title
    {
        font-size: 40px;
        line-height: .7em;
    }
    .elementor-33324 .elementor-element.elementor-element-1dffa6c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-b8900e7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 16px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ed7211d .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-20f7bee .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-a3b9dad
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-b421b66
    {
        --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;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 5px 14px;
        --row-gap: 5px;
        --column-gap: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-5e840c7 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-d7d886b>.elementor-widget-container
    {
        margin: 0 -20px 0 -3px;
    }
    .elementor-33324 .elementor-element.elementor-element-d7d886b .elementor-heading-title
    {
        font-size: 40px;
        line-height: .7em;
    }
    .elementor-33324 .elementor-element.elementor-element-92ce0c3>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e728e94>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 16px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-6f0bfe1 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-9f7b3ae .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-0e6f37f
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-f971f9a
    {
        --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;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 5px 14px;
        --row-gap: 5px;
        --column-gap: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-9d1084e>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-9d1084e .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-99858e2>.elementor-widget-container
    {
        margin: 0 0 0 -3px;
    }
    .elementor-33324 .elementor-element.elementor-element-99858e2 .elementor-heading-title
    {
        font-size: 40px;
        line-height: .7em;
    }
    .elementor-33324 .elementor-element.elementor-element-da2097b>.elementor-widget-container
    {
        margin: 0 -9px 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7d717a7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 16px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-eb75e59 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-c3d042e .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-de6fe92
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-09612a4 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-d26c620
    {
        width: var(--container-widget-width,157px);
        max-width: 157px;
        --container-widget-width: 157px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-f9319c4
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-df10f9d
    {
        --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;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 5px 14px;
        --row-gap: 5px;
        --column-gap: 14px;
        --flex-wrap: nowrap;
    }
    .elementor-33324 .elementor-element.elementor-element-a46a930 img
    {
        object-fit: contain;
    }
    .elementor-33324 .elementor-element.elementor-element-3eeebc8 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-48ddcba>.elementor-widget-container
    {
        margin: 0 0 0 -3px;
        padding: 4px 0 28px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-48ddcba .elementor-heading-title
    {
        font-size: 40px;
        line-height: .7em;
    }
    .elementor-33324 .elementor-element.elementor-element-083b7ef>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d875ab3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 16px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-63b8f36 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-1c8dc14 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-f74e0fd
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-9bbbc8d
    {
        --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;
        --justify-content: flex-start;
        --align-items: flex-start;
        --gap: 5px 14px;
        --row-gap: 5px;
        --column-gap: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-2ddd0b2 .elementor-heading-title
    {
        font-size: 25px;
    }
    .elementor-33324 .elementor-element.elementor-element-ac80af4>.elementor-widget-container
    {
        margin: 0 0 0 -3px;
        padding: 4px 0 28px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ac80af4 .elementor-heading-title
    {
        font-size: 40px;
        line-height: .7em;
    }
    .elementor-33324 .elementor-element.elementor-element-2325374>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-46c89f9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 16px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-5ad9567 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-da56dd8 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-018a6f5
    {
        --n-tabs-title-font-size: 18px;
    }
    .elementor-33324 .elementor-element.elementor-element-e858a5f
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-33324 .elementor-element.elementor-element-3aedf2a .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-81b386a
    {
        --grid-auto-flow: row;
    }
    .elementor-33324 .elementor-element.elementor-element-eed76e3
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-c5011fa>.elementor-widget-container
    {
        padding: 0 0 40px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-c5011fa .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-ac98bb0>.elementor-widget-container
    {
        padding: 20px 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ac98bb0 img
    {
        width: 70%;
        max-width: 159px;
    }
    .elementor-33324 .elementor-element.elementor-element-6fc58e0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-6fc58e0 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-136d49a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-136d49a .elementor-icon-list-item>a
    {
        line-height: 1.2em;
    }
    .elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-icon-list-item>a
    {
        line-height: 1.2em;
    }
    .elementor-33324 .elementor-element.elementor-element-c5cc83d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-c5cc83d .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-34798d9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-34798d9 .elementor-icon-list-item>a
    {
        line-height: 1.2em;
    }
    .elementor-33324 .elementor-element.elementor-element-ffcbce1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-ffcbce1 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-7a8ea16>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-7a8ea16 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-e77776c .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-231af37>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-231af37 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-4e96691>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-4e96691 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-5c266a6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-5c266a6 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-bbeb415>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-bbeb415 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-624d830>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-624d830 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a2986af>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-a2986af .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-98bf34b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-98bf34b .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-198b004 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-d7d0b0a .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-952a3ab>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-952a3ab .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-ef99555 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-0b83c8e>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-0b83c8e .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-6d645f1>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-6d645f1 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-bdc163b .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-6fe4b97>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-6fe4b97 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-dc307e1 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-cd959ef .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-16b8160>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-16b8160 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-11a0c19 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-0e57121>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-0e57121 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-8447433>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-8447433 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-8729a61 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-e55593c .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-ace7879 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-1006dcb>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-1006dcb .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-c5d9ff9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-fac6422>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-fac6422 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-907a915>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-907a915 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a731e19 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-de57b1d .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-33caf49 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a6968e9>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-a6968e9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-05d3252 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-307eb32>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-307eb32 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-94b0f14>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-94b0f14 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-386fb33 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-8f64fa4 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-d28d76c .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-b10bd5d>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-b10bd5d .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-3bdc44b .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a63dfe5>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-a63dfe5 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-6e823be>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-6e823be .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-26a0bdd .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-3c356ee .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-842fff3 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-52d9a1d>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-52d9a1d .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-53dcad0 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-91f07f2>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-91f07f2 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-7d16117>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-7d16117 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-1ffe07e .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-457ae04 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-5e1a700 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-7ac616c>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-7ac616c .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a225690 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-3ede4dc>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-3ede4dc .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-9ed60c0>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-9ed60c0 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-9029126 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-daf1d1a .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-c52a731 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-7a7ee4c>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-7a7ee4c .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-dfe190c .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-1943b97>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-1943b97 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-474e410>.elementor-widget-container
    {
        padding: 15px 10px 15px 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-474e410 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-607b107 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-919f936 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-90106ec .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a99ea75 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-379a18c
    {
        --justify-content: center;
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --flex-wrap: nowrap;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-33324 .elementor-element.elementor-element-ad1178c
    {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .elementor-33324 .elementor-element.elementor-element-ad1178c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ad1178c .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-adaa706
    {
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-03bb3c6>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-03bb3c6 img
    {
        width: 195px;
    }
    .elementor-33324 .elementor-element.elementor-element-faaa592 img
    {
        width: 120px;
    }
    .elementor-33324 .elementor-element.elementor-element-195005c img
    {
        width: 120px;
    }
    .elementor-33324 .elementor-element.elementor-element-52d2d2b
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-33324 .elementor-element.elementor-element-03b20fe
    {
        --justify-content: flex-start;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --flex-wrap: wrap;
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-5750980
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-2d5ad4f
    {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
    }
    .elementor-33324 .elementor-element.elementor-element-739923e
    {
        width: var(--container-widget-width,291px);
        max-width: 291px;
        --container-widget-width: 291px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-739923e .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-ba80f8c
    {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
    }
    .elementor-33324 .elementor-element.elementor-element-37d2900
    {
        width: var(--container-widget-width,306px);
        max-width: 306px;
        --container-widget-width: 306px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-37d2900 .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-4740dbf
    {
        width: 100%;
        max-width: 100%;
        --lottie-container-width: 70%;
        --lottie-container-max-width: 500px;
    }
    .elementor-33324 .elementor-element.elementor-element-4740dbf>.elementor-widget-container
    {
        margin: 0 0 -40px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-4740dbf.elementor-element
    {
        --order: -99999/* order start hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-a86f25b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-ad5f908
    {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
    }
    .elementor-33324 .elementor-element.elementor-element-7dac56d
    {
        width: var(--container-widget-width,335px);
        max-width: 335px;
        --container-widget-width: 335px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7dac56d .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-88c1469
    {
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --align-items: center;
    }
    .elementor-33324 .elementor-element.elementor-element-ad179c1
    {
        width: var(--container-widget-width,306px);
        max-width: 306px;
        --container-widget-width: 306px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ad179c1 .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-001fdf3
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 40px;
        --padding-right: 40px;
    }
    .elementor-33324 .elementor-element.elementor-element-167a2cf .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-59a9d09
    {
        width: var(--container-widget-width,800px);
        max-width: 800px;
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-toggle-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-tab-title
    {
        padding: 25px 0 25px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-tab-content
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-adb89d3
    {
        --flex-direction: column;
        --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: 40px;
        --padding-right: 40px;
    }
    .elementor-33324 .elementor-element.elementor-element-f3d13b9
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 12px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-b92545c>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-b92545c .elementor-heading-title
    {
        font-size: var(--e-global-typography-6e75d94-font-size);
        line-height: var(--e-global-typography-6e75d94-line-height);
        letter-spacing: var(--e-global-typography-6e75d94-letter-spacing);
    }
    .elementor-33324 .elementor-element.elementor-element-1f0be93
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-97b6118>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-97b6118 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-050cd11 .elementor-post__title, .elementor-33324 .elementor-element.elementor-element-050cd11 .elementor-post__title a
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-0151ad2
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-33324 .elementor-element.elementor-element-62a1646 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33324 .elementor-element.elementor-element-ce34a06>.elementor-widget-container
    {
        padding: 0 0 60px 0;
    }
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-14f01a5
    {
        --padding-top: 110px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-dde661b
    {
        width: 100%;
        max-width: 100%;
        top: 0;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-dde661b
    {
        left: 0;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-dde661b
    {
        right: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-16b8e93
    {
        --min-height: 0px;
        --padding-top: 114px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-4e8cfb2
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-4e8cfb2 .elementor-heading-title
    {
        font-size: var(--e-global-typography-b85a5fe-font-size);
        line-height: var(--e-global-typography-b85a5fe-line-height);
        letter-spacing: var(--e-global-typography-b85a5fe-letter-spacing);
    }
    .elementor-33324 .elementor-element.elementor-element-d6498c8
    {
        width: var(--container-widget-width,335px);
        max-width: 335px;
        --container-widget-width: 335px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d6498c8>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d6498c8 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-c07645c
    {
        --width: 280px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 13px;
        --padding-right: 13px;
    }
    .elementor-33324 .elementor-element.elementor-element-9cf1b7e
    {
        width: var(--container-widget-width,60px);
        max-width: 60px;
        --container-widget-width: 60px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-77f0c25>.elementor-widget-container
    {
        padding: 2px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-77f0c25 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-a4cd769
    {
        width: var(--container-widget-width,87px);
        max-width: 87px;
        --container-widget-width: 87px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-82a704a .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-195492e5
    {
        --min-height: 60px;
        --flex-wrap: nowrap;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-7fe740a1>.elementor-widget-container
    {
        padding: 20px 20px 30px 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-b7445f0
    {
        --min-height: 800px;
    }
    .elementor-33324 .elementor-element.elementor-element-5f8e203
    {
        --content-width: 400px;
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 67px;
        --padding-bottom: 50px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-d7422ef .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-adbb184>.elementor-widget-container
    {
        padding: 50px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-adbb184 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-66b1dbf
    {
        --min-height: 200px;
    }
    .elementor-33324 .elementor-element.elementor-element-12726eb:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-12726eb>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("/wp-content/uploads/2025/03/Jonathan-Hsu-1.jpg");
        background-position: center center;
        background-size: cover;
    }
    .elementor-33324 .elementor-element.elementor-element-12726eb
    {
        --min-height: 230px;
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: flex-end;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-5946a2c>.elementor-widget-container
    {
        padding: 9px 9px 0 9px;
    }
    .elementor-33324 .elementor-element.elementor-element-5946a2c .elementor-icon
    {
        font-size: 19px;
    }
    .elementor-33324 .elementor-element.elementor-element-5946a2c .elementor-icon svg
    {
        height: 19px;
    }
    .elementor-33324 .elementor-element.elementor-element-4972c20
    {
        --gap: 15px 0px;
        --row-gap: 15px;
        --column-gap: 0px;
        --padding-top: 34px;
        --padding-bottom: 34px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-2675466
    {
        --e-rating-icon-font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-1eebe6e>.elementor-widget-container
    {
        padding: 0 0 108px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-1eebe6e .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-33324 .elementor-element.elementor-element-168f0a5>.elementor-widget-container
    {
        padding: 6px 0 6px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-title
    {
        margin-block-end: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-title, .elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-517625f-font-size);
        line-height: var(--e-global-typography-517625f-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-168f0a5 .elementor-icon-box-description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-a381912
    {
        --min-height: 200px;
    }
    .elementor-33324 .elementor-element.elementor-element-03e8731:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-03e8731>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("/wp-content/uploads/2025/03/Jacquelyn-von-Hardenburgh-1.jpg");
        background-position: center center;
        background-size: cover;
    }
    .elementor-33324 .elementor-element.elementor-element-03e8731
    {
        --min-height: 230px;
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: flex-end;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-450cc8d>.elementor-widget-container
    {
        padding: 9px 9px 0 9px;
    }
    .elementor-33324 .elementor-element.elementor-element-450cc8d .elementor-icon
    {
        font-size: 19px;
    }
    .elementor-33324 .elementor-element.elementor-element-450cc8d .elementor-icon svg
    {
        height: 19px;
    }
    .elementor-33324 .elementor-element.elementor-element-bccde3f
    {
        --gap: 15px 0px;
        --row-gap: 15px;
        --column-gap: 0px;
        --padding-top: 34px;
        --padding-bottom: 34px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-ee95c62
    {
        --e-rating-icon-font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-b3e52dc>.elementor-widget-container
    {
        margin: 0 -12px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-b3e52dc .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-33324 .elementor-element.elementor-element-7020ce5>.elementor-widget-container
    {
        padding: 6px 0 6px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-title
    {
        margin-block-end: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-title, .elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-517625f-font-size);
        line-height: var(--e-global-typography-517625f-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-7020ce5 .elementor-icon-box-description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-b2fada4
    {
        --min-height: 200px;
    }
    .elementor-33324 .elementor-element.elementor-element-42ce572:not(.elementor-motion-effects-element-type-background), .elementor-33324 .elementor-element.elementor-element-42ce572>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("/wp-content/uploads/2025/03/Aaron-Ganick-1.jpg");
        background-position: center center;
        background-size: cover;
    }
    .elementor-33324 .elementor-element.elementor-element-42ce572
    {
        --min-height: 230px;
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: flex-end;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-9ca7326>.elementor-widget-container
    {
        padding: 9px 9px 0 9px;
    }
    .elementor-33324 .elementor-element.elementor-element-9ca7326 .elementor-icon
    {
        font-size: 19px;
    }
    .elementor-33324 .elementor-element.elementor-element-9ca7326 .elementor-icon svg
    {
        height: 19px;
    }
    .elementor-33324 .elementor-element.elementor-element-f9bf6a4
    {
        --gap: 15px 0px;
        --row-gap: 15px;
        --column-gap: 0px;
        --padding-top: 34px;
        --padding-bottom: 34px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-d61dc76
    {
        --e-rating-icon-font-size: 12px;
    }
    .elementor-33324 .elementor-element.elementor-element-63e3fc9>.elementor-widget-container
    {
        padding: 0 0 54px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-63e3fc9 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-33324 .elementor-element.elementor-element-0d29337>.elementor-widget-container
    {
        padding: 6px 0 6px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-title
    {
        margin-block-end: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-title, .elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-517625f-font-size);
        line-height: var(--e-global-typography-517625f-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-0d29337 .elementor-icon-box-description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-36dc609
    {
        --e-n-carousel-swiper-slides-to-display: 1;
        width: var(--container-widget-width,308px);
        max-width: 308px;
        --container-widget-width: 308px;
        --container-widget-flex-grow: 0;
        z-index: 5;
        --e-n-carousel-dots-horizontal-position: 0px;
        --e-n-carousel-dots-horizontal-transform: 0%;
        --e-n-carousel-dots-horizontal-offset: -8px;
        --e-n-carousel-dots-vertical-position: 100%;
        --e-n-carousel-dots-vertical-transform: -100%;
        --e-n-carousel-dots-vertical-offset: 30px;
        --e-n-carousel-swiper-pagination-spacing: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-24a2ea0
    {
        --content-width: 400px;
        --padding-top: 80px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-4ce52d6>.elementor-widget-container
    {
        padding: 0 16px 40px 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-4ce52d6 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-a4d9839
    {
        --width: 100%;
        --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: flex-start;
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-53bb8d7
    {
        width: var(--container-widget-width,15%);
        max-width: 15%;
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        --lottie-container-width: 54px;
    }
    .elementor-33324 .elementor-element.elementor-element-53bb8d7>.elementor-widget-container
    {
        margin: -8px 0 -23px -9px;
        padding: 10px 0 10px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-4071716
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-4071716>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-4071716.elementor-element
    {
        --align-self: center;
    }
    .elementor-33324 .elementor-element.elementor-element-4071716 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-b248334
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-b248334>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
        padding: 0% 3% 0% 26%;
    }
    .elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-block-end: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-block-start: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-inline: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-items.elementor-inline-items
    {
        margin-inline: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        inset-inline-end: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-b248334 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 1.4em;
    }
    .elementor-33324 .elementor-element.elementor-element-a85a78b
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a85a78b>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
        padding: 0 0 0 5px;
    }
    .elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-block-end: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-block-start: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-inline: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-items.elementor-inline-items
    {
        margin-inline: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        inset-inline-end: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-a85a78b .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 1.4em;
    }
    .elementor-33324 .elementor-element.elementor-element-e6aa39f
    {
        --width: 100%;
        --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: flex-start;
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-10b8deb
    {
        width: var(--container-widget-width,15%);
        max-width: 15%;
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        --lottie-container-width: 54px;
    }
    .elementor-33324 .elementor-element.elementor-element-10b8deb>.elementor-widget-container
    {
        margin: -5px 0 -21px -11px;
        padding: 7px 0 7px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e734922
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e734922>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e734922.elementor-element
    {
        --align-self: center;
    }
    .elementor-33324 .elementor-element.elementor-element-e734922 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-296b8bb
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-296b8bb>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
        padding: 0% 3% 0% 26%;
    }
    .elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-block-end: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-block-start: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-inline: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-items.elementor-inline-items
    {
        margin-inline: calc(-6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        inset-inline-end: calc(-6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-296b8bb .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 1.4em;
    }
    .elementor-33324 .elementor-element.elementor-element-3f6f13e
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3f6f13e>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-block-end: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-block-start: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-inline: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-items.elementor-inline-items
    {
        margin-inline: calc(-6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        inset-inline-end: calc(-6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-3f6f13e .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 1.4em;
    }
    .elementor-33324 .elementor-element.elementor-element-04e4f42
    {
        --width: 100%;
        --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: flex-start;
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-031d6e7
    {
        width: var(--container-widget-width,15%);
        max-width: 15%;
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        --lottie-container-width: 54px;
    }
    .elementor-33324 .elementor-element.elementor-element-031d6e7>.elementor-widget-container
    {
        margin: -10px 0 -25px -9px;
        padding: 11px 0 13px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-aa8f6d5
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-aa8f6d5>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-aa8f6d5.elementor-element
    {
        --align-self: center;
    }
    .elementor-33324 .elementor-element.elementor-element-aa8f6d5 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-d12668f
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d12668f>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
        padding: 0% 3% 0% 26%;
    }
    .elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-block-end: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-block-start: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-inline: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-items.elementor-inline-items
    {
        margin-inline: calc(-6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        inset-inline-end: calc(-6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-d12668f .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 1.4em;
    }
    .elementor-33324 .elementor-element.elementor-element-5e872c4
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-5e872c4>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-block-end: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-block-start: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-inline: calc(6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-items.elementor-inline-items
    {
        margin-inline: calc(-6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        inset-inline-end: calc(-6px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-5e872c4 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 1.4em;
    }
    .elementor-33324 .elementor-element.elementor-element-eb9cd2c
    {
        --width: 100%;
        --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: flex-start;
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 48px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-fbf0369
    {
        width: var(--container-widget-width,15%);
        max-width: 15%;
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        --lottie-container-width: 54px;
    }
    .elementor-33324 .elementor-element.elementor-element-fbf0369>.elementor-widget-container
    {
        margin: -9px 0 -17px -6px;
        padding: 7px 0 8px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7da37ed
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7da37ed>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7da37ed.elementor-element
    {
        --align-self: center;
    }
    .elementor-33324 .elementor-element.elementor-element-7da37ed .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-d02ab8a.elementor-element
    {
        --align-self: center;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-d02ab8a
    {
        left: 16px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-d02ab8a
    {
        right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-3c33c72
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3c33c72>.elementor-widget-container
    {
        padding: 0% 3% 0% 26%;
    }
    .elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-block-end: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-block-start: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-inline: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-items.elementor-inline-items
    {
        margin-inline: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        inset-inline-end: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-3c33c72 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-e590761
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e590761>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-block-end: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-block-start: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-inline: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-items.elementor-inline-items
    {
        margin-inline: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        inset-inline-end: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-e590761 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-54930d1
    {
        --width: 100%;
        --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: flex-start;
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --padding-top: 48px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-b8444a1
    {
        width: var(--container-widget-width,15%);
        max-width: 15%;
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        --lottie-container-width: 54px;
    }
    .elementor-33324 .elementor-element.elementor-element-b8444a1>.elementor-widget-container
    {
        margin: -8px 0 -24px -9px;
        padding: 10px 0 10px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e176921
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e176921>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e176921.elementor-element
    {
        --align-self: center;
    }
    .elementor-33324 .elementor-element.elementor-element-e176921 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-5d09c60.elementor-element
    {
        --align-self: center;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-5d09c60
    {
        left: 16px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-5d09c60
    {
        right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-44146df
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-44146df>.elementor-widget-container
    {
        padding: 0% 3% 0% 26%;
    }
    .elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-block-end: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-block-start: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-inline: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-items.elementor-inline-items
    {
        margin-inline: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        inset-inline-end: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-44146df .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-2eb7e66
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-2eb7e66>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-block-end: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-block-start: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-inline: calc(4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-items.elementor-inline-items
    {
        margin-inline: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        inset-inline-end: calc(-4px / 2);
    }
    .elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-2eb7e66 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-b13755b>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-b13755b .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-90054d5
    {
        --content-width: 400px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-2c5bc54
    {
        width: var(--container-widget-width,294px);
        max-width: 294px;
        --container-widget-width: 294px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-33324 .elementor-element.elementor-element-2c5bc54>.elementor-widget-container
    {
        padding: 0 0 16px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-2c5bc54 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-2e502b2>.elementor-widget-container
    {
        padding: 0 0 42px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-2e502b2 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-17630c2
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 45px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-e2de317
    {
        bottom: 64px;
    }
    .elementor-33324 .elementor-element.elementor-element-cb46acc
    {
        bottom: 64px;
    }
    .elementor-33324 .elementor-element.elementor-element-924e577
    {
        bottom: 64px;
    }
    .elementor-33324 .elementor-element.elementor-element-36abeed .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-a8df841
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 45px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-5c72e04
    {
        left: 18px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-5c72e04
    {
        right: 18px;
    }
    .elementor-33324 .elementor-element.elementor-element-5c72e04
    {
        bottom: 64px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-c306e49
    {
        left: 111px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-c306e49
    {
        right: 111px;
    }
    .elementor-33324 .elementor-element.elementor-element-c306e49
    {
        bottom: 64px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-ae281a6
    {
        left: 198px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-ae281a6
    {
        right: 198px;
    }
    .elementor-33324 .elementor-element.elementor-element-ae281a6
    {
        bottom: 64px;
    }
    .elementor-33324 .elementor-element.elementor-element-51e77e7 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-71fee91
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 45px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-6f05efb
    {
        bottom: 64px;
    }
    .elementor-33324 .elementor-element.elementor-element-105a897
    {
        bottom: 64px;
    }
    .elementor-33324 .elementor-element.elementor-element-d9a2fd4
    {
        bottom: 64px;
    }
    .elementor-33324 .elementor-element.elementor-element-1abfe7a .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-d830cc3
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 45px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-9ba65c3
    {
        left: 18px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-9ba65c3
    {
        right: 18px;
    }
    .elementor-33324 .elementor-element.elementor-element-9ba65c3
    {
        bottom: 64px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-2e3de1d
    {
        left: 170px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-2e3de1d
    {
        right: 170px;
    }
    .elementor-33324 .elementor-element.elementor-element-2e3de1d
    {
        bottom: 64px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-78761d9
    {
        left: 241px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-78761d9
    {
        right: 241px;
    }
    .elementor-33324 .elementor-element.elementor-element-78761d9
    {
        bottom: 64px;
    }
    .elementor-33324 .elementor-element.elementor-element-9f92879 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-8ad8784
    {
        --content-width: 400px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 40px;
        --padding-bottom: 70px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-37b239e
    {
        width: var(--container-widget-width,294px);
        max-width: 294px;
        --container-widget-width: 294px;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-37b239e>.elementor-widget-container
    {
        padding: 0 0 35px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-37b239e .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-1d31adf
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-b6d7adf
    {
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-11dfd7e .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-ca0a5ad
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-ca0a5ad>.elementor-widget-container
    {
        margin: 0 0 0 6px;
    }
    .elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-ca0a5ad .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-36624c0 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-5b622a8
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-5b622a8>.elementor-widget-container
    {
        margin: 0 0 0 6px;
    }
    .elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-5b622a8 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-41ec6b9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-6117ebe .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-b865e53
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-b865e53>.elementor-widget-container
    {
        margin: 0 0 0 6px;
    }
    .elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-b865e53 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-51914fb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-9fdbabf .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-78499f6
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-78499f6>.elementor-widget-container
    {
        margin: 0 0 0 6px;
    }
    .elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-78499f6 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-f68e802>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-f68e802 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-d88098f
    {
        --content-width: 400px;
        --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;
        --justify-content: space-between;
        --align-items: stretch;
        --padding-top: 80px;
        --padding-bottom: 60px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-00be412>.elementor-widget-container
    {
        padding: 0 0 40px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-00be412 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-4a559cd
    {
        --width: 100%;
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-33324 .elementor-element.elementor-element-6b03ba0>.elementor-widget-container
    {
        padding: 3px 0 0 2px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-6b03ba0
    {
        left: 28px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-6b03ba0
    {
        right: 28px;
    }
    .elementor-33324 .elementor-element.elementor-element-6b03ba0
    {
        top: 28px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta__title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-40ffc6c .elementor-cta__description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-73fd7cb
    {
        --width: 100%;
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0 1px 1px 1px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
    }
    .elementor-33324 .elementor-element.elementor-element-4d4712f>.elementor-widget-container
    {
        padding: 3px 0 0 2px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-4d4712f
    {
        left: 28px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-4d4712f
    {
        right: 28px;
    }
    .elementor-33324 .elementor-element.elementor-element-4d4712f
    {
        top: 28px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta__title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-8a16f76 .elementor-cta__description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-f073686
    {
        --width: 100%;
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0 1px 1px 1px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
    }
    .elementor-33324 .elementor-element.elementor-element-cf7ca56>.elementor-widget-container
    {
        padding: 3px 0 0 2px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-cf7ca56
    {
        left: 28px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-cf7ca56
    {
        right: 28px;
    }
    .elementor-33324 .elementor-element.elementor-element-cf7ca56
    {
        top: 28px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta__title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-b0a1431 .elementor-cta__description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-06f6caf
    {
        --width: 100%;
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0 1px 1px 1px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
    }
    .elementor-33324 .elementor-element.elementor-element-e45778a>.elementor-widget-container
    {
        padding: 3px 0 0 2px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-e45778a
    {
        left: 28px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-e45778a
    {
        right: 28px;
    }
    .elementor-33324 .elementor-element.elementor-element-e45778a
    {
        top: 28px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta__title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-90079ae .elementor-cta__description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-84484be
    {
        --width: 100%;
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0 1px 1px 1px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
    }
    .elementor-33324 .elementor-element.elementor-element-603258e>.elementor-widget-container
    {
        padding: 3px 0 0 2px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-603258e
    {
        left: 28px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-603258e
    {
        right: 28px;
    }
    .elementor-33324 .elementor-element.elementor-element-603258e
    {
        top: 28px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta__title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-61fef10 .elementor-cta__description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-c271238
    {
        --width: 100%;
        --min-height: 0px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0 1px 1px 1px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
    }
    .elementor-33324 .elementor-element.elementor-element-1db9637>.elementor-widget-container
    {
        padding: 3px 0 0 2px;
    }
    body:not(.rtl) .elementor-33324 .elementor-element.elementor-element-1db9637
    {
        left: 28px;
    }
    body.rtl .elementor-33324 .elementor-element.elementor-element-1db9637
    {
        right: 28px;
    }
    .elementor-33324 .elementor-element.elementor-element-1db9637
    {
        top: 28px;
        --lottie-container-width: 75px;
    }
    .elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta__title
    {
        font-size: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-27296ff .elementor-cta__description
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-d972afc
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-d972afc>.elementor-widget-container
    {
        padding: 40px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d972afc .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-0f78fc5
    {
        --content-width: 400px;
        --justify-content: space-between;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-53e9114
    {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .elementor-33324 .elementor-element.elementor-element-53e9114>.elementor-widget-container
    {
        padding: 0 0 40px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-53e9114 .elementor-heading-title
    {
        font-size: 28px;
    }
    .elementor-33324 .elementor-element.elementor-element-01762ca
    {
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-83049f0
    {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 15px;
        --padding-right: 15px;
        top: 110px;
    }
    .elementor-33324 .elementor-element.elementor-element-a34de84
    {
        width: var(--container-widget-width,49.636%);
        max-width: 49.636%;
        --container-widget-width: 49.636%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a34de84>.elementor-widget-container
    {
        padding: 0 20px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-04698e4
    {
        width: var(--container-widget-width,46%);
        max-width: 46%;
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
        z-index: 100;
    }
    .elementor-33324 .elementor-element.elementor-element-31bed2c
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-0148f6c
    {
        --width: 100%;
        border-width: 1px 1px 0 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-7d885c9
    {
        --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: center;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-ce1d336 img
    {
        width: 16px;
        height: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-9dacd65 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-1535a08
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-1535a08>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-1535a08 .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-d14b2cb>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d14b2cb .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-9485b4a>.elementor-widget-container
    {
        padding: 15px 0 15px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-9485b4a .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-3dad7cf
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-3dad7cf.elementor-element
    {
        --order: 2;
    }
    .elementor-33324 .elementor-element.elementor-element-1be5dd6>.elementor-widget-container
    {
        padding: 0 0 12px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-1be5dd6.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-1be5dd6 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-93f8236.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-93f8236 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-0e59e70
    {
        --width: 100%;
        border-width: 1px 1px 0 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-5a05178
    {
        --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: center;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-1d5c569 img
    {
        width: 18.4px;
        height: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-298c54d .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-f672238
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-f672238>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-f672238 .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-048cf7b>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-048cf7b .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-d7f1344>.elementor-widget-container
    {
        padding: 15px 0 15px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d7f1344 .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-43eee72
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-43eee72.elementor-element
    {
        --order: 4;
    }
    .elementor-33324 .elementor-element.elementor-element-f540ccc>.elementor-widget-container
    {
        padding: 0 0 12px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-f540ccc.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-f540ccc .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-7057d38.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-7057d38 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-1634272
    {
        --width: 100%;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-dddd3d7
    {
        --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: center;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-809cfc9 img
    {
        width: 16px;
        height: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-fa1cd14 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-73355e1
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-73355e1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-73355e1 .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-70cca5f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-70cca5f .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-18fc4e3>.elementor-widget-container
    {
        padding: 15px 0 15px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-18fc4e3 .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-1c9a7ae
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-1c9a7ae.elementor-element
    {
        --order: 6;
    }
    .elementor-33324 .elementor-element.elementor-element-316b126>.elementor-widget-container
    {
        padding: 0 0 12px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-316b126.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-316b126 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-1c04c06.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-1c04c06 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-1f0f686
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-84b7f70
    {
        --width: 100%;
        border-width: 1px 1px 0 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-5450fb9
    {
        --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: center;
    }
    .elementor-33324 .elementor-element.elementor-element-127c318 img
    {
        width: 16px;
        height: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-e6dd914 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-9ade2ed
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-9ade2ed>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-9ade2ed .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-1dffa6c>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-1dffa6c .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-b8900e7>.elementor-widget-container
    {
        padding: 15px 0 15px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-b8900e7 .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-bf54103
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-bf54103.elementor-element
    {
        --order: 2;
    }
    .elementor-33324 .elementor-element.elementor-element-ed7211d>.elementor-widget-container
    {
        padding: 0 0 12px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ed7211d.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-ed7211d .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-20f7bee.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-20f7bee .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-a3b9dad
    {
        --width: 100%;
        border-width: 1px 1px 0 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-b421b66
    {
        --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: center;
    }
    .elementor-33324 .elementor-element.elementor-element-d468058 img
    {
        width: 18.4px;
        height: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-5e840c7 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-d7d886b
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-d7d886b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d7d886b .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-92ce0c3>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-92ce0c3 .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-e728e94>.elementor-widget-container
    {
        padding: 15px 0 15px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e728e94 .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-840befe
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-840befe.elementor-element
    {
        --order: 4;
    }
    .elementor-33324 .elementor-element.elementor-element-6f0bfe1>.elementor-widget-container
    {
        padding: 0 0 12px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-6f0bfe1.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-6f0bfe1 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-9f7b3ae.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-9f7b3ae .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-0e6f37f
    {
        --width: 100%;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-f971f9a
    {
        --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: center;
    }
    .elementor-33324 .elementor-element.elementor-element-113c5f9 img
    {
        width: 16px;
        height: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-9d1084e .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-99858e2
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-99858e2>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-99858e2 .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-da2097b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-da2097b .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-7d717a7>.elementor-widget-container
    {
        padding: 15px 0 15px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7d717a7 .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-5cc111f
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-5cc111f.elementor-element
    {
        --order: 6;
    }
    .elementor-33324 .elementor-element.elementor-element-eb75e59>.elementor-widget-container
    {
        padding: 0 0 12px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-eb75e59.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-eb75e59 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-c3d042e.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-c3d042e .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-550f51e
    {
        --n-tabs-heading-justify-content: flex-start;
        --n-tabs-title-width: initial;
        --n-tabs-title-height: initial;
        --n-tabs-title-align-items: flex-start;
        --n-tabs-title-flex-grow: 0;
        --n-tabs-heading-wrap: wrap;
        --n-tabs-heading-overflow-x: initial;
        --n-tabs-title-white-space: initial;
        --n-tabs-title-justify-content: flex-start;
        --n-tabs-title-text-align: start;
        --n-tabs-gap: 102px;
        --n-tabs-title-font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-b9028f2
    {
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-f235531
    {
        top: 110px;
    }
    .elementor-33324 .elementor-element.elementor-element-de6fe92
    {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-09612a4
    {
        width: var(--container-widget-width,54%);
        max-width: 54%;
        --container-widget-width: 54%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-09612a4>.elementor-widget-container
    {
        padding: 0 20px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-09612a4 .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-d26c620
    {
        width: var(--container-widget-width,46%);
        max-width: 46%;
        --container-widget-width: 46%;
        --container-widget-flex-grow: 0;
        z-index: 100;
    }
    .elementor-33324 .elementor-element.elementor-element-cf9f721
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-f9319c4
    {
        --width: 100%;
        border-width: 1px 1px 0 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-df10f9d
    {
        --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: center;
    }
    .elementor-33324 .elementor-element.elementor-element-a46a930 img
    {
        width: 16px;
        height: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-3eeebc8 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-48ddcba
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-48ddcba>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-48ddcba .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-083b7ef>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-083b7ef .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-d875ab3
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-d875ab3>.elementor-widget-container
    {
        padding: 15px 0 40px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d875ab3 .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-63b8f36>.elementor-widget-container
    {
        padding: 0 0 12px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-63b8f36.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-63b8f36 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-1c8dc14.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-1c8dc14 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-0671d2f
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-f74e0fd
    {
        --width: 100%;
        border-width: 1px 1px 0 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-9bbbc8d
    {
        --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: center;
    }
    .elementor-33324 .elementor-element.elementor-element-24c1e09 img
    {
        width: 16px;
        height: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-2ddd0b2 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-ac80af4
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-ac80af4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ac80af4 .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-33324 .elementor-element.elementor-element-2325374>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-2325374 .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-46c89f9
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-46c89f9>.elementor-widget-container
    {
        padding: 15px 0 40px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-46c89f9 .elementor-heading-title
    {
        font-size: 15px;
    }
    .elementor-33324 .elementor-element.elementor-element-5ad9567>.elementor-widget-container
    {
        padding: 0 0 12px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-5ad9567.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-5ad9567 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-da56dd8.elementor-element
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33324 .elementor-element.elementor-element-da56dd8 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-17f6599
    {
        --n-tabs-heading-justify-content: flex-start;
        --n-tabs-title-width: initial;
        --n-tabs-title-height: initial;
        --n-tabs-title-align-items: flex-start;
        --n-tabs-title-flex-grow: 0;
        --n-tabs-heading-wrap: wrap;
        --n-tabs-heading-overflow-x: initial;
        --n-tabs-title-white-space: initial;
        --n-tabs-title-justify-content: flex-start;
        --n-tabs-title-text-align: start;
        --n-tabs-gap: 102px;
        --n-tabs-title-font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-018a6f5
    {
        --n-tabs-heading-justify-content: initial;
        --n-tabs-title-width: 100%;
        --n-tabs-title-height: initial;
        --n-tabs-title-align-items: center;
        --n-tabs-title-flex-grow: 1;
        --n-tabs-heading-wrap: nowrap;
        --n-tabs-heading-overflow-x: scroll;
        --n-tabs-title-white-space: nowrap;
        --n-tabs-title-gap: 0px;
        --n-tabs-title-padding-top: 0px;
        --n-tabs-title-padding-right: 0px;
        --n-tabs-title-padding-bottom: 6px;
        --n-tabs-title-padding-left: 0px;
        --n-tabs-title-font-size: 17px;
        --n-tabs-icon-size: 28px;
        --n-tabs-icon-gap: 10px;
    }
    .elementor-33324 .elementor-element.elementor-element-e858a5f
    {
        --content-width: 400px;
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --padding-top: 80px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-3aedf2a
    {
        width: var(--container-widget-width,267px);
        max-width: 267px;
        --container-widget-width: 267px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3aedf2a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3aedf2a .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-81b386a
    {
        --e-con-grid-template-columns: repeat(3,1fr);
        --grid-auto-flow: row;
    }
    .elementor-33324 .elementor-element.elementor-element-0f1fb48>.elementor-widget-container
    {
        padding: 0 1px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-0f1fb48 img
    {
        border-width: 0 0 1px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e2c34f6 img
    {
        border-width: 0 1px 1px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-6a84ed8 img
    {
        border-width: 0 1px 1px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-46de4f9>.elementor-widget-container
    {
        padding: 0 1px 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-46de4f9 img
    {
        border-width: 0 0 1px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-eed76e3
    {
        --content-width: 400px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-c5011fa>.elementor-widget-container
    {
        padding: 0 0 35px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-c5011fa .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-ac98bb0
    {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-ac98bb0>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
        padding: 26px 27px 25px 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-ac98bb0.elementor-element
    {
        --order: 1;
    }
    .elementor-33324 .elementor-element.elementor-element-ac98bb0 img
    {
        width: 170px;
        max-width: 170px;
    }
    .elementor-33324 .elementor-element.elementor-element-6fc58e0
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-6fc58e0>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-6fc58e0.elementor-element
    {
        --order: 2;
    }
    .elementor-33324 .elementor-element.elementor-element-6fc58e0 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-136d49a
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-136d49a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 13px 0 13px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-136d49a.elementor-element
    {
        --order: 20;
    }
    .elementor-33324 .elementor-element.elementor-element-136d49a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-136d49a .elementor-icon-list-item>a
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-3c54ac8
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-3c54ac8>.elementor-widget-container
    {
        padding: 13px 0 13px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3c54ac8.elementor-element
    {
        --order: 39;
    }
    .elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-icon-list-item>a
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-c5cc83d
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-c5cc83d>.elementor-widget-container
    {
        padding: 22px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-c5cc83d.elementor-element
    {
        --order: 40;
    }
    .elementor-33324 .elementor-element.elementor-element-c5cc83d .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-34798d9
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-34798d9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 13px 0 13px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-34798d9.elementor-element
    {
        --order: 58;
    }
    .elementor-33324 .elementor-element.elementor-element-34798d9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33324 .elementor-element.elementor-element-34798d9 .elementor-icon-list-item>a
    {
        font-size: 14px;
    }
    .elementor-33324 .elementor-element.elementor-element-ffcbce1
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-ffcbce1>.elementor-widget-container
    {
        padding: 22px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ffcbce1.elementor-element
    {
        --order: 59;
    }
    .elementor-33324 .elementor-element.elementor-element-ffcbce1 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-7a8ea16
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-7a8ea16>.elementor-widget-container
    {
        padding: 22px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7a8ea16.elementor-element
    {
        --order: 21;
    }
    .elementor-33324 .elementor-element.elementor-element-7a8ea16 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-e77776c
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e77776c>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e77776c.elementor-element
    {
        --order: 3;
    }
    .elementor-33324 .elementor-element.elementor-element-e77776c .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-231af37
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-231af37>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-231af37.elementor-element
    {
        --order: 6;
    }
    .elementor-33324 .elementor-element.elementor-element-231af37 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-4e96691
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-4e96691>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-4e96691.elementor-element
    {
        --order: 8;
    }
    .elementor-33324 .elementor-element.elementor-element-4e96691 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-5c266a6
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-5c266a6>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-5c266a6.elementor-element
    {
        --order: 10;
    }
    .elementor-33324 .elementor-element.elementor-element-5c266a6 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-bbeb415
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-bbeb415>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-bbeb415.elementor-element
    {
        --order: 12;
    }
    .elementor-33324 .elementor-element.elementor-element-bbeb415 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-624d830
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-624d830>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-624d830.elementor-element
    {
        --order: 14;
    }
    .elementor-33324 .elementor-element.elementor-element-624d830 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a2986af
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-a2986af>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a2986af.elementor-element
    {
        --order: 16;
    }
    .elementor-33324 .elementor-element.elementor-element-a2986af .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-98bf34b
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-98bf34b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 6px 0 27px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-98bf34b.elementor-element
    {
        --order: 18;
    }
    .elementor-33324 .elementor-element.elementor-element-98bf34b .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-198b004
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-198b004>.elementor-widget-container
    {
        padding: 22px 0 6px 0;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-198b004.elementor-element
    {
        --order: 22;
    }
    .elementor-33324 .elementor-element.elementor-element-198b004 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-d7d0b0a
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d7d0b0a>.elementor-widget-container
    {
        padding: 22px 0 6px 0;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d7d0b0a.elementor-element
    {
        --order: 40;
    }
    .elementor-33324 .elementor-element.elementor-element-d7d0b0a .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-952a3ab
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-952a3ab>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-952a3ab.elementor-element
    {
        --order: 41;
    }
    .elementor-33324 .elementor-element.elementor-element-952a3ab .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-ef99555
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ef99555>.elementor-widget-container
    {
        padding: 22px 0 6px 0;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ef99555.elementor-element
    {
        --order: 60;
    }
    .elementor-33324 .elementor-element.elementor-element-ef99555 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-0b83c8e
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-0b83c8e>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-0b83c8e.elementor-element
    {
        --order: 61;
    }
    .elementor-33324 .elementor-element.elementor-element-0b83c8e .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-6d645f1
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-6d645f1>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-6d645f1.elementor-element
    {
        --order: 23;
    }
    .elementor-33324 .elementor-element.elementor-element-6d645f1 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-bdc163b
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-bdc163b>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-bdc163b.elementor-element
    {
        --order: 5;
    }
    .elementor-33324 .elementor-element.elementor-element-bdc163b .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-6fe4b97
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-6fe4b97>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-6fe4b97.elementor-element
    {
        --order: 4;
    }
    .elementor-33324 .elementor-element.elementor-element-6fe4b97 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-dc307e1
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-dc307e1>.elementor-widget-container
    {
        padding: 0 0 0 0;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-dc307e1.elementor-element
    {
        --order: 24;
    }
    .elementor-33324 .elementor-element.elementor-element-dc307e1 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-cd959ef
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-cd959ef>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-cd959ef.elementor-element
    {
        --order: 42;
    }
    .elementor-33324 .elementor-element.elementor-element-cd959ef .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-16b8160
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-16b8160>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-16b8160.elementor-element
    {
        --order: 43;
    }
    .elementor-33324 .elementor-element.elementor-element-16b8160 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-11a0c19
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-11a0c19>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-11a0c19.elementor-element
    {
        --order: 62;
    }
    .elementor-33324 .elementor-element.elementor-element-11a0c19 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-0e57121
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-0e57121>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-0e57121.elementor-element
    {
        --order: 63;
    }
    .elementor-33324 .elementor-element.elementor-element-0e57121 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-8447433
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-8447433>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-8447433.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-8447433 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-8729a61
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-8729a61>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-8729a61.elementor-element
    {
        --order: 7;
    }
    .elementor-33324 .elementor-element.elementor-element-8729a61 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-e55593c
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e55593c>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-e55593c.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-e55593c .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-ace7879
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ace7879>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ace7879.elementor-element
    {
        --order: 44;
    }
    .elementor-33324 .elementor-element.elementor-element-ace7879 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-1006dcb
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-1006dcb>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-1006dcb.elementor-element
    {
        --order: 45;
    }
    .elementor-33324 .elementor-element.elementor-element-1006dcb .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-c5d9ff9
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-c5d9ff9>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-c5d9ff9.elementor-element
    {
        --order: 64;
    }
    .elementor-33324 .elementor-element.elementor-element-c5d9ff9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-fac6422
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-fac6422>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-fac6422.elementor-element
    {
        --order: 65;
    }
    .elementor-33324 .elementor-element.elementor-element-fac6422 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-907a915
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-907a915>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-907a915.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-907a915 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a731e19
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a731e19>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a731e19.elementor-element
    {
        --order: 9;
    }
    .elementor-33324 .elementor-element.elementor-element-a731e19 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-de57b1d
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-de57b1d>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-de57b1d.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-de57b1d .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-33caf49
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-33caf49>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-33caf49.elementor-element
    {
        --order: 46;
    }
    .elementor-33324 .elementor-element.elementor-element-33caf49 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a6968e9
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-a6968e9>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a6968e9.elementor-element
    {
        --order: 47;
    }
    .elementor-33324 .elementor-element.elementor-element-a6968e9 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-05d3252
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-05d3252>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-05d3252.elementor-element
    {
        --order: 66;
    }
    .elementor-33324 .elementor-element.elementor-element-05d3252 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-307eb32
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-307eb32>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-307eb32.elementor-element
    {
        --order: 67;
    }
    .elementor-33324 .elementor-element.elementor-element-307eb32 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-94b0f14
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-94b0f14>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-94b0f14.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-94b0f14 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-386fb33
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-386fb33>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-386fb33.elementor-element
    {
        --order: 11;
    }
    .elementor-33324 .elementor-element.elementor-element-386fb33 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-8f64fa4
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-8f64fa4>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-8f64fa4.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-8f64fa4 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-d28d76c
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d28d76c>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-d28d76c.elementor-element
    {
        --order: 48;
    }
    .elementor-33324 .elementor-element.elementor-element-d28d76c .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-b10bd5d
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-b10bd5d>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-b10bd5d.elementor-element
    {
        --order: 49;
    }
    .elementor-33324 .elementor-element.elementor-element-b10bd5d .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-3bdc44b
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3bdc44b>.elementor-widget-container
    {
        margin: 0 -16px 0 0;
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3bdc44b.elementor-element
    {
        --order: 68;
    }
    .elementor-33324 .elementor-element.elementor-element-3bdc44b .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a63dfe5
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-a63dfe5>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a63dfe5.elementor-element
    {
        --order: 69;
    }
    .elementor-33324 .elementor-element.elementor-element-a63dfe5 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-6e823be
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-6e823be>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-6e823be.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-6e823be .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-26a0bdd
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-26a0bdd>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-26a0bdd.elementor-element
    {
        --order: 13;
    }
    .elementor-33324 .elementor-element.elementor-element-26a0bdd .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-3c356ee
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3c356ee>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3c356ee.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-3c356ee .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-842fff3
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-842fff3>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-842fff3.elementor-element
    {
        --order: 50;
    }
    .elementor-33324 .elementor-element.elementor-element-842fff3 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-52d9a1d
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-52d9a1d>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-52d9a1d.elementor-element
    {
        --order: 51;
    }
    .elementor-33324 .elementor-element.elementor-element-52d9a1d .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-53dcad0
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-53dcad0>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-53dcad0.elementor-element
    {
        --order: 70;
    }
    .elementor-33324 .elementor-element.elementor-element-53dcad0 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-91f07f2
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-91f07f2>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-91f07f2.elementor-element
    {
        --order: 71;
    }
    .elementor-33324 .elementor-element.elementor-element-91f07f2 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-7d16117
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-7d16117>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7d16117.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-7d16117 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-1ffe07e
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-1ffe07e>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-1ffe07e.elementor-element
    {
        --order: 15;
    }
    .elementor-33324 .elementor-element.elementor-element-1ffe07e .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-457ae04
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-457ae04>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-457ae04.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-457ae04 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-5e1a700
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-5e1a700>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-5e1a700.elementor-element
    {
        --order: 52;
    }
    .elementor-33324 .elementor-element.elementor-element-5e1a700 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-7ac616c
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-7ac616c>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7ac616c.elementor-element
    {
        --order: 53;
    }
    .elementor-33324 .elementor-element.elementor-element-7ac616c .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a225690
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a225690>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a225690.elementor-element
    {
        --order: 72;
    }
    .elementor-33324 .elementor-element.elementor-element-a225690 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-3ede4dc
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-3ede4dc>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-3ede4dc.elementor-element
    {
        --order: 73;
    }
    .elementor-33324 .elementor-element.elementor-element-3ede4dc .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-9ed60c0
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-9ed60c0>.elementor-widget-container
    {
        padding: 6px 0 6px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-9ed60c0.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-9ed60c0 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-9029126
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-9029126>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-9029126.elementor-element
    {
        --order: 17;
    }
    .elementor-33324 .elementor-element.elementor-element-9029126 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-daf1d1a
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-daf1d1a>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-daf1d1a.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-daf1d1a .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-c52a731
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-c52a731>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-c52a731.elementor-element
    {
        --order: 54;
    }
    .elementor-33324 .elementor-element.elementor-element-c52a731 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-7a7ee4c
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-7a7ee4c>.elementor-widget-container
    {
        padding: 6px 0 30px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-7a7ee4c.elementor-element
    {
        --order: 55;
    }
    .elementor-33324 .elementor-element.elementor-element-7a7ee4c .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-dfe190c
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-dfe190c>.elementor-widget-container
    {
        padding: 0% 0% 0% 0%;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-dfe190c.elementor-element
    {
        --order: 74;
    }
    .elementor-33324 .elementor-element.elementor-element-dfe190c .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-1943b97
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-1943b97>.elementor-widget-container
    {
        padding: 6px 0 30px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-1943b97.elementor-element
    {
        --order: 75;
    }
    .elementor-33324 .elementor-element.elementor-element-1943b97 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-474e410
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        text-align: left;
    }
    .elementor-33324 .elementor-element.elementor-element-474e410>.elementor-widget-container
    {
        padding: 6px 0 30px 20px;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-474e410.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-474e410 .elementor-heading-title
    {
        font-size: var(--e-global-typography-a60fa1a-font-size);
        line-height: var(--e-global-typography-a60fa1a-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-607b107
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-607b107>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 6px 0 27px 0;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-607b107.elementor-element
    {
        --order: 19;
    }
    .elementor-33324 .elementor-element.elementor-element-607b107 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-919f936
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-919f936>.elementor-widget-container
    {
        padding: 6px 0 30px 0;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-919f936.elementor-element
    {
        --order: 25;
    }
    .elementor-33324 .elementor-element.elementor-element-919f936 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-90106ec
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-90106ec>.elementor-widget-container
    {
        padding: 6px 0 30px 0;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-90106ec.elementor-element
    {
        --order: 56;
    }
    .elementor-33324 .elementor-element.elementor-element-90106ec .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-a99ea75
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a99ea75>.elementor-widget-container
    {
        padding: 6px 0 30px 0;
        border-width: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-a99ea75.elementor-element
    {
        --order: 76;
    }
    .elementor-33324 .elementor-element.elementor-element-a99ea75 .elementor-heading-title
    {
        font-size: var(--e-global-typography-4381644-font-size);
        line-height: var(--e-global-typography-4381644-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-379a18c
    {
        --content-width: 400px;
        --flex-direction: column;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --align-items: stretch;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-ad1178c>.elementor-widget-container
    {
        padding: 0 0 25px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ad1178c
    {
        text-align: center;
    }
    .elementor-33324 .elementor-element.elementor-element-ad1178c .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-adaa706
    {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 22px 0px;
        --row-gap: 22px;
        --column-gap: 0px;
        --flex-wrap: wrap;
    }
    .elementor-33324 .elementor-element.elementor-element-5c1f1f2
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-33324 .elementor-element.elementor-element-5c1f1f2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-5c1f1f2.elementor-element
    {
        --order: 1;
    }
    .elementor-33324 .elementor-element.elementor-element-5c1f1f2 img
    {
        width: 120px;
    }
    .elementor-33324 .elementor-element.elementor-element-6a08257
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-33324 .elementor-element.elementor-element-6a08257>.elementor-widget-container
    {
        margin: 0 0 -3px 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-6a08257.elementor-element
    {
        --order: 2;
    }
    .elementor-33324 .elementor-element.elementor-element-6a08257 img
    {
        width: 106px;
    }
    .elementor-33324 .elementor-element.elementor-element-03bb3c6
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-33324 .elementor-element.elementor-element-03bb3c6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-03bb3c6.elementor-element
    {
        --order: 5;
    }
    .elementor-33324 .elementor-element.elementor-element-03bb3c6 img
    {
        width: 200px;
    }
    .elementor-33324 .elementor-element.elementor-element-faaa592
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-33324 .elementor-element.elementor-element-faaa592>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-faaa592.elementor-element
    {
        --order: 3;
    }
    .elementor-33324 .elementor-element.elementor-element-faaa592 img
    {
        width: 123px;
    }
    .elementor-33324 .elementor-element.elementor-element-195005c
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-33324 .elementor-element.elementor-element-195005c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-195005c.elementor-element
    {
        --order: 4;
    }
    .elementor-33324 .elementor-element.elementor-element-195005c img
    {
        width: 115px;
    }
    .elementor-33324 .elementor-element.elementor-element-52d2d2b
    {
        --content-width: 400px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-03b20fe
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 16px 0px;
        --row-gap: 16px;
        --column-gap: 0px;
        --padding-top: 38px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-5750980
    {
        --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: flex-start;
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-5750980.e-con
    {
        --order: 2;
    }
    .elementor-33324 .elementor-element.elementor-element-2d5ad4f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 5px;
    }
    .elementor-33324 .elementor-element.elementor-element-739923e .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-ba80f8c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 5px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-37d2900 .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-4740dbf>.elementor-widget-container
    {
        margin: -51px -20px -65px -20px;
    }
    .elementor-33324 .elementor-element.elementor-element-4740dbf
    {
        --lottie-container-width: 100%;
        --lottie-container-max-width: 370px;
    }
    .elementor-33324 .elementor-element.elementor-element-a86f25b
    {
        --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: flex-start;
        --flex-wrap: nowrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-a86f25b.e-con
    {
        --order: 3;
    }
    .elementor-33324 .elementor-element.elementor-element-ad5f908
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 5px;
    }
    .elementor-33324 .elementor-element.elementor-element-7dac56d .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-88c1469
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 5px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-ad179c1 .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
    .elementor-33324 .elementor-element.elementor-element-001fdf3
    {
        --content-width: 400px;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-167a2cf
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-167a2cf>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-167a2cf .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-33324 .elementor-element.elementor-element-59a9d09>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-59a9d09
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-toggle-title
    {
        font-size: 18px;
    }
    .elementor-33324 .elementor-element.elementor-element-59a9d09 .elementor-tab-content
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-adb89d3
    {
        --content-width: 500px;
        --padding-top: 80px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-33324 .elementor-element.elementor-element-f3d13b9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-b92545c>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-b92545c .elementor-heading-title
    {
        font-size: var(--e-global-typography-6e75d94-font-size);
        line-height: var(--e-global-typography-6e75d94-line-height);
        letter-spacing: var(--e-global-typography-6e75d94-letter-spacing);
    }
    .elementor-33324 .elementor-element.elementor-element-732f167>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-732f167
    {
        --lottie-container-width: 100%;
        --lottie-container-max-width: 400px;
    }
    .elementor-33324 .elementor-element.elementor-element-1f0be93
    {
        --padding-top: 0px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-97b6118>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-33324 .elementor-element.elementor-element-97b6118 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-33324 .elementor-element.elementor-element-050cd11>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-0151ad2
    {
        --margin-top: 40px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33324 .elementor-element.elementor-element-ce34a06>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-33324 .elementor-element.elementor-element-ce34a06
    {
        --lottie-container-width: 250px;
    }
}
@media(min-width: 768px)
{
    .elementor-33324 .elementor-element.elementor-element-16b8e93
    {
        --content-width: 1280px;
    }
    .elementor-33324 .elementor-element.elementor-element-c07645c
    {
        --width: 315px;
    }
    .elementor-33324 .elementor-element.elementor-element-b7445f0
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-5212cad0
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-5f8e203
    {
        --content-width: 1280px;
    }
    .elementor-33324 .elementor-element.elementor-element-24a2ea0
    {
        --content-width: 1280px;
    }
    .elementor-33324 .elementor-element.elementor-element-a4d9839
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-e6aa39f
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-04e4f42
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-eb9cd2c
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-54930d1
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-90054d5
    {
        --content-width: 1280px;
    }
    .elementor-33324 .elementor-element.elementor-element-17630c2
    {
        --width: 40.7%;
    }
    .elementor-33324 .elementor-element.elementor-element-a8df841
    {
        --width: 59.3%;
    }
    .elementor-33324 .elementor-element.elementor-element-71fee91
    {
        --width: 49.2%;
    }
    .elementor-33324 .elementor-element.elementor-element-d830cc3
    {
        --width: 50.8%;
    }
    .elementor-33324 .elementor-element.elementor-element-8ad8784
    {
        --content-width: 1280px;
    }
    .elementor-33324 .elementor-element.elementor-element-4f70a31
    {
        --width: 56%;
    }
    .elementor-33324 .elementor-element.elementor-element-1d31adf
    {
        --width: 44%;
    }
    .elementor-33324 .elementor-element.elementor-element-d88098f
    {
        --content-width: 1100px;
    }
    .elementor-33324 .elementor-element.elementor-element-20d4c5f
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-4a559cd
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-73fd7cb
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-f073686
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-06f6caf
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-84484be
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-c271238
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-0f78fc5
    {
        --content-width: 1100px;
    }
    .elementor-33324 .elementor-element.elementor-element-0148f6c
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-0e59e70
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-1634272
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-84b7f70
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-a3b9dad
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-0e6f37f
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-b9028f2
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-f235531
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-de6fe92
    {
        --width: 463px;
    }
    .elementor-33324 .elementor-element.elementor-element-f9319c4
    {
        --width: 463px;
    }
    .elementor-33324 .elementor-element.elementor-element-0671d2f
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-f74e0fd
    {
        --width: 463px;
    }
    .elementor-33324 .elementor-element.elementor-element-e858a5f
    {
        --content-width: 1280px;
    }
    .elementor-33324 .elementor-element.elementor-element-eed76e3
    {
        --content-width: 1280px;
    }
    .elementor-33324 .elementor-element.elementor-element-379a18c
    {
        --content-width: 1280px;
    }
    .elementor-33324 .elementor-element.elementor-element-adaa706
    {
        --content-width: 868px;
    }
    .elementor-33324 .elementor-element.elementor-element-52d2d2b
    {
        --content-width: 1280px;
    }
    .elementor-33324 .elementor-element.elementor-element-5750980
    {
        --width: 317px;
    }
    .elementor-33324 .elementor-element.elementor-element-a86f25b
    {
        --width: 317px;
    }
    .elementor-33324 .elementor-element.elementor-element-001fdf3
    {
        --content-width: 1065px;
    }
    .elementor-33324 .elementor-element.elementor-element-f3d13b9
    {
        --width: 69.5%;
    }
    .elementor-33324 .elementor-element.elementor-element-1f0be93
    {
        --width: 30.417%;
    }
}
@media(max-width: 1100px) and (min-width: 768px)
{
    .elementor-33324 .elementor-element.elementor-element-a4d9839
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-e6aa39f
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-04e4f42
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-eb9cd2c
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-54930d1
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-4f70a31
    {
        --width: 46.998%;
    }
    .elementor-33324 .elementor-element.elementor-element-1d31adf
    {
        --width: 53%;
    }
    .elementor-33324 .elementor-element.elementor-element-544c993
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-20d4c5f
    {
        --width: 800px;
    }
    .elementor-33324 .elementor-element.elementor-element-4a559cd
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-73fd7cb
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-f073686
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-06f6caf
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-84484be
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-c271238
    {
        --width: 33.33%;
    }
    .elementor-33324 .elementor-element.elementor-element-de6fe92
    {
        --width: 590px;
    }
    .elementor-33324 .elementor-element.elementor-element-f9319c4
    {
        --width: 590px;
    }
    .elementor-33324 .elementor-element.elementor-element-f74e0fd
    {
        --width: 590px;
    }
    .elementor-33324 .elementor-element.elementor-element-5750980
    {
        --width: 50%;
    }
    .elementor-33324 .elementor-element.elementor-element-a86f25b
    {
        --width: 50%;
    }
    .elementor-33324 .elementor-element.elementor-element-f3d13b9
    {
        --width: 100%;
    }
    .elementor-33324 .elementor-element.elementor-element-1f0be93
    {
        --width: 100%;
    }
}/* Start custom CSS for video, class: .elementor-element-13febdd */
#bg-video .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio
{
    padding-bottom: 0!important;
    height: 100vh!important;
}
#bg-video .elementor-widget-video .elementor-widget-container
{
    height: 100vh;
}
.elementor-33324 .elementor-element.elementor-element-13febdd.elementor-widget-video .e-hosted-video .elementor-video
{
    height: 100vh;
}/* End custom CSS *//* Start custom CSS for passionate_logo_carousel, class: .elementor-element-736e4cd9 */
#infinite-logo-carousel .logo-item img
{
    width: 120px;
    max-width: 120px;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-7fe740a1 */
.elementor-33324 .elementor-element.elementor-element-7fe740a1 h2
{
    max-width: 992px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS *//* Start custom CSS for video, class: .elementor-element-377b1e2d */
.elementor-33324 .elementor-element.elementor-element-377b1e2d
{
    position: absolute;
    mask-image: url('/wp-content/uploads/2025/05/Group-1-scaled.png');
    mask-size: 100%;
    mask-repeat: no-repeat;
    mask-position: center;
    transition: 2000ms all ease;
    max-width: 80%!important;
}
@media(max-width: 1200px)
{
    .elementor-33324 .elementor-element.elementor-element-377b1e2d
    {
        height: 850px!important;
    }
    .elementor-33324 .elementor-element.elementor-element-377b1e2d video
    {
        height: 850px!important;
    }
}
@media(max-width: 600px)
{
    body .elementor-33324 .elementor-element.elementor-element-377b1e2d
    {
        mask-size: 200%;
        max-width: 100%!important;
    }
}/* End custom CSS *//* Start custom CSS for image, class: .elementor-element-654a24de */
.elementor-33324 .elementor-element.elementor-element-654a24de
{
    cursor: pointer;
    transition: 500ms all ease;
}
.elementor-33324 .elementor-element.elementor-element-654a24de:hover
{
    transform: scale(1.1);
}/* End custom CSS *//* Start custom CSS for image, class: .elementor-element-7f69838e */
.elementor-33324 .elementor-element.elementor-element-7f69838e
{
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
    transition: 600ms all ease;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5212cad0 */
.elementor-33324 .elementor-element.elementor-element-5212cad0
{
    position: unset;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b7445f0 */
.elementor-33324 .elementor-element.elementor-element-b7445f0
{
    overflow: hidden;
    height: 100vh;
}
.elementor-2976 .elementor-element.elementor-element-377ebc34 .elementor-wrapper, .elementor-33324 .elementor-element.elementor-element-377b1e2d .elementor-wrapper
{
    aspect-ratio: unset!important;
}
.elementor-2976 .elementor-element.elementor-element-377ebc34, .elementor-2976 .elementor-element.elementor-element-377ebc34 .elementor-wrapper, .elementor-33324 .elementor-element.elementor-element-377b1e2d, .elementor-33324 .elementor-element.elementor-element-377b1e2d .elementor-wrapper
{
    width: 100%;
    height: 100%;
}
.elementor-33324 .elementor-element.elementor-element-b7445f0.active #the_video
{
    mask-size: 550%;
    max-width: 100%!important;
}
.elementor-33324 .elementor-element.elementor-element-b7445f0.active #custom_video_play_btn
{
    opacity: 0;
    pointer-events: none;
}
.elementor-33324 .elementor-element.elementor-element-b7445f0.active #custom_video_play_btn.show
{
    opacity: 1;
    pointer-events: all;
}
.elementor-33324 .elementor-element.elementor-element-b7445f0.active #skip_video_btn
{
    opacity: 1;
    pointer-events: all;
}
.elementor-33324 .elementor-element.elementor-element-b7445f0.active #skip_video_btn.hide
{
    opacity: 0;
    pointer-events: none;
}
@media(max-width: 1200px)
{
    .elementor-33324 .elementor-element.elementor-element-b7445f0
    {
        height: 800px!important;
    }
}
@media(max-width: 600px)
{
    .elementor-33324 .elementor-element.elementor-element-b7445f0.active #the_video
    {
        mask-size: 800%;
    }
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-5946a2c */
.elementor-33324 .elementor-element.elementor-element-5946a2c .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-450cc8d */
.elementor-33324 .elementor-element.elementor-element-450cc8d .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-9ca7326 */
.elementor-33324 .elementor-element.elementor-element-9ca7326 .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-5946a2c */
.elementor-33324 .elementor-element.elementor-element-5946a2c .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-450cc8d */
.elementor-33324 .elementor-element.elementor-element-450cc8d .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-9ca7326 */
.elementor-33324 .elementor-element.elementor-element-9ca7326 .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-5946a2c */
.elementor-33324 .elementor-element.elementor-element-5946a2c .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-450cc8d */
.elementor-33324 .elementor-element.elementor-element-450cc8d .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-9ca7326 */
.elementor-33324 .elementor-element.elementor-element-9ca7326 .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-5946a2c */
.elementor-33324 .elementor-element.elementor-element-5946a2c .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-450cc8d */
.elementor-33324 .elementor-element.elementor-element-450cc8d .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for icon, class: .elementor-element-9ca7326 */
.elementor-33324 .elementor-element.elementor-element-9ca7326 .elementor-icon
{
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5f8e203 */
#reviews .e-n-carousel.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden
{
    padding-bottom: 0;
}
#reviews span.elementor-icon
{
    margin-top: 5px;
}
#reviews .elementor-icon-box-content
{
    text-align: left;
}
#reviews .elementor-custom-embed-play svg
{
    width: 77px;
    height: 77px;
    border: 1px solid #fff;
    border-radius: 100px;
    padding: 27px;
    background: #fff3;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    filter: none!important;
}
#reviews .elementor-custom-embed-play
{
    left: unset;
    top: 73px;
    right: -8px;
}
@media(max-width: 1100px)
{/* Portfolio horizontal swipe to edge of screen */
    #reviews .elementor-widget-n-carousel .e-n-carousel
    {
        overflow: visible;
        overflow-x: visible;
        overflow-y: visible;
        clip-path: inset(-100vw -100vw -100vw -100vw);
    }
}
@media(max-width: 767px)
{
    #reviews .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper
    {
        display: flex;
        flex-direction: row;
        text-align: center;
    }
    #reviews span.elementor-icon
    {
        padding-right: 11px;
    }
    #reviews .elementor-custom-embed-play svg
    {
        width: 57px;
        height: 57px;
        padding: 19px;
    }
    #reviews .elementor-custom-embed-play
    {
        left: unset;
        top: 53px;
        right: -8px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d88098f */
@media screen and (max-width: 1100px)
{
    #membership .elementor-cta__description
    {
        color: #000;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0f78fc5 */
.quantity input.qty
{
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.quantity
{
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
}
button.single_add_to_cart_button.elementor-button.button.alt
{
    margin-left: 0!important;
}
.monthly-quarterly .e-n-tabs-heading
{
    background-color: #000;
    border-radius: 100px;
    width: 85px;
    padding: 4px;
    margin-left: -70px;
}
.monthly-quarterly.elementor-widget-n-tabs .e-n-tabs
{
    align-items: center;
}
.subscription-details
{
    font-size: 16px;
    color: #686868;
}
.discount-text
{
    font-weight: 700;
    color: var(--e-global-color-primary);
}
.e-n-tabs-heading
{
    z-index: 10000;
}
.monthly-quarterly.elementor-widget-n-tabs .e-n-tab-title-text
{
    position: absolute;
}
#quarterly .e-n-tab-title-text
{
    left: 52px;
    width: 169px;
}
#monthly .e-n-tab-title-text
{
    right: 52px;
}/* Fixing heights*/
@media(max-width: 1100px)
{
    .pricing-plan-about
    {
        height: 170px;
    }
    .pricing-plan-about-2
    {
        height: 160px;
    }
    .pricing-plan-info
    {
        height: 150px;
    }
    .subscription-details
    {
        font-size: 14px;
        line-height: 0;
    }
    .plan-list
    {
        height: 290px;
    }
}
@media(max-width: 1063px)
{
    .pricing-plan-about
    {
        height: 170px;
    }
    .pricing-plan-about-2
    {
        height: 190px;
    }
    .pricing-plan-info
    {
        height: 160px;
    }
    .plan-list
    {
        height: 330px;
    }
}
@media(max-width: 1037px)
{
    .pricing-plan-about
    {
        height: 190px;
    }
    .pricing-plan-about-2
    {
        height: 190px;
    }
    .pricing-plan-info
    {
        height: 170px;
    }
    .plan-list
    {
        height: 380px;
    }
}
@media(max-width: 912px)
{
    .pricing-plan-about
    {
        height: 230px;
    }
    .pricing-plan-about-2
    {
        height: 220px;
    }
    .pricing-plan-info
    {
        height: 200px;
    }
    .plan-list
    {
        height: 420px;
    }
}
@media(max-width: 830px)
{
    .pricing-plan-about
    {
        height: 240px;
    }
    .pricing-plan-about-2
    {
        height: 220px;
    }
    .pricing-plan-info
    {
        height: 230px;
    }
    .plan-list
    {
        height: 450px;
    }
}
@media(max-width: 815px)
{
    .pricing-plan-about
    {
        height: 260px;
    }
    .pricing-plan-about-2
    {
        height: 240px;
    }
    .plan-list
    {
        height: 470px;
    }
}
@media(max-width: 770px)
{
    .pricing-plan-about
    {
        height: 270px;
    }
    .pricing-plan-about-2
    {
        height: 250px;
    }
}
@media(max-width: 767px)
{
    .pricing-plan-about
    {
        height: unset;
    }
    .pricing-plan-about-2
    {
        height: unset;
    }
    .pricing-plan-info
    {
        height: unset;
    }
    .plan-list
    {
        height: unset;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-6fc58e0 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-6fc58e0 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for icon-list, class: .elementor-element-136d49a */
.elementor-33324 .elementor-element.elementor-element-136d49a .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-136d49a .elementor-widget-container
    {
        justify-content: center;
    }
    .elementor-33324 .elementor-element.elementor-element-136d49a
    {
        margin-top: 20px!important;
    }
}/* End custom CSS *//* Start custom CSS for icon-list, class: .elementor-element-3c54ac8 */
.elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-3c54ac8 .elementor-widget-container
    {
        justify-content: center;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-c5cc83d */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-c5cc83d .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for icon-list, class: .elementor-element-34798d9 */
.elementor-33324 .elementor-element.elementor-element-34798d9 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-34798d9 .elementor-widget-container
    {
        justify-content: center;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-ffcbce1 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-ffcbce1 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-7a8ea16 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-7a8ea16 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-e77776c */
.elementor-33324 .elementor-element.elementor-element-e77776c .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-e77776c .elementor-widget-container
    {
        background-color: var(--e-global-color-primary)!important;
    }
    .elementor-33324 .elementor-element.elementor-element-e77776c .elementor-widget-container
    {
        color: var(--e-global-color-2b86eea)!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-231af37 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-231af37 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-4e96691 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-4e96691 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-5c266a6 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-5c266a6 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-bbeb415 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-bbeb415 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-624d830 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-624d830 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-a2986af */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-a2986af .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-98bf34b */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-98bf34b .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-198b004 */
.elementor-33324 .elementor-element.elementor-element-198b004 .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-d7d0b0a */
.elementor-33324 .elementor-element.elementor-element-d7d0b0a .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-952a3ab */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-952a3ab .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-ef99555 */
.elementor-33324 .elementor-element.elementor-element-ef99555 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-ef99555 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-0b83c8e */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-0b83c8e .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-6d645f1 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-6d645f1 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-bdc163b */
.elementor-33324 .elementor-element.elementor-element-bdc163b .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-bdc163b .elementor-widget-container
    {
        background-color: var(--e-global-color-primary)!important;
    }
    .elementor-33324 .elementor-element.elementor-element-bdc163b .elementor-widget-container
    {
        color: var(--e-global-color-2b86eea)!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-6fe4b97 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-6fe4b97 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-dc307e1 */
.elementor-33324 .elementor-element.elementor-element-dc307e1 .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-cd959ef */
.elementor-33324 .elementor-element.elementor-element-cd959ef .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-16b8160 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-16b8160 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-11a0c19 */
.elementor-33324 .elementor-element.elementor-element-11a0c19 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-11a0c19 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-0e57121 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-0e57121 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-8447433 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-8447433 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-8729a61 */
.elementor-33324 .elementor-element.elementor-element-8729a61 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-8729a61 .elementor-widget-container
    {
        background-color: var(--e-global-color-primary)!important;
    }
    .elementor-33324 .elementor-element.elementor-element-8729a61 .elementor-widget-container
    {
        color: var(--e-global-color-2b86eea)!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-e55593c */
.elementor-33324 .elementor-element.elementor-element-e55593c .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-ace7879 */
.elementor-33324 .elementor-element.elementor-element-ace7879 .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-1006dcb */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-1006dcb .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-c5d9ff9 */
.elementor-33324 .elementor-element.elementor-element-c5d9ff9 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-c5d9ff9 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-fac6422 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-fac6422 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-907a915 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-907a915 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-a731e19 */
.elementor-33324 .elementor-element.elementor-element-a731e19 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-a731e19 .elementor-widget-container
    {
        background-color: var(--e-global-color-primary)!important;
    }
    .elementor-33324 .elementor-element.elementor-element-a731e19 .elementor-widget-container
    {
        color: var(--e-global-color-2b86eea)!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-de57b1d */
.elementor-33324 .elementor-element.elementor-element-de57b1d .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-33caf49 */
.elementor-33324 .elementor-element.elementor-element-33caf49 .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-a6968e9 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-a6968e9 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-05d3252 */
.elementor-33324 .elementor-element.elementor-element-05d3252 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-05d3252 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-307eb32 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-307eb32 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-94b0f14 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-94b0f14 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-386fb33 */
.elementor-33324 .elementor-element.elementor-element-386fb33 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-386fb33 .elementor-widget-container
    {
        background-color: var(--e-global-color-primary)!important;
    }
    .elementor-33324 .elementor-element.elementor-element-386fb33 .elementor-widget-container
    {
        color: var(--e-global-color-2b86eea)!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-8f64fa4 */
.elementor-33324 .elementor-element.elementor-element-8f64fa4 .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-d28d76c */
.elementor-33324 .elementor-element.elementor-element-d28d76c .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-b10bd5d */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-b10bd5d .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-3bdc44b */
.elementor-33324 .elementor-element.elementor-element-3bdc44b .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-3bdc44b .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-a63dfe5 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-a63dfe5 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-6e823be */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-6e823be .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-26a0bdd */
.elementor-33324 .elementor-element.elementor-element-26a0bdd .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-26a0bdd .elementor-widget-container
    {
        background-color: var(--e-global-color-primary)!important;
    }
    .elementor-33324 .elementor-element.elementor-element-26a0bdd .elementor-widget-container
    {
        color: var(--e-global-color-2b86eea)!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-3c356ee */
.elementor-33324 .elementor-element.elementor-element-3c356ee .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-842fff3 */
.elementor-33324 .elementor-element.elementor-element-842fff3 .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-52d9a1d */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-52d9a1d .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-53dcad0 */
.elementor-33324 .elementor-element.elementor-element-53dcad0 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-53dcad0 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-91f07f2 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-91f07f2 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-7d16117 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-7d16117 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-1ffe07e */
.elementor-33324 .elementor-element.elementor-element-1ffe07e .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-1ffe07e .elementor-widget-container
    {
        background-color: var(--e-global-color-primary)!important;
    }
    .elementor-33324 .elementor-element.elementor-element-1ffe07e .elementor-widget-container
    {
        color: var(--e-global-color-2b86eea)!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-457ae04 */
.elementor-33324 .elementor-element.elementor-element-457ae04 .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-5e1a700 */
.elementor-33324 .elementor-element.elementor-element-5e1a700 .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-7ac616c */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-7ac616c .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-a225690 */
.elementor-33324 .elementor-element.elementor-element-a225690 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-a225690 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-3ede4dc */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-3ede4dc .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-9ed60c0 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-9ed60c0 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-9029126 */
.elementor-33324 .elementor-element.elementor-element-9029126 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-9029126 .elementor-widget-container
    {
        background-color: var(--e-global-color-primary)!important;
    }
    .elementor-33324 .elementor-element.elementor-element-9029126 .elementor-widget-container
    {
        color: var(--e-global-color-2b86eea)!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-daf1d1a */
.elementor-33324 .elementor-element.elementor-element-daf1d1a .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-c52a731 */
.elementor-33324 .elementor-element.elementor-element-c52a731 .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-7a7ee4c */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-7a7ee4c .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-dfe190c */
.elementor-33324 .elementor-element.elementor-element-dfe190c .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-dfe190c .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-1943b97 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-1943b97 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-474e410 */
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-474e410 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-607b107 */
.elementor-33324 .elementor-element.elementor-element-607b107 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-607b107 .elementor-widget-container
    {
        background-color: var(--e-global-color-primary)!important;
    }
    .elementor-33324 .elementor-element.elementor-element-607b107 .elementor-widget-container
    {
        color: var(--e-global-color-2b86eea)!important;
    }
    .elementor-33324 .elementor-element.elementor-element-607b107 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-919f936 */
.elementor-33324 .elementor-element.elementor-element-919f936 .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-90106ec */
.elementor-33324 .elementor-element.elementor-element-90106ec .elementor-widget-container
{
    display: flex;
    align-items: center;
}/* End custom CSS *//* Start custom CSS for heading, class: .elementor-element-a99ea75 */
.elementor-33324 .elementor-element.elementor-element-a99ea75 .elementor-widget-container
{
    display: flex;
    align-items: center;
}
@media(max-width: 767px)
{
    .elementor-33324 .elementor-element.elementor-element-a99ea75 .elementor-widget-container
    {
        box-shadow: unset!important;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-001fdf3 */
#faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg
{
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    width: 20px;
    height: 20px;
}
#faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon
{
    width: 20px;
}
#faq .elementor-toggle-icon.elementor-toggle-icon-right
{
    margin-left: 50px;
    margin-top: 6px;
}
@media screen and (max-width: 1024px)
{
    #faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg
    {
        -webkit-margin-start: 0;
        margin-inline-start: 0;
        width: 16px;
        height: 16px;
    }
    #faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon
    {
        width: 16px;
    }
    #faq .elementor-toggle-icon.elementor-toggle-icon-right
    {
        margin-left: 30px;
        margin-top: 4px;
    }
}/* End custom CSS *//* Start custom CSS for posts, class: .elementor-element-050cd11 */
#posts-list a:hover
{
    color: #000;
}/* End custom CSS *//* Start custom CSS */
.jet-menu .jet-menu-item.jet-current-menu-item .top-level-link
{
    color: #000!important;
}
.button-textual svg
{
    width: 50px;
}
.marquee
{
    position: relative;
    overflow: hidden;
}
.marquee__inner
{
    animation: marquee 28s linear infinite;
}
.marquee__image-wrapper
{
    float: left;
}
@keyframes marquee
{
    0%
    {
        left: 0;
    }
    100%
    {
        left: -100%;
    }
}/* Mobile breakpoint */
@media screen and (max-width: 767px)
{
    .marquee__inner
    {
        animation: marquee 10s linear infinite;
    }
    .button-textual svg
    {
        width: 40px;
    }
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2023/04/DMSans-Regular.eot?');
    src: url('/wp-content/uploads/2023/04/DMSans-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2023/04/DMSans-Regular.woff2') format('woff2'),url('/wp-content/uploads/2023/04/DMSans-Regular.woff') format('woff'),url('/wp-content/uploads/2023/04/DMSans-Regular.ttf') format('truetype'),url('/wp-content/uploads/2023/04/DMSans-Regular.svg') format('svg');
}
@font-face
{
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    src: url('/wp-content/uploads/2023/04/DMSans-Medium.eot?');
    src: url('/wp-content/uploads/2023/04/DMSans-Medium.eot?') format('embedded-opentype'),url('/wp-content/uploads/2023/04/DMSans-Medium.woff2') format('woff2'),url('/wp-content/uploads/2023/04/DMSans-Medium.woff') format('woff'),url('/wp-content/uploads/2023/04/DMSans-Medium.ttf') format('truetype'),url('/wp-content/uploads/2023/04/DMSans-Medium.svg') format('svg');
}
@font-face
{
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url('/wp-content/uploads/2023/04/DMSans-Bold.eot?');
    src: url('/wp-content/uploads/2023/04/DMSans-Bold.eot?') format('embedded-opentype'),url('/wp-content/uploads/2023/04/DMSans-Bold.woff2') format('woff2'),url('/wp-content/uploads/2023/04/DMSans-Bold.woff') format('woff'),url('/wp-content/uploads/2023/04/DMSans-Bold.ttf') format('truetype'),url('/wp-content/uploads/2023/04/DMSans-Bold.svg') format('svg');
}/* End Custom Fonts CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Clash Display';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2023/07/ClashDisplay-Regular.eot?');
    src: url('/wp-content/uploads/2023/07/ClashDisplay-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2023/07/ClashDisplay-Regular.woff2') format('woff2'),url('/wp-content/uploads/2023/07/ClashDisplay-Regular.woff') format('woff'),url('/wp-content/uploads/2023/07/ClashDisplay-Regular.ttf') format('truetype'),url('/wp-content/uploads/2023/07/ClashDisplay-Regular.svg') format('svg');
}
@font-face
{
    font-family: 'Clash Display';
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    src: url('/wp-content/uploads/2023/07/ClashDisplay-Medium.eot?');
    src: url('/wp-content/uploads/2023/07/ClashDisplay-Medium.eot?') format('embedded-opentype'),url('/wp-content/uploads/2023/07/ClashDisplay-Medium.woff2') format('woff2'),url('/wp-content/uploads/2023/07/ClashDisplay-Medium.woff') format('woff'),url('/wp-content/uploads/2023/07/ClashDisplay-Medium.ttf') format('truetype'),url('/wp-content/uploads/2023/07/ClashDisplay-Medium.svg') format('svg');
}/* End Custom Fonts CSS */
