.elementor-22 .elementor-element.elementor-element-6759e2c:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-6759e2c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pagex2consultlimited.com/wp-content/uploads/2024/05/AdobeStock-347437649-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-22 .elementor-element.elementor-element-6759e2c>.elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-6759e2c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 0px;
}

.elementor-22 .elementor-element.elementor-element-931d029>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-931d029>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-931d029>.elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-22 .elementor-element.elementor-element-176cb40 {
    padding: 0px 0px 30px 0px;
}

.elementor-22 .elementor-element.elementor-element-ae3978e .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 5px;
}

.elementor-22 .elementor-element.elementor-element-28308de {
    color: var( --e-global-color-uicore_headline);
    font-weight: 600;
}

.elementor-22 .elementor-element.elementor-element-f87421d .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-22 .elementor-element.elementor-element-f87421d .elementor-button .elementor-button-content-wrapper {
    gap: 19px;
}

.elementor-22 .elementor-element.elementor-element-f87421d .elementor-button {
    fill: var( --e-global-color-uicore_headline);
    color: var( --e-global-color-uicore_headline);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    padding: 10px 25px 8px 25px;
}

.elementor-22 .elementor-element.elementor-element-f87421d .elementor-button:hover,
.elementor-22 .elementor-element.elementor-element-f87421d .elementor-button:focus {
    color: var( --e-global-color-uicore_white);
    background-color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-f87421d .elementor-button:hover svg,
.elementor-22 .elementor-element.elementor-element-f87421d .elementor-button:focus svg {
    fill: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-3234aea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-3234aea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-3234aea>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-3234aea>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-3234aea>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-22 .elementor-element.elementor-element-3234aea>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-22 .elementor-element.elementor-element-3234aea>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-029420a {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-029420a .elementor-heading-title {
    color: var( --e-global-color-uicore_headline);
    font-size: 26px;
}

.elementor-22 .elementor-element.elementor-element-4c19849:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-4c19849>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-4c19849>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-4c19849>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-4c19849>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-22 .elementor-element.elementor-element-4c19849>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-22 .elementor-element.elementor-element-4c19849>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-7188c76 {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-7188c76 .elementor-heading-title {
    color: var( --e-global-color-uicore_headline);
    font-size: 26px;
}

.elementor-22 .elementor-element.elementor-element-b781132:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-b781132>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-b781132>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-b781132>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-b781132>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-22 .elementor-element.elementor-element-b781132>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-22 .elementor-element.elementor-element-b781132>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-b04134f {
    text-align: center;
}

.elementor-22 .elementor-element.elementor-element-b04134f .elementor-heading-title {
    color: var( --e-global-color-uicore_white);
    font-size: 26px;
}

.elementor-22 .elementor-element.elementor-element-e90b71c {
    color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-db4affd:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-db4affd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #070707;
    background-image: url("https://pagex2consultlimited.com/wp-content/uploads/2024/05/DarkTexture_FullFile_Horizontal.png");
}

.elementor-22 .elementor-element.elementor-element-db4affd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-22 .elementor-element.elementor-element-db4affd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter-icon {
    font-size: 60px;
    width: 60px;
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter-icon i {
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter-icon img {
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter img {
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon:after {
    background-color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
    transform: rotate(10deg);
}

.elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon img {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

.elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-number {
    color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter-text {
    color: var( --e-global-color-uicore_white);
    font-size: 20px;
}

.elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-content .bdt-ep-advanced-counter-text {
    color: var( --e-global-color-uicore_dark);
}

.elementor-22 .elementor-element.elementor-element-911918f>.elementor-widget-container {
    padding: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-uicore_white);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 10px 10px 1px 0px rgba(255, 255, 255, 0.5);
}

.elementor-22 .elementor-element.elementor-element-911918f:hover .elementor-widget-container {
    background-color: #F3F3F3;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-22 .elementor-element.elementor-element-911918f:hover>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-70c8572.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-22 .elementor-element.elementor-element-70c8572.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-22 .elementor-element.elementor-element-70c8572.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter-icon {
    font-size: 60px;
    width: 60px;
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter-icon i {
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter-icon img {
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter img {
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon:after {
    background-color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
    transform: rotate(10deg);
}

.elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon img {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

.elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-number {
    color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter-text {
    color: var( --e-global-color-uicore_white);
    font-size: 20px;
}

.elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-content .bdt-ep-advanced-counter-text {
    color: var( --e-global-color-uicore_dark);
}

.elementor-22 .elementor-element.elementor-element-65acd20>.elementor-widget-container {
    padding: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-uicore_white);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 10px 10px 1px 0px rgba(255, 255, 255, 0.5);
}

.elementor-22 .elementor-element.elementor-element-65acd20:hover .elementor-widget-container {
    background-color: #F3F3F3;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-22 .elementor-element.elementor-element-65acd20:hover>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter-icon {
    font-size: 60px;
    width: 60px;
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter-icon i {
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter-icon img {
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter img {
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon:after {
    background-color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
    transform: rotate(10deg);
}

.elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon img {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

.elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-number {
    color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter-text {
    color: var( --e-global-color-uicore_white);
    font-size: 20px;
}

.elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-content .bdt-ep-advanced-counter-text {
    color: var( --e-global-color-uicore_dark);
}

.elementor-22 .elementor-element.elementor-element-40e1e2a>.elementor-widget-container {
    padding: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-uicore_white);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 10px 10px 1px 0px rgba(255, 255, 255, 0.5);
}

.elementor-22 .elementor-element.elementor-element-40e1e2a:hover .elementor-widget-container {
    background-color: #F3F3F3;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-22 .elementor-element.elementor-element-40e1e2a:hover>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter-icon {
    font-size: 60px;
    width: 60px;
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter-icon i {
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter-icon img {
    transform: rotate(0deg);
}

.elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter img {
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon:after {
    background-color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
    transform: rotate(10deg);
}

.elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-icon img {
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}

.elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-number {
    color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter-text {
    color: var( --e-global-color-uicore_white);
    font-size: 20px;
}

.elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter:hover .bdt-ep-advanced-counter-content .bdt-ep-advanced-counter-text {
    color: var( --e-global-color-uicore_dark);
}

.elementor-22 .elementor-element.elementor-element-2af2539>.elementor-widget-container {
    padding: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-uicore_white);
    border-radius: 10px 10px 10px 10px;
    box-shadow: 10px 10px 1px 0px rgba(255, 255, 255, 0.5);
}

.elementor-22 .elementor-element.elementor-element-2af2539:hover .elementor-widget-container {
    background-color: #F3F3F3;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-22 .elementor-element.elementor-element-2af2539:hover>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-1529614:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-1529614>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://pagex2consultlimited.com/wp-content/uploads/2024/05/shutterstock_631606541-scaled-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-22 .elementor-element.elementor-element-1529614>.elementor-background-overlay {
    background-color: var( --e-global-color-uicore_headline);
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-1529614 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 0px;
}

.elementor-22 .elementor-element.elementor-element-c47e463.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-22 .elementor-element.elementor-element-94a4dee {
    text-align: center;
    --ep-advanced-heading-pos-x: 0px;
    --ep-advanced-heading-pos-y: 0px;
    --ep-advanced-heading-rotate: 0deg;
}

.elementor-22 .elementor-element.elementor-element-94a4dee .bdt-ep-advanced-heading-main-title-inner {
    color: var( --e-global-color-uicore_white);
    -webkit-text-stroke-color: var( --e-global-color-uicore_white);
    font-weight: 800;
    margin-right: 10px;
}

.elementor-22 .elementor-element.elementor-element-94a4dee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-ff3bd82 {
    text-align: center;
    color: var( --e-global-color-uicore_white);
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
    width: var( --container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}

.elementor-22 .elementor-element.elementor-element-ff3bd82>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-22 .elementor-element.elementor-element-4b36ced:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-4b36ced>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-4b36ced>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-4b36ced>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-4b36ced>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-4b36ced>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-22 .elementor-element.elementor-element-4b36ced>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-2eff1d7 {
    text-align: center;
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 65px;
}

.elementor-22 .elementor-element.elementor-element-2eff1d7>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2eff1d7 {
    left: 2px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-2eff1d7 {
    right: 2px;
}

.elementor-22 .elementor-element.elementor-element-2eff1d7.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-22 .elementor-element.elementor-element-a0d9f8e .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-22 .elementor-element.elementor-element-a0d9f8e.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-22 .elementor-element.elementor-element-a0d9f8e.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-22 .elementor-element.elementor-element-a0d9f8e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-a0d9f8e .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 18px;
}

.elementor-22 .elementor-element.elementor-element-a0d9f8e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-22 .elementor-element.elementor-element-a0d9f8e .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-46f8709:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-46f8709>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-46f8709>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-46f8709>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-46f8709>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-46f8709>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-22 .elementor-element.elementor-element-46f8709>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-ae9238e {
    text-align: center;
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 65px;
}

.elementor-22 .elementor-element.elementor-element-ae9238e>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-ae9238e {
    left: 2px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-ae9238e {
    right: 2px;
}

.elementor-22 .elementor-element.elementor-element-ae9238e.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-22 .elementor-element.elementor-element-7a76b2e .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-22 .elementor-element.elementor-element-7a76b2e.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-22 .elementor-element.elementor-element-7a76b2e.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-22 .elementor-element.elementor-element-7a76b2e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-7a76b2e .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 18px;
}

.elementor-22 .elementor-element.elementor-element-7a76b2e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-22 .elementor-element.elementor-element-7a76b2e .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-47a2310:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-47a2310>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-47a2310>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-47a2310>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-47a2310>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-47a2310>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-22 .elementor-element.elementor-element-47a2310>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-eafde06 {
    text-align: center;
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 65px;
}

.elementor-22 .elementor-element.elementor-element-eafde06>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-eafde06 {
    left: 2px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-eafde06 {
    right: 2px;
}

.elementor-22 .elementor-element.elementor-element-eafde06.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-22 .elementor-element.elementor-element-d7c5c4c .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-22 .elementor-element.elementor-element-d7c5c4c.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-22 .elementor-element.elementor-element-d7c5c4c.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-22 .elementor-element.elementor-element-d7c5c4c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-d7c5c4c .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 18px;
}

.elementor-22 .elementor-element.elementor-element-d7c5c4c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-22 .elementor-element.elementor-element-d7c5c4c .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-03bf748:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-03bf748>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-03bf748>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-03bf748>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-03bf748>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-03bf748>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-22 .elementor-element.elementor-element-03bf748>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-1b9b0f2 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-22 .elementor-element.elementor-element-1b9b0f2.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-22 .elementor-element.elementor-element-1b9b0f2.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-22 .elementor-element.elementor-element-1b9b0f2.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-1b9b0f2 .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 18px;
}

.elementor-22 .elementor-element.elementor-element-1b9b0f2 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-22 .elementor-element.elementor-element-1b9b0f2 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-1efad40 {
    text-align: center;
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 65px;
}

.elementor-22 .elementor-element.elementor-element-1efad40>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-1efad40 {
    left: 2px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-1efad40 {
    right: 2px;
}

.elementor-22 .elementor-element.elementor-element-1efad40.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-22 .elementor-element.elementor-element-d380f88:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-d380f88>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-d380f88>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-d380f88>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-d380f88>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-d380f88>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-22 .elementor-element.elementor-element-d380f88>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-2be08ac {
    text-align: center;
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 65px;
}

.elementor-22 .elementor-element.elementor-element-2be08ac>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2be08ac {
    left: 2px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-2be08ac {
    right: 2px;
}

.elementor-22 .elementor-element.elementor-element-2be08ac.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-22 .elementor-element.elementor-element-ae780aa .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-22 .elementor-element.elementor-element-ae780aa.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-22 .elementor-element.elementor-element-ae780aa.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-22 .elementor-element.elementor-element-ae780aa.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-ae780aa .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 18px;
}

.elementor-22 .elementor-element.elementor-element-ae780aa .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-22 .elementor-element.elementor-element-ae780aa .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-daef64b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-daef64b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-daef64b>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-daef64b>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-daef64b>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-daef64b>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-22 .elementor-element.elementor-element-daef64b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-80cbc1e {
    text-align: center;
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 65px;
}

.elementor-22 .elementor-element.elementor-element-80cbc1e>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-80cbc1e {
    left: 2px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-80cbc1e {
    right: 2px;
}

.elementor-22 .elementor-element.elementor-element-80cbc1e.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-22 .elementor-element.elementor-element-29de9ae .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-22 .elementor-element.elementor-element-29de9ae.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-22 .elementor-element.elementor-element-29de9ae.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-22 .elementor-element.elementor-element-29de9ae.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-29de9ae .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 18px;
}

.elementor-22 .elementor-element.elementor-element-29de9ae .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-22 .elementor-element.elementor-element-29de9ae .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-b548b83:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-b548b83>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-b548b83>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-b548b83>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-b548b83>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-b548b83>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-22 .elementor-element.elementor-element-b548b83>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-fc8630c {
    text-align: center;
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 65px;
}

.elementor-22 .elementor-element.elementor-element-fc8630c>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-fc8630c {
    left: 2px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-fc8630c {
    right: 2px;
}

.elementor-22 .elementor-element.elementor-element-fc8630c.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-22 .elementor-element.elementor-element-af3509c .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-22 .elementor-element.elementor-element-af3509c.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-22 .elementor-element.elementor-element-af3509c.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-22 .elementor-element.elementor-element-af3509c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-af3509c .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 18px;
}

.elementor-22 .elementor-element.elementor-element-af3509c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-22 .elementor-element.elementor-element-af3509c .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-88f4b7b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-22 .elementor-element.elementor-element-88f4b7b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-88f4b7b>.elementor-element-populated,
.elementor-22 .elementor-element.elementor-element-88f4b7b>.elementor-element-populated>.elementor-background-overlay,
.elementor-22 .elementor-element.elementor-element-88f4b7b>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-22 .elementor-element.elementor-element-88f4b7b>.elementor-element-populated {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-22 .elementor-element.elementor-element-88f4b7b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-e01d578 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-22 .elementor-element.elementor-element-e01d578.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-22 .elementor-element.elementor-element-e01d578.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-22 .elementor-element.elementor-element-e01d578.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-22 .elementor-element.elementor-element-e01d578 .elementor-image-box-title {
    margin-bottom: 10px;
    font-size: 18px;
}

.elementor-22 .elementor-element.elementor-element-e01d578 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-22 .elementor-element.elementor-element-e01d578 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.3s;
}

.elementor-22 .elementor-element.elementor-element-2e1efe8 {
    text-align: center;
    width: var( --container-widget-width, 20%);
    max-width: 20%;
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    top: 65px;
}

.elementor-22 .elementor-element.elementor-element-2e1efe8>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
    background-color: #FFFFFF;
}

body:not(.rtl) .elementor-22 .elementor-element.elementor-element-2e1efe8 {
    left: 2px;
}

body.rtl .elementor-22 .elementor-element.elementor-element-2e1efe8 {
    right: 2px;
}

.elementor-22 .elementor-element.elementor-element-2e1efe8.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-22 .elementor-element.elementor-element-e6a4eaa .elementor-button {
    fill: var( --e-global-color-uicore_headline);
    color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-e6a4eaa .elementor-button:hover,
.elementor-22 .elementor-element.elementor-element-e6a4eaa .elementor-button:focus {
    color: var( --e-global-color-uicore_white);
    background-color: var( --e-global-color-uicore_dark);
}

.elementor-22 .elementor-element.elementor-element-e6a4eaa .elementor-button:hover svg,
.elementor-22 .elementor-element.elementor-element-e6a4eaa .elementor-button:focus svg {
    fill: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-e6a4eaa>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-22 .elementor-element.elementor-element-82fd52d:not(.elementor-motion-effects-element-type-background),
.elementor-22 .elementor-element.elementor-element-82fd52d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_body);
    background-image: url("https://pagex2consultlimited.com/wp-content/uploads/2024/05/study-abroad.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-22 .elementor-element.elementor-element-82fd52d>.elementor-background-overlay {
    background-color: var( --e-global-color-uicore_white);
    opacity: 0.85;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-22 .elementor-element.elementor-element-82fd52d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 0px;
}

.elementor-22 .elementor-element.elementor-element-9b544b7 {
    text-align: center;
    --ep-advanced-heading-pos-x: 0px;
    --ep-advanced-heading-pos-y: 0px;
    --ep-advanced-heading-rotate: 0deg;
}

.elementor-22 .elementor-element.elementor-element-9b544b7 .bdt-ep-advanced-heading-main-title-inner {
    font-size: 45px;
    font-weight: 800;
    margin-right: 10px;
}

.elementor-22 .elementor-element.elementor-element-9b544b7>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-item+.bdt-ep-accordion-item {
    margin-top: 5px;
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-title-text {
    justify-content: flex-start;
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-title {
    color: var( --e-global-color-uicore_headline);
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-uicore_headline);
    border-radius: 20px 20px 20px 20px;
    overflow: hidden;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-custom-icon svg {
    fill: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-item:hover .bdt-ep-accordion-title {
    color: var( --e-global-color-uicore_white);
    background-color: var( --e-global-color-uicore_headline);
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg {
    fill: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title {
    color: var( --e-global-color-uicore_white);
    background-color: var( --e-global-color-uicore_headline);
    border-radius: 20px 20px 0px 0px;
    overflow: hidden;
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg {
    fill: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-icon {
    color: var( --e-global-color-uicore_dark);
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-icon svg {
    fill: var( --e-global-color-uicore_dark);
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-icon.bdt-flex-align-left {
    margin-right: 5px;
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-icon.bdt-flex-align-right {
    margin-left: 5px;
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-item:hover .bdt-ep-accordion-icon {
    color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-item:hover .bdt-ep-accordion-icon svg {
    fill: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-icon {
    color: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-icon svg {
    fill: var( --e-global-color-uicore_white);
}

.elementor-22 .elementor-element.elementor-element-acec9a4 .bdt-ep-accordion-content {
    color: var( --e-global-color-uicore_white);
    background-color: var( --e-global-color-uicore_headline);
    border-radius: 0px 0px 20px 20px;
    overflow: hidden;
    font-weight: 300;
}

.elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
}

@media(min-width:768px) {
    .elementor-22 .elementor-element.elementor-element-eda97eb {
        width: 15%;
    }
    .elementor-22 .elementor-element.elementor-element-1cb971b {
        width: 70%;
    }
    .elementor-22 .elementor-element.elementor-element-2f02d93 {
        width: 14.666%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-22 .elementor-element.elementor-element-3234aea {
        width: 50%;
    }
    .elementor-22 .elementor-element.elementor-element-4c19849 {
        width: 50%;
    }
    .elementor-22 .elementor-element.elementor-element-b781132 {
        width: 100%;
    }
}

@media(min-width:1025px) {
    .elementor-22 .elementor-element.elementor-element-6759e2c:not(.elementor-motion-effects-element-type-background),
    .elementor-22 .elementor-element.elementor-element-6759e2c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-22 .elementor-element.elementor-element-1529614:not(.elementor-motion-effects-element-type-background),
    .elementor-22 .elementor-element.elementor-element-1529614>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-22 .elementor-element.elementor-element-911918f.elementor-position-right .bdt-ep-advanced-counter-icon-wrap {
        margin-left: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-911918f.elementor-position-left .bdt-ep-advanced-counter-icon-wrap {
        margin-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-911918f.elementor-position-top .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter-icon {
        font-size: 50px;
        width: 50px;
    }
    .elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter-number {
        font-size: 35px;
    }
    .elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter-text {
        font-size: 16px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20.elementor-position-right .bdt-ep-advanced-counter-icon-wrap {
        margin-left: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20.elementor-position-left .bdt-ep-advanced-counter-icon-wrap {
        margin-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20.elementor-position-top .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter-icon {
        font-size: 50px;
        width: 50px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter-number {
        font-size: 35px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter-text {
        font-size: 16px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a.elementor-position-right .bdt-ep-advanced-counter-icon-wrap {
        margin-left: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a.elementor-position-left .bdt-ep-advanced-counter-icon-wrap {
        margin-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a.elementor-position-top .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter-icon {
        font-size: 50px;
        width: 50px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter-number {
        font-size: 35px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter-text {
        font-size: 16px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539.elementor-position-right .bdt-ep-advanced-counter-icon-wrap {
        margin-left: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539.elementor-position-left .bdt-ep-advanced-counter-icon-wrap {
        margin-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539.elementor-position-top .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter-icon {
        font-size: 50px;
        width: 50px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter-number {
        font-size: 35px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter-text {
        font-size: 16px;
    }
    .elementor-22 .elementor-element.elementor-element-1529614 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-22 .elementor-element.elementor-element-94a4dee {
        --ep-advanced-heading-pos-x: 0px;
        --ep-advanced-heading-pos-y: 0px;
        --ep-advanced-heading-rotate: 0deg;
    }
    .elementor-22 .elementor-element.elementor-element-ff3bd82 {
        font-size: 20px;
        line-height: 25px;
        --container-widget-width: 89%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 89%);
        max-width: 89%;
    }
    .elementor-22 .elementor-element.elementor-element-82fd52d {
        padding: 50px 0px 50px 0px;
    }
    .elementor-22 .elementor-element.elementor-element-9b544b7 {
        --ep-advanced-heading-pos-x: 0px;
        --ep-advanced-heading-pos-y: 0px;
        --ep-advanced-heading-rotate: 0deg;
    }
    .elementor-22 .elementor-element.elementor-element-9b544b7 .bdt-ep-advanced-heading-main-title-inner {
        font-size: 30px;
    }
}

@media(max-width:767px) {
    .elementor-22 .elementor-element.elementor-element-6759e2c {
        padding: 50px 0px 50px 0px;
    }
    .elementor-22 .elementor-element.elementor-element-176cb40 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-22 .elementor-element.elementor-element-3234aea>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }
    .elementor-22 .elementor-element.elementor-element-029420a .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-22 .elementor-element.elementor-element-4c19849>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }
    .elementor-22 .elementor-element.elementor-element-7188c76 .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-22 .elementor-element.elementor-element-b781132>.elementor-element-populated {
        margin: 5px 5px 5px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
    }
    .elementor-22 .elementor-element.elementor-element-b04134f .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-22 .elementor-element.elementor-element-642363c {
        width: 50%;
    }
    .elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-911918f.elementor-position-right .bdt-ep-advanced-counter-icon-wrap {
        margin-left: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-911918f.elementor-position-left .bdt-ep-advanced-counter-icon-wrap {
        margin-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-911918f.elementor-position-top .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter-icon {
        font-size: 40px;
        width: 40px;
    }
    .elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter-number {
        font-size: 30px;
    }
    .elementor-22 .elementor-element.elementor-element-911918f .bdt-ep-advanced-counter-text {
        font-size: 15px;
    }
    .elementor-22 .elementor-element.elementor-element-70c8572 {
        width: 50%;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20.elementor-position-right .bdt-ep-advanced-counter-icon-wrap {
        margin-left: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20.elementor-position-left .bdt-ep-advanced-counter-icon-wrap {
        margin-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20.elementor-position-top .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter-icon {
        font-size: 40px;
        width: 40px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter-number {
        font-size: 30px;
    }
    .elementor-22 .elementor-element.elementor-element-65acd20 .bdt-ep-advanced-counter-text {
        font-size: 15px;
    }
    .elementor-22 .elementor-element.elementor-element-693be79 {
        width: 50%;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a.elementor-position-right .bdt-ep-advanced-counter-icon-wrap {
        margin-left: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a.elementor-position-left .bdt-ep-advanced-counter-icon-wrap {
        margin-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a.elementor-position-top .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter-icon {
        font-size: 40px;
        width: 40px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter-number {
        font-size: 30px;
    }
    .elementor-22 .elementor-element.elementor-element-40e1e2a .bdt-ep-advanced-counter-text {
        font-size: 15px;
    }
    .elementor-22 .elementor-element.elementor-element-f398572 {
        width: 50%;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539.elementor-position-right .bdt-ep-advanced-counter-icon-wrap {
        margin-left: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539.elementor-position-left .bdt-ep-advanced-counter-icon-wrap {
        margin-right: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539.elementor-position-top .bdt-ep-advanced-counter-icon-wrap {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter-icon {
        font-size: 40px;
        width: 40px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter-number {
        font-size: 30px;
    }
    .elementor-22 .elementor-element.elementor-element-2af2539 .bdt-ep-advanced-counter-text {
        font-size: 15px;
    }
    .elementor-22 .elementor-element.elementor-element-1529614 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-22 .elementor-element.elementor-element-94a4dee {
        --ep-advanced-heading-pos-x: 0px;
        --ep-advanced-heading-pos-y: 0px;
        --ep-advanced-heading-rotate: 0deg;
    }
    .elementor-22 .elementor-element.elementor-element-ff3bd82 {
        font-size: 15px;
        line-height: 20px;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-22 .elementor-element.elementor-element-a0d9f8e .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-7a76b2e .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-d7c5c4c .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-1b9b0f2 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-ae780aa .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-29de9ae .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-af3509c .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-e01d578 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-22 .elementor-element.elementor-element-82fd52d {
        padding: 50px 0px 50px 0px;
    }
    .elementor-22 .elementor-element.elementor-element-9b544b7 {
        --ep-advanced-heading-pos-x: 0px;
        --ep-advanced-heading-pos-y: 0px;
        --ep-advanced-heading-rotate: 0deg;
    }
    .elementor-22 .elementor-element.elementor-element-9b544b7 .bdt-ep-advanced-heading-main-title-inner {
        font-size: 25px;
    }
}