.elementor-557 .elementor-element.elementor-element-e603275>.elementor-container {
    max-width: 1920px;
}

.elementor-557 .elementor-element.elementor-element-e603275 {
    padding: 30px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-fe761b0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-557 .elementor-element.elementor-element-fe761b0>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-467c719>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-557 .elementor-element.elementor-element-467c719:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-557 .elementor-element.elementor-element-467c719>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://advenx.wpengine.com/wp-content/uploads/2023/03/bg-lines-fit.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-557 .elementor-element.elementor-element-467c719>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-557 .elementor-element.elementor-element-467c719>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-557 .elementor-element.elementor-element-467c719>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 30px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-c352fde .wdt-heading-holder,
.elementor-557 .elementor-element.elementor-element-c352fde .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-557 .elementor-element.elementor-element-c352fde .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-557 .elementor-element.elementor-element-c352fde .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-c352fde .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    margin: 0px 0px 40px 0px;
}

.elementor-557 .elementor-element.elementor-element-c352fde .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-557 .elementor-element.elementor-element-c352fde .wdt-heading-holder .wdt-heading-content-wrapper {
    margin: 0px 0px 40px 0px;
}

.elementor-557 .elementor-element.elementor-element-c352fde>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 60px;
}

.elementor-557 .elementor-element.elementor-element-f83b5cf .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-f83b5cf .wdt-button-holder .wdt-button {
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-f83b5cf>.elementor-widget-container {
    padding: 0px 0px 0px 60px;
}

.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item:hover,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item:hover .wdt-content-title h5,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item:hover .wdt-content-title h5>a,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item:hover .wdt-content-subtitle,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item:hover .wdt-social-icons-list li a,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item:hover .wdt-rating li span,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item:hover ul li,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item:hover span {
    color: var(--e-global-color-19f1d8e);
}

.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-title h5,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-title h5>a {
    color: var(--e-global-color-19f1d8e);
}

.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item:hover .wdt-content-title h5,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item:hover .wdt-content-title h5>a:hover,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item:hover .wdt-content-elements-group:hover .wdt-content-title h5>a:hover,
.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container>div h5>a:hover,
.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay>.wdt-media-image-overlay-container>div h5>a:hover {
    color: var(--e-global-color-19f1d8e);
}

.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-button>a {
    background-color: #02010100;
}

.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-elements-group.wdt-media-group,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay>.wdt-media-image-overlay-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-media-image-cover>.wdt-content-image-wrapper,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    align-content: flex-start;
}

.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay),
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before,
.elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after,
.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before,
.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before {
    background-color: #00000000;
}

.elementor-557 .elementor-element.elementor-element-3c26420>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-18430c8 .wdt-heading-holder,
.elementor-557 .elementor-element.elementor-element-18430c8 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-557 .elementor-element.elementor-element-18430c8 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-557 .elementor-element.elementor-element-18430c8 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-18430c8 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    margin: 0px 0px 40px 0px;
}

.elementor-557 .elementor-element.elementor-element-18430c8 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-557 .elementor-element.elementor-element-18430c8 .wdt-heading-holder .wdt-heading-content-wrapper {
    padding: 0px 0px 0px 50px;
}

.elementor-557 .elementor-element.elementor-element-18430c8>.elementor-widget-container {
    margin: 60px 0px 60px 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-222704b .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-222704b .wdt-button-holder .wdt-button {
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-222704b>.elementor-widget-container {
    padding: 0px 0px 0px 50px;
}

.elementor-557 .elementor-element.elementor-element-6d8aa0a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-557 .elementor-element.elementor-element-6d8aa0a>.elementor-element-populated>.elementor-widget-wrap {
    padding: 40px 0px 0px 30px;
}

.elementor-557 .elementor-element.elementor-element-05b5c69 .wdt-heading-holder,
.elementor-557 .elementor-element.elementor-element-05b5c69 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-557 .elementor-element.elementor-element-05b5c69 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-557 .elementor-element.elementor-element-05b5c69 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-05b5c69 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    margin: 0px 0px 40px 0px;
}

.elementor-557 .elementor-element.elementor-element-05b5c69 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-557 .elementor-element.elementor-element-05b5c69 .wdt-heading-holder .wdt-heading-content-wrapper {
    margin: 0px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-05b5c69>.elementor-widget-container {
    margin: 0px 0px 60px 0px;
}

.elementor-557 .elementor-element.elementor-element-05b5c69 {
    width: var(--container-widget-width, 675px);
    max-width: 675px;
    --container-widget-width: 675px;
    --container-widget-flex-grow: 0;
}

.elementor-557 .elementor-element.elementor-element-c79ed35 img {
    width: 100%;
    max-width: 920px;
    transition-duration: 0.3s;
}

.elementor-557 .elementor-element.elementor-element-7d5c117 .wdt-heading-holder,
.elementor-557 .elementor-element.elementor-element-7d5c117 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-557 .elementor-element.elementor-element-7d5c117 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-557 .elementor-element.elementor-element-7d5c117 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-7d5c117 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    margin: 0px 0px 40px 0px;
}

.elementor-557 .elementor-element.elementor-element-7d5c117 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-557 .elementor-element.elementor-element-7d5c117 .wdt-heading-holder .wdt-heading-content-wrapper {
    padding: 0px 0px 0px 50px;
}

.elementor-557 .elementor-element.elementor-element-7d5c117>.elementor-widget-container {
    margin: 60px 0px 60px 0px;
    padding: 0px 30px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-818fae7 .elementor-widget-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-818fae7 .wdt-button-holder .wdt-button {
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-818fae7>.elementor-widget-container {
    padding: 0px 0px 0px 50px;
}

.elementor-557 .elementor-element.elementor-element-818fae7 {
    width: 100%;
    max-width: 100%;
}

.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item:hover,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item:hover .wdt-content-title h5,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item:hover .wdt-content-title h5>a,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item:hover .wdt-content-subtitle,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item:hover .wdt-social-icons-list li a,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item:hover .wdt-rating li span,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item:hover ul li,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item:hover span {
    color: var(--e-global-color-19f1d8e);
}

.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-content-title h5,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-content-title h5>a {
    color: var(--e-global-color-19f1d8e);
}

.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item:hover .wdt-content-title h5,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item:hover .wdt-content-title h5>a:hover,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item:hover .wdt-content-elements-group:hover .wdt-content-title h5>a:hover,
.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container>div h5>a:hover,
.wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay>.wdt-media-image-overlay-container>div h5>a:hover {
    color: var(--e-global-color-accent);
}

.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: 15px;
    color: var(--e-global-color-19f1d8e);
}

.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-content-elements-group.wdt-media-group,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay>.wdt-media-image-overlay-container {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-media-image-cover>.wdt-content-image-wrapper,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    align-content: flex-end;
}

.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay),
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before,
.elementor-557 .elementor-element.elementor-element-d9ca304 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after,
.wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before,
.wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before {
    background-color: #02010100;
}

.elementor-557 .elementor-element.elementor-element-d9ca304>.elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-d9ca304 {
    z-index: 2;
}

.elementor-557 .elementor-element.elementor-element-59d13e0 .wdt-heading-holder,
.elementor-557 .elementor-element.elementor-element-59d13e0 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-557 .elementor-element.elementor-element-59d13e0 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-557 .elementor-element.elementor-element-59d13e0 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-59d13e0 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    margin: 0px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-59d13e0 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-557 .elementor-element.elementor-element-59d13e0 .wdt-heading-holder .wdt-heading-content-wrapper {
    margin: 0px 0px 40px 0px;
}

.elementor-557 .elementor-element.elementor-element-59d13e0>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-55b98b5 {
    text-align: right;
    width: auto;
    max-width: auto;
    bottom: -34.601%;
    z-index: 0;
}

.elementor-557 .elementor-element.elementor-element-55b98b5 img {
    max-width: 100%;
}

body:not(.rtl) .elementor-557 .elementor-element.elementor-element-55b98b5 {
    right: 0px;
}

body.rtl .elementor-557 .elementor-element.elementor-element-55b98b5 {
    left: 0px;
}

.elementor-557 .elementor-element.elementor-element-d9f20a7>.elementor-container {
    max-width: 1920px;
}

.elementor-557 .elementor-element.elementor-element-d9f20a7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 31px 0px 31px;
}

.elementor-557 .elementor-element.elementor-element-d9f20a7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-557 .elementor-element.elementor-element-386144f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 100px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-d10be66 .wdt-heading-holder,
.elementor-557 .elementor-element.elementor-element-d10be66 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-557 .elementor-element.elementor-element-d10be66 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-557 .elementor-element.elementor-element-d10be66 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-d10be66 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
}

.elementor-557 .elementor-element.elementor-element-d10be66 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-557 .elementor-element.elementor-element-d10be66 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    color: var(--e-global-color-primary);
}

.elementor-557 .elementor-element.elementor-element-d10be66>.elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-557 .elementor-element.elementor-element-909398f .wdt-accordion-toggle-holder {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-909398f>.elementor-widget-container {
    padding: 0px 0px 65px 0px;
}

.elementor-bc-flex-widget .elementor-557 .elementor-element.elementor-element-cb2e251.elementor-column .elementor-column-wrap {
    align-items: flex-end;
}

.elementor-557 .elementor-element.elementor-element-cb2e251.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-557 .elementor-element.elementor-element-cb2e251>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 39px;
}

.elementor-557 .elementor-element.elementor-element-9bde638 {
    text-align: center;
}

.elementor-557 .elementor-element.elementor-element-469a638 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 130px 0px;
}

.elementor-557 .elementor-element.elementor-element-469a638>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-557 .elementor-element.elementor-element-f2d4b43 .wdt-heading-holder,
.elementor-557 .elementor-element.elementor-element-f2d4b43 .wdt-heading-holder>.wdt-heading-separator-wrapper .wdt-heading-separator,
.elementor-557 .elementor-element.elementor-element-f2d4b43 .wdt-heading-holder>.wdt-heading-title-wrapper .wdt-heading-title,
.elementor-557 .elementor-element.elementor-element-f2d4b43 .wdt-heading-holder>.wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-557 .elementor-element.elementor-element-f2d4b43 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    align-items: center;
    margin: 0px 0px 0px 0px;
}

.elementor-557 .elementor-element.elementor-element-f2d4b43 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle {
    align-items: center;
}

.elementor-557 .elementor-element.elementor-element-f2d4b43 .wdt-heading-holder .wdt-heading-subtitle-wrapper {
    margin: 0px 0px 10px 0px;
}

.elementor-557 .elementor-element.elementor-element-f2d4b43>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-557 .elementor-element.elementor-element-7947e5f .wdt-content-item {
    text-align: start;
    justify-content: start;
    justify-items: start;
}

.elementor-557 .elementor-element.elementor-element-7499229 .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-557 .elementor-element.elementor-element-7499229 .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper,
.elementor-557 .elementor-element.elementor-element-7499229 .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container,
.elementor-557 .elementor-element.elementor-element-7499229 .wdt-content-item .wdt-media-image-cover>.wdt-content-image-wrapper,
.elementor-557 .elementor-element.elementor-element-7499229 .wdt-content-item .wdt-media-image-cover>.wdt-media-image-cover-container {
    align-content: middle;
}

.elementor-557 .elementor-element.elementor-element-e71a53c {
    padding: 50px 0px 50px 0px;
}

.elementor-557 .elementor-element.elementor-element-778c731 .wdt-content-item {
    text-align: center;
    justify-content: center;
    justify-items: center;
}

.elementor-557 .elementor-element.elementor-element-778c731 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
    font-size: 160px;
    color: var(--e-global-color-primary);
}

.elementor-557 .elementor-element.elementor-element-778c731 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span {
    color: var(--e-global-color-secondary);
}

@media(max-width:1540px) and (min-width:481px) {
    .elementor-557 .elementor-element.elementor-element-386144f {
        width: 50%;
    }

    .elementor-557 .elementor-element.elementor-element-cb2e251 {
        width: 50%;
    }
}

@media(max-width:1540px) {
    .elementor-557 .elementor-element.elementor-element-c352fde>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-f83b5cf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-elements-group.wdt-media-group,
    .elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover>.wdt-media-image-cover-container,
    .elementor-557 .elementor-element.elementor-element-3c26420 .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay>.wdt-media-image-overlay-container {
        text-align: center;
        justify-content: center;
        justify-items: center;
    }

    .elementor-557 .elementor-element.elementor-element-18430c8 .wdt-heading-holder .wdt-heading-content-wrapper {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-18430c8>.elementor-widget-container {
        margin: 50px 0px 50px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-222704b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-7d5c117 .wdt-heading-holder .wdt-heading-content-wrapper {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-7d5c117>.elementor-widget-container {
        margin: 50px 0px 50px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-818fae7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-909398f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-557 .elementor-element.elementor-element-cb2e251.elementor-column .elementor-column-wrap {
        align-items: center;
    }

    .elementor-557 .elementor-element.elementor-element-cb2e251.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
        align-content: center;
        align-items: center;
    }
}

@media(max-width:1280px) {
    .elementor-557 .elementor-element.elementor-element-e603275 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-18430c8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-7d5c117>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-d9ca304>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-d9f20a7 {
        padding: 100px 0px 100px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-469a638 {
        padding: 0px 0px 100px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-e71a53c {
        padding: 20px 0px 20px 0px;
    }
}

@media(max-width:1024px) {
    .elementor-557 .elementor-element.elementor-element-e603275 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-c352fde>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-f83b5cf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-18430c8 .wdt-heading-holder .wdt-heading-content-wrapper {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-222704b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-7d5c117 .wdt-heading-holder .wdt-heading-content-wrapper {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-818fae7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-386144f>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-557 .elementor-element.elementor-element-467c719>.elementor-element-populated>.elementor-widget-wrap {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-c352fde .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
        margin: 0px 0px 30px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-c352fde .wdt-heading-holder .wdt-heading-content-wrapper {
        margin: 0px 0px 30px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-c352fde>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-3c26420>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-18430c8 .wdt-heading-holder .wdt-heading-content-wrapper {
        margin: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-18430c8>.elementor-widget-container {
        margin: 40px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-6d8aa0a>.elementor-element-populated>.elementor-widget-wrap {
        padding: 40px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-05b5c69>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-7d5c117 .wdt-heading-holder .wdt-heading-content-wrapper {
        margin: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-7d5c117>.elementor-widget-container {
        margin: 40px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-818fae7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-d9ca304>.elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-59d13e0 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-59d13e0 .wdt-heading-holder .wdt-heading-content-wrapper {
        margin: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-59d13e0>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-d9f20a7 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-d10be66>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-cb2e251>.elementor-element-populated>.elementor-widget-wrap {
        padding: 30px 0px 0px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-469a638 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-557 .elementor-element.elementor-element-e71a53c {
        padding: 10px 0px 10px 0px;
    }
}

@media(max-width:480px) {
    .elementor-557 .elementor-element.elementor-element-222704b .wdt-button-holder .wdt-button {
        padding: 15px 30px 15px 30px;
    }
}

@media(min-width:481px) {
    .elementor-557 .elementor-element.elementor-element-386144f {
        width: 60%;
    }

    .elementor-557 .elementor-element.elementor-element-cb2e251 {
        width: 40%;
    }

    .elementor-557 .elementor-element.elementor-element-145608c {
        width: 20%;
    }

    .elementor-557 .elementor-element.elementor-element-f9b4895 {
        width: 60%;
    }

    .elementor-557 .elementor-element.elementor-element-4124d89 {
        width: 19.333%;
    }
}

@media(max-width:1280px) and (min-width:481px) {
    .elementor-557 .elementor-element.elementor-element-386144f {
        width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-cb2e251 {
        width: 100%;
    }
}

@media(max-width:1024px) and (min-width:481px) {
    .elementor-557 .elementor-element.elementor-element-145608c {
        width: 10%;
    }

    .elementor-557 .elementor-element.elementor-element-f9b4895 {
        width: 80%;
    }

    .elementor-557 .elementor-element.elementor-element-4124d89 {
        width: 10%;
    }
}

@media(max-width:767px) and (min-width:481px) {
    .elementor-557 .elementor-element.elementor-element-467c719 {
        width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-6d8aa0a {
        width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-386144f {
        width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-cb2e251 {
        width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-145608c {
        width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-f9b4895 {
        width: 100%;
    }

    .elementor-557 .elementor-element.elementor-element-4124d89 {
        width: 100%;
    }
}