/* Elementor Section: Background and Overlay */
.elementor-43 .elementor-element.elementor-element-33d00d4>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-33d00d4:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-33d00d4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: url("../../2025/10/0004.jpg") 50% 50%;
    background-size: cover;
}

.elementor-43 .elementor-element.elementor-element-33d00d4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 150px 0px 150px 0px;
}

.elementor-43 .elementor-element.elementor-element-aa6e977 {
    color: var(--e-global-color-uicore_accent);
    font-family: "The Bold Font", Sans-serif;
    letter-spacing: 1px;
}

.elementor-43 .elementor-element.elementor-element-552e222 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-43 .elementor-element.elementor-element-2f7e676 {
    color: var(--e-global-color-uicore_white);
}

.elementor-43 .elementor-element.elementor-element-185f9ff1:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-185f9ff1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: linear-gradient(150deg, var(--e-global-color-uicore_primary), black)
}

.elementor-43 .elementor-element.elementor-element-185f9ff1 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 70px 0px;
}

.elementor-43 .elementor-element.elementor-element-185f9ff1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-59aa4d4b {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #9191914F;
    padding: 0px 0px 20px 0px;
}

.elementor-43 .elementor-element.elementor-element-3b43ac43>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-43 .elementor-element.elementor-element-6710b8e9 .elementor-heading-title {
    color: var(--e-global-color-uicore_light);
}

.elementor-43 .elementor-element.elementor-element-6710b8e9 {
    --ui-speed: 1000ms;
    --ui-delay: 200ms;
    --ui-stagger: 15ms;
}

.elementor-43 .elementor-element.elementor-element-3420d81a {
    color: var(--e-global-color-uicore_white);
    font-size: 24px;
}

.elementor-bc-flex-widget .elementor-43 .elementor-element.elementor-element-1a85f5f9.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-43 .elementor-element.elementor-element-1a85f5f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-43 .elementor-element.elementor-element-1a85f5f9.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-43 .elementor-element.elementor-element-15cec5f8 .bdt-ep-static-carousel-item {
    background-color: #FFFFFF00;
}

.elementor-43 .elementor-element.elementor-element-15cec5f8.bdt-cursor-effects-yes .bdt-cursor-text {
    background-color: var(--e-global-color-uicore_light);
    color: var(--e-global-color-uicore_secondary);
    padding: 34px 40px 34px 40px;
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: var(--e-global-color-uicore_secondary);
    border-radius: 100px 100px 100px 100px;
    font-family: "Bebas Neue", Sans-serif;
    font-size: 40px;
    font-weight: normal;
}

.elementor-43 .elementor-element.elementor-element-15cec5f8>.elementor-widget-container {
    margin: 56px 00px 0px 0px;
}

.elementor-43 .elementor-element.elementor-element-15cec5f8 .bdt-ep-static-carousel-content {
    padding: 20px 0px 0px 0px;
}

.elementor-43 .elementor-element.elementor-element-15cec5f8 .bdt-ep-static-carousel-title {
    color: var(--e-global-color-uicore_light);
    font-size: 40px;
    font-weight: 400;
}

.elementor-43 .elementor-element.elementor-element-15cec5f8 .bdt-ep-static-carousel-text {
    color: var(--e-global-color-uicore_white);
    font-size: 18px;
}

.elementor-43 .elementor-element.elementor-element-15cec5f8 .bdt-ep-static-carousel-readmore {
    font-size: 18px;
}

.elementor-43 .elementor-element.elementor-element-c917d1e:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-c917d1e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: slategray;
}

.elementor-43 .elementor-element.elementor-element-c917d1e>.elementor-background-overlay {
    /* background-image: url("../../2025/10/Background-leaves.png"); */
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-c917d1e {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 120px 0px;
}

.elementor-bc-flex-widget .elementor-43 .elementor-element.elementor-element-b727e49.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43 .elementor-element.elementor-element-b727e49.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43 .elementor-element.elementor-element-e035b53>.elementor-container {
    min-height: 520px;
}

.elementor-43 .elementor-element.elementor-element-e035b53 {
    margin-top: 70px;
    margin-bottom: 70px;
}

.elementor-43 .elementor-element.elementor-element-5a90561:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-43 .elementor-element.elementor-element-5a90561>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/10/Frame-1000004438.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 30%;
}

.elementor-43 .elementor-element.elementor-element-5a90561>.elementor-element-populated>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #00000000 50%, #000000 100%);
    opacity: 0.7;
}

.elementor-bc-flex-widget .elementor-43 .elementor-element.elementor-element-5a90561.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43 .elementor-element.elementor-element-5a90561.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43 .elementor-element.elementor-element-5a90561.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-43 .elementor-element.elementor-element-5a90561>.elementor-element-populated,
.elementor-43 .elementor-element.elementor-element-5a90561>.elementor-element-populated>.elementor-background-overlay,
.elementor-43 .elementor-element.elementor-element-5a90561>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-43 .elementor-element.elementor-element-5a90561>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-43 .elementor-element.elementor-element-5a90561>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-3912bf0 .elementor-button {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    background-color: #070E2C5C;
    padding: 32px 30px 32px 34px;
}

.elementor-43 .elementor-element.elementor-element-d844998>.elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}

.elementor-43 .elementor-element.elementor-element-0f680fe>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-43 .elementor-element.elementor-element-0f680fe .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-43 .elementor-element.elementor-element-c583822 .elementor-button {
    background-color: black;
}

.elementor-bc-flex-widget .elementor-43 .elementor-element.elementor-element-ccc8f80.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-43 .elementor-element.elementor-element-ccc8f80.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-43 .elementor-element.elementor-element-ccc8f80>.elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-43 .elementor-element.elementor-element-8fd4610 {
    color: #E2E8F0;
}

.elementor-43 .elementor-element.elementor-element-17db7946:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-17db7946>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-uicore_secondary);
}

.elementor-43 .elementor-element.elementor-element-17db7946 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 70px 0px;
}

.elementor-43 .elementor-element.elementor-element-17db7946>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-525509f1 .uicore-repeater-selector {
    border-style: text;
}

.elementor-43 .elementor-element.elementor-element-525509f1>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-43 .elementor-element.elementor-element-525509f1 {
    text-align: center;
}

.elementor-43 .elementor-element.elementor-element-525509f1 .ui-e-headline-text path {
    stroke-width: 40;
}

.elementor-43 .elementor-element.elementor-element-525509f1 .ui-e-headline-text svg {
    bottom: 0%;
}

.elementor-43 .elementor-element.elementor-element-525509f1 .ui-e-highlight-icon,
.elementor-43 .elementor-element.elementor-element-525509f1 .ui-e-headline-text {
    color: var(--e-global-color-uicore_white);
}

.elementor-43 .elementor-element.elementor-element-525509f1 .ui-e-headline-highlighted {
    color: var(--e-global-color-uicore_light);
}

.elementor-bc-flex-widget .elementor-43 .elementor-element.elementor-element-7095bff1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43 .elementor-element.elementor-element-7095bff1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: flex-start;
    flex-direction: column;
}

.elementor-43 .elementor-element.elementor-element-7095bff1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 24px;

}

.elementor-43 .elementor-element.elementor-element-7095bff1 {
    z-index: 1;
}

.elementor-43 .elementor-element.elementor-element-7355f957 {
    --ui-e-ico-box-text-align: left;
    --ui-e-ico-box-icon-spacing: 32px !important;
    --ui-e-ico-box-icon-rotate: 0deg;
}

.elementor-43 .elementor-element.elementor-element-7355f957 .ui-e-icon-wrp {
    background-color: var(--e-global-color-uicore_primary);
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
    --ui-e-media-size: 32px;
    --ui-e-ico-box-icon-wrp-rotate: 0deg;
    --ui-e-ico-box-vertical-off: 0px;
    --ui-e-ico-box-horizontal-off: 0px;
}

.elementor-43 .elementor-element.elementor-element-7355f957>.elementor-widget-container:hover {
    --e-transform-translateX: 25px;
}

.elementor-43 .elementor-element.elementor-element-7355f957>.elementor-widget-container {
    background-color: slategray;
    margin: 0px 30% 0px 0%;
    padding: 32px 24px 32px 24px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-43 .elementor-element.elementor-element-7355f957.bdt-background-overlay-yes>.elementor-widget-container:before {
    background-color: var(--e-global-color-uicore_primary);
    opacity: 0.05;
    border-radius: 30px 30px 30px 30px;
    transition: background 0.3s;
    z-index: 0;
}

.elementor-43 .elementor-element.elementor-element-7355f957.bdt-background-overlay-yes>.elementor-widget-container {
    position: relative;
    z-index: 0;
}

.elementor-43 .elementor-element.elementor-element-7355f957 .ui-e-flex-wrp {
    align-items: start;
}

.elementor-43 .elementor-element.elementor-element-7355f957 .ui-e-icon-wrp i {
    color: #FFFFFF;
}

.elementor-43 .elementor-element.elementor-element-7355f957 .ui-e-icon-wrp svg {
    fill: #FFFFFF;
}

.elementor-43 .elementor-element.elementor-element-7355f957 .ui-e-title {
    margin-bottom: 20px !important;
}

.elementor-43 .elementor-element.elementor-element-7355f957 .ui-e-description {
    margin-bottom: 0px !important;
}

.elementor-43 .elementor-element.elementor-element-7b391fb9 {
    --ui-e-ico-box-text-align: left;
    --ui-e-ico-box-icon-spacing: 32px !important;
    --ui-e-ico-box-icon-rotate: 0deg;
}

.elementor-43 .elementor-element.elementor-element-7b391fb9 .ui-e-icon-wrp {
    background-color: slategray;
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
    --ui-e-media-size: 32px;
    --ui-e-ico-box-icon-wrp-rotate: 0deg;
    --ui-e-ico-box-vertical-off: 0px;
    --ui-e-ico-box-horizontal-off: 0px;
}

.elementor-43 .elementor-element.elementor-element-7b391fb9>.elementor-widget-container:hover {
    --e-transform-translateX: -25px;
}

.elementor-43 .elementor-element.elementor-element-7b391fb9>.elementor-widget-container {
    background-color: var(--e-global-color-uicore_primary);
    margin: 0px 15% 0px 15%;
    padding: 32px 24px 32px 24px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-43 .elementor-element.elementor-element-7b391fb9.bdt-background-overlay-yes>.elementor-widget-container:before {
    opacity: 0.5;
    border-radius: 30px 30px 30px 30px;
    transition: background 0.3s;
}

.elementor-43 .elementor-element.elementor-element-7b391fb9 .ui-e-flex-wrp {
    align-items: start;
}

.elementor-43 .elementor-element.elementor-element-7b391fb9 .ui-e-icon-wrp i {
    color: #FFFFFF;
}

.elementor-43 .elementor-element.elementor-element-7b391fb9 .ui-e-icon-wrp svg {
    fill: #FFFFFF;
}

.elementor-43 .elementor-element.elementor-element-7b391fb9 .ui-e-title {
    margin-bottom: 20px !important;
}

.elementor-43 .elementor-element.elementor-element-7b391fb9 .ui-e-description {
    margin-bottom: 0px !important;
}

.elementor-43 .elementor-element.elementor-element-4e5bdcbe {
    --ui-e-ico-box-text-align: left;
    --ui-e-ico-box-icon-spacing: 32px !important;
    --ui-e-ico-box-icon-rotate: 0deg;
}

.elementor-43 .elementor-element.elementor-element-4e5bdcbe .ui-e-icon-wrp {
    background-color: var(--e-global-color-uicore_primary);
    border-radius: 100px 100px 100px 100px;
    padding: 20px 20px 20px 20px;
    --ui-e-media-size: 32px;
    --ui-e-ico-box-icon-wrp-rotate: 0deg;
    --ui-e-ico-box-vertical-off: 0px;
    --ui-e-ico-box-horizontal-off: 0px;
}

.elementor-43 .elementor-element.elementor-element-4e5bdcbe>.elementor-widget-container:hover {
    --e-transform-translateX: 25px;
}

.elementor-43 .elementor-element.elementor-element-4e5bdcbe>.elementor-widget-container {
    background-color: slategray;
    margin: 0px 0px 0px 30%;
    padding: 32px 24px 32px 24px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-43 .elementor-element.elementor-element-4e5bdcbe.bdt-background-overlay-yes>.elementor-widget-container:before {
    background-color: var(--e-global-color-uicore_primary);
    opacity: 0.05;
    border-radius: 30px 30px 30px 30px;
    transition: background 0.3s;
    z-index: 0;
}

.elementor-43 .elementor-element.elementor-element-4e5bdcbe.bdt-background-overlay-yes>.elementor-widget-container {
    position: relative;
    z-index: 0;
}

.elementor-43 .elementor-element.elementor-element-4e5bdcbe .ui-e-flex-wrp {
    align-items: start;
}

.elementor-43 .elementor-element.elementor-element-4e5bdcbe .ui-e-icon-wrp i {
    color: #FFFFFF;
}

.elementor-43 .elementor-element.elementor-element-4e5bdcbe .ui-e-icon-wrp svg {
    fill: #FFFFFF;
}

.elementor-43 .elementor-element.elementor-element-4e5bdcbe .ui-e-title {
    margin-bottom: 20px !important;
}

.elementor-43 .elementor-element.elementor-element-4e5bdcbe .ui-e-description {
    margin-bottom: 0px !important;
}

.elementor-43 .elementor-element.elementor-element-14dab74:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-14dab74>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-43 .elementor-element.elementor-element-14dab74 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-43 .elementor-element.elementor-element-14dab74>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-70d79e42 {
    padding: 90px 0px 80px 0px;
}

.elementor-43 .elementor-element.elementor-element-76204203.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-43 .elementor-element.elementor-element-76204203>.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-43 .elementor-element.elementor-element-2e8c69df {
    width: auto;
    max-width: auto;
    top: -60px;
    z-index: 2;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2e8c69df {
    left: 200px;
}

body.rtl .elementor-43 .elementor-element.elementor-element-2e8c69df {
    right: 200px;
}

.elementor-43 .elementor-element.elementor-element-2e8c69df img {
    width: 100px;
}

.elementor-43 .elementor-element.elementor-element-3e62cd94 {
    width: auto;
    max-width: auto;
    top: 375px;
    z-index: 2;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-3e62cd94 {
    left: 10px;
}

body.rtl .elementor-43 .elementor-element.elementor-element-3e62cd94 {
    right: 10px;
}

.elementor-43 .elementor-element.elementor-element-3e62cd94 img {
    width: 75px;
}

.elementor-43 .elementor-element.elementor-element-7fba7b40 {
    width: var(--container-widget-width, 56%);
    max-width: 56%;
    --container-widget-width: 56%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
    z-index: 1;
}

.elementor-43 .elementor-element.elementor-element-7fba7b40>.elementor-widget-container {
    --e-transform-rotateZ: 4deg;
    box-shadow: 0px 4px 32px 0px rgba(82.99999999999999, 82.99999999999999, 82.99999999999999, 0.12);
}

.elementor-43 .elementor-element.elementor-element-7fba7b40 img {
    border-style: solid;
    border-width: 16px 16px 16px 16px;
    border-color: var(--e-global-color-uicore_white);
    box-shadow: 0px 0px 0px 1px rgba(137, 137, 137, 0.1);
}

.elementor-43 .elementor-element.elementor-element-64c096da {
    width: var(--container-widget-width, 44%);
    max-width: 44%;
    --container-widget-width: 44%;
    --container-widget-flex-grow: 0;
    align-self: flex-start;
    z-index: 1;
}

.elementor-43 .elementor-element.elementor-element-64c096da>.elementor-widget-container {
    --e-transform-rotateZ: -11deg;
    box-shadow: 0px 4px 32px 0px rgba(82.99999999999999, 82.99999999999999, 82.99999999999999, 0.12);
}

.elementor-43 .elementor-element.elementor-element-64c096da img {
    border-style: solid;
    border-width: 16px 16px 16px 16px;
    border-color: var(--e-global-color-uicore_white);
    box-shadow: 0px 0px 0px 1px rgba(137, 137, 137, 0.1);
}

.elementor-43 .elementor-element.elementor-element-21ca7307 {
    width: var(--container-widget-width, 44%);
    max-width: 44%;
    --container-widget-width: 44%;
    --container-widget-flex-grow: 0;
    align-self: flex-end;
}

.elementor-43 .elementor-element.elementor-element-21ca7307>.elementor-widget-container {
    --e-transform-rotateZ: -15deg;
    margin: 130px -20px 0px 20px;
    box-shadow: 0px 4px 32px 0px rgba(82.99999999999999, 82.99999999999999, 82.99999999999999, 0.12);
}

.elementor-43 .elementor-element.elementor-element-21ca7307 img {
    border-style: solid;
    border-width: 16px 16px 16px 16px;
    border-color: var(--e-global-color-uicore_white);
    box-shadow: 0px 0px 0px 1px rgba(137, 137, 137, 0.1);
}

.elementor-43 .elementor-element.elementor-element-10a6781d {
    width: var(--container-widget-width, 44%);
    max-width: 44%;
    --container-widget-width: 44%;
    --container-widget-flex-grow: 0;
    align-self: flex-start;
}

.elementor-43 .elementor-element.elementor-element-10a6781d>.elementor-widget-container {
    --e-transform-rotateZ: 7deg;
    margin: 0px 20px 0px -20px;
    box-shadow: 0px 4px 32px 0px rgba(82.99999999999999, 82.99999999999999, 82.99999999999999, 0.12);
}

.elementor-43 .elementor-element.elementor-element-10a6781d img {
    border-style: solid;
    border-width: 16px 16px 16px 16px;
    border-color: var(--e-global-color-uicore_white);
    box-shadow: 0px 0px 0px 1px rgba(137, 137, 137, 0.1);
}

.elementor-43 .elementor-element.elementor-element-aee93bc.elementor-column>.elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-43 .elementor-element.elementor-element-aee93bc>.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-43 .elementor-element.elementor-element-2369d91e {
    width: var(--container-widget-width, 44%);
    max-width: 44%;
    --container-widget-width: 44%;
    --container-widget-flex-grow: 0;
}

.elementor-43 .elementor-element.elementor-element-2369d91e>.elementor-widget-container {
    --e-transform-rotateZ: 16deg;
    margin: -20px -70px 0px 70px;
    box-shadow: 0px 4px 32px 0px rgba(82.99999999999999, 82.99999999999999, 82.99999999999999, 0.12);
}

.elementor-43 .elementor-element.elementor-element-2369d91e img {
    border-style: solid;
    border-width: 16px 16px 16px 16px;
    border-color: var(--e-global-color-uicore_white);
    box-shadow: 0px 0px 0px 1px rgba(137, 137, 137, 0.1);
}

.elementor-43 .elementor-element.elementor-element-5ac63111 {
    width: auto;
    max-width: auto;
    top: 40px;
}

.elementor-43 .elementor-element.elementor-element-5ac63111>.elementor-widget-container {
    --e-transform-rotateZ: -13deg;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-5ac63111 {
    left: 175px;
}

body.rtl .elementor-43 .elementor-element.elementor-element-5ac63111 {
    right: 175px;
}

.elementor-43 .elementor-element.elementor-element-5ac63111 .elementor-heading-title {
    font-family: "The Bold Font", Sans-serif;
    font-weight: normal;
}

.elementor-43 .elementor-element.elementor-element-2a9e58cd {
    width: auto;
    max-width: auto;
    top: 220px;
}

.elementor-43 .elementor-element.elementor-element-2a9e58cd>.elementor-widget-container {
    --e-transform-rotateZ: -17deg;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2a9e58cd {
    right: 290px;
}

body.rtl .elementor-43 .elementor-element.elementor-element-2a9e58cd {
    left: 290px;
}

.elementor-43 .elementor-element.elementor-element-2a9e58cd .elementor-heading-title {
    font-family: "The Bold Font", Sans-serif;
    font-weight: normal;
}

.elementor-43 .elementor-element.elementor-element-2a88b3ca {
    width: auto;
    max-width: auto;
    top: 0px;
    z-index: 2;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2a88b3ca {
    left: 0px;
}

body.rtl .elementor-43 .elementor-element.elementor-element-2a88b3ca {
    right: 0px;
}

.elementor-43 .elementor-element.elementor-element-2a88b3ca img {
    width: 210px;
}

.elementor-43 .elementor-element.elementor-element-53e25ea4 {
    width: auto;
    max-width: auto;
    top: 270px;
    z-index: 2;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-53e25ea4 {
    right: 215px;
}

body.rtl .elementor-43 .elementor-element.elementor-element-53e25ea4 {
    left: 215px;
}

.elementor-43 .elementor-element.elementor-element-53e25ea4 img {
    width: 125px;
}

.elementor-43 .elementor-element.elementor-element-153ad56b {
    width: auto;
    max-width: auto;
    bottom: 230px;
    z-index: 2;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-153ad56b {
    right: 10px;
}

body.rtl .elementor-43 .elementor-element.elementor-element-153ad56b {
    left: 10px;
}

.elementor-43 .elementor-element.elementor-element-153ad56b img {
    width: 60px;
}

.elementor-43 .elementor-element.elementor-element-5743464b {
    width: auto;
    max-width: auto;
    bottom: 305px;
    z-index: 2;
}

.elementor-43 .elementor-element.elementor-element-5743464b>.elementor-widget-container {
    background-color: #F2F2F2;
    padding: 10px 10px 10px 10px;
    border-radius: 100px 100px 100px 100px;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-5743464b {
    left: 50px;
}

body.rtl .elementor-43 .elementor-element.elementor-element-5743464b {
    right: 50px;
}

.elementor-43 .elementor-element.elementor-element-5743464b.bdt-background-overlay-yes>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-43 .elementor-element.elementor-element-5743464b img {
    width: 66px;
}

.elementor-43 .elementor-element.elementor-element-4dba0ccf {
    width: auto;
    max-width: auto;
    bottom: 10px;
    z-index: 2;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-4dba0ccf {
    left: -130px;
}

body.rtl .elementor-43 .elementor-element.elementor-element-4dba0ccf {
    right: -130px;
}

.elementor-43 .elementor-element.elementor-element-4dba0ccf img {
    width: 205px;
}

.elementor-43 .elementor-element.elementor-element-5fad6355 {
    width: auto;
    max-width: auto;
    bottom: -35px;
}

.elementor-43 .elementor-element.elementor-element-5fad6355>.elementor-widget-container {
    --e-transform-rotateZ: 15deg;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-5fad6355 {
    left: -180px;
}

body.rtl .elementor-43 .elementor-element.elementor-element-5fad6355 {
    right: -180px;
}

.elementor-43 .elementor-element.elementor-element-5fad6355 .elementor-heading-title {
    font-family: "The Bold Font", Sans-serif;
    font-weight: normal;
}

.elementor-43 .elementor-element.elementor-element-b3889b6 {
    width: var(--container-widget-width, 57%);
    max-width: 57%;
    --container-widget-width: 57%;
    --container-widget-flex-grow: 0;
    z-index: 1;
}

.elementor-43 .elementor-element.elementor-element-b3889b6>.elementor-widget-container {
    --e-transform-rotateZ: -10deg;
    margin: 100px 170px 0px -170px;
    box-shadow: 0px 4px 32px 0px rgba(82.99999999999999, 82.99999999999999, 82.99999999999999, 0.12);
}

.elementor-43 .elementor-element.elementor-element-b3889b6 img {
    border-style: solid;
    border-width: 16px 16px 16px 16px;
    border-color: var(--e-global-color-uicore_white);
    box-shadow: 0px 0px 0px 1px rgba(137, 137, 137, 0.1);
}

.elementor-43 .elementor-element.elementor-element-53a128dd:not(.elementor-motion-effects-element-type-background),
.elementor-43 .elementor-element.elementor-element-53a128dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: slategray;
}

.about-section {
    display: flex;
    flex-direction: column;
}


.elementor-43 .elementor-element.elementor-element-53a128dd>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 0%, var(--e-global-color-uicore_dark) 80%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-53a128dd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 150px 0px 70px 0px;
}

.elementor-43 .elementor-element.elementor-element-25c57d12 .elementor-heading-title {
    font-size: 72px;
    color: #FFFFFF;
}

.elementor-43 .elementor-element.elementor-element-25c57d12 {
    --ui-speed: 1000ms;
    --ui-delay: 200ms;
    --ui-stagger: 15ms;
}

.elementor-43 .elementor-element.elementor-element-2a97824 {
    color: var(--e-global-color-uicore_white);
}

.elementor-43 .elementor-element.elementor-element-65249db7 {
    width: auto;
    max-width: auto;
    top: 50px;
}

body:not(.rtl) .elementor-43 .elementor-element.elementor-element-65249db7 {
    left: -200px;
}

body.rtl .elementor-43 .elementor-element.elementor-element-65249db7 {
    right: -200px;
}

.elementor-43 .elementor-element.elementor-element-65249db7 img {
    width: 150px;
}

.elementor-43 .elementor-element.elementor-element-66795790:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-43 .elementor-element.elementor-element-66795790>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-uicore_light);
}

.elementor-bc-flex-widget .elementor-43 .elementor-element.elementor-element-66795790.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-43 .elementor-element.elementor-element-66795790.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-43 .elementor-element.elementor-element-66795790>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-43 .elementor-element.elementor-element-66795790>.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: 65px 65px 65px 65px;
}

.elementor-43 .elementor-element.elementor-element-66795790>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-43 .elementor-element.elementor-element-3f788700 .bdt-newsletter-wrapper input[type*="email"]::placeholder,
.elementor-43 .elementor-element.elementor-element-3f788700 .bdt-newsletter-wrapper input[type*="text"]::placeholder {
    color: rgba(0, 0, 0, 0.7);
}

.elementor-43 .elementor-element.elementor-element-3f788700 .bdt-newsletter-wrapper .bdt-input {
    color: #000000;
    background-color: #FFFFFF00;
    font-size: 20px;
    border-style: solid;
    border-width: 0px 0px 2px 0px;
    border-color: #000000;
    border-radius: 0px 0px 0px 0px;
    padding: 7px 0px 7px 0px;
}

.elementor-43 .elementor-element.elementor-element-3f788700 .bdt-newsletter-wrapper .bdt-button.bdt-button-primary {
    color: #FFFFFF;
    background-color: #000000;
}

.elementor-43 .elementor-element.elementor-element-3f788700 .bdt-newsletter-wrapper .bdt-button.bdt-button-primary:hover {
    color: #000000;
    background-color: #FFFFFF;
}

.elementor-43 .elementor-element.elementor-element-6a54cfc1 {
    color: rgba(0, 0, 0, 0.7);
    font-size: 16px;
}

.elementor-43 .elementor-element.elementor-element-4d1f1b3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-43 .elementor-element.elementor-element-65c54c0d {
    padding: 70px 0px 70px 0px;
}

.elementor-43 .elementor-element.elementor-element-5f92f64>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-43 .elementor-element.elementor-element-5e77083e>.elementor-widget-container {
    padding: 40px 10px 0px 10px;
}

.elementor-widget .tippy-tooltip .tippy-content {
    text-align: center;
}

/* Media Queries: max-width 1024px */
@media (max-width: 1024px) {
    .elementor-43 .elementor-element.elementor-element-33d00d4 {
        padding: 75px 0px 75px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-185f9ff1 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-3b43ac43>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 8px;
    }

    .elementor-43 .elementor-element.elementor-element-3420d81a {
        font-size: 21px;
    }

    .elementor-43 .elementor-element.elementor-element-15cec5f8>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-15cec5f8.bdt-cursor-effects-yes .bdt-cursor-text {
        padding: 36px 32px 36px 32px;
        border-width: 6px 6px 6px 6px;
        font-size: 30px;
    }

    .elementor-43 .elementor-element.elementor-element-15cec5f8 .bdt-ep-static-carousel-title {
        font-size: 30px;
    }

    .elementor-43 .elementor-element.elementor-element-15cec5f8 .bdt-ep-static-carousel-text {
        font-size: 17px;
    }

    .elementor-43 .elementor-element.elementor-element-c917d1e>.elementor-background-overlay {
        background-size: contain;
    }

    .elementor-43 .elementor-element.elementor-element-c917d1e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 80px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-b727e49>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 16px;
    }

    .elementor-43 .elementor-element.elementor-element-e035b53>.elementor-container {
        min-height: 400px;
    }

    .elementor-43 .elementor-element.elementor-element-e035b53 {
        margin-top: 50px;
        margin-bottom: 20px;
    }

    .elementor-43 .elementor-element.elementor-element-3912bf0 .elementor-button {
        padding: 30px 28px 30px 32px;
    }

    .elementor-43 .elementor-element.elementor-element-d844998>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-43 .elementor-element.elementor-element-0f680fe {
        width: initial;
        max-width: initial;
    }

    .elementor-43 .elementor-element.elementor-element-ccc8f80>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-43 .elementor-element.elementor-element-17db7946 {
        padding: 60px 0px 60px 0px;
    }


    .elementor-44 .elementor-element.elementor-element-7aa6e869 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-43 .elementor-element.elementor-element-7355f957 {
        --ui-e-ico-box-text-align: left;
        --ui-e-ico-box-icon-spacing: 24px !important;
    }

    .elementor-43 .elementor-element.elementor-element-7355f957.bdt-background-overlay-yes>.elementor-widget-container:before {
        border-radius: 24px 24px 24px 24px;
    }

    .elementor-43 .elementor-element.elementor-element-7355f957>.elementor-widget-container {
        border-radius: 24px 24px 24px 24px;
    }

    .elementor-43 .elementor-element.elementor-element-7355f957 .ui-e-icon-wrp {
        padding: 16px 16px 16px 16px;
        --ui-e-media-size: 26px;
    }

    .elementor-43 .elementor-element.elementor-element-7355f957 .ui-e-title {
        margin-bottom: 16px !important;
    }

    .elementor-43 .elementor-element.elementor-element-7b391fb9 {
        --ui-e-ico-box-text-align: left;
        --ui-e-ico-box-icon-spacing: 24px !important;
    }

    .elementor-43 .elementor-element.elementor-element-7b391fb9.bdt-background-overlay-yes>.elementor-widget-container:before {
        border-radius: 24px 24px 24px 24px;
    }

    .elementor-43 .elementor-element.elementor-element-7b391fb9>.elementor-widget-container {
        border-radius: 24px 24px 24px 24px;
    }

    .elementor-43 .elementor-element.elementor-element-7b391fb9 .ui-e-icon-wrp {
        padding: 16px 16px 16px 16px;
        --ui-e-media-size: 26px;
    }

    .elementor-43 .elementor-element.elementor-element-7b391fb9 .ui-e-title {
        margin-bottom: 16px !important;
    }

    .elementor-43 .elementor-element.elementor-element-4e5bdcbe {
        --ui-e-ico-box-text-align: left;
        --ui-e-ico-box-icon-spacing: 24px !important;
    }

    .elementor-43 .elementor-element.elementor-element-4e5bdcbe.bdt-background-overlay-yes>.elementor-widget-container:before {
        border-radius: 24px 24px 24px 24px;
    }

    .elementor-43 .elementor-element.elementor-element-4e5bdcbe>.elementor-widget-container {
        border-radius: 24px 24px 24px 24px;
    }

    .elementor-43 .elementor-element.elementor-element-4e5bdcbe .ui-e-icon-wrp {
        padding: 16px 16px 16px 16px;
        --ui-e-media-size: 26px;
    }

    .elementor-43 .elementor-element.elementor-element-4e5bdcbe .ui-e-titleВП .elementor-43 .elementor-element.elementor-element-4e5bdcbe .ui-e-title {
        margin-bottom: 16px !important;
    }

    .elementor-43 .elementor-element.elementor-element-14dab74 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-70d79e42 {
        padding: 60px 0px 50px 0px;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2e8c69df {
        left: 15vw;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-2e8c69df {
        right: 15vw;
    }

    .elementor-43 .elementor-element.elementor-element-2e8c69df {
        top: -20px;
    }

    .elementor-43 .elementor-element.elementor-element-2e8c69df img {
        width: 6vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-3e62cd94 {
        left: 10px;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-3e62cd94 {
        right: 10px;
    }

    .elementor-43 .elementor-element.elementor-element-3e62cd94 {
        top: 24vw;
    }

    .elementor-43 .elementor-element.elementor-element-3e62cd94 img {
        width: 6vw;
    }

    .elementor-43 .elementor-element.elementor-element-7fba7b40 img {
        border-width: 10px 10px 10px 10px;
    }

    .elementor-43 .elementor-element.elementor-element-64c096da img {
        border-width: 10px 10px 10px 10px;
    }

    .elementor-43 .elementor-element.elementor-element-21ca7307>.elementor-widget-container {
        margin: 80px -10px 0px 10px;
    }

    .elementor-43 .elementor-element.elementor-element-21ca7307 img {
        border-width: 10px 10px 10px 10px;
    }

    .elementor-43 .elementor-element.elementor-element-10a6781d>.elementor-widget-container {
        margin: 0px 15px 0px -15px;
    }

    .elementor-43 .elementor-element.elementor-element-10a6781d img {
        border-width: 10px 10px 10px 10px;
    }

    .elementor-43 .elementor-element.elementor-element-2369d91e>.elementor-widget-container {
        margin: -20px -50px 0px 50px;
    }

    .elementor-43 .elementor-element.elementor-element-2369d91e img {
        border-width: 10px 10px 10px 10px;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-5ac63111 {
        left: 10vw;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-5ac63111 {
        right: 10vw;
    }

    .elementor-43 .elementor-element.elementor-element-5ac63111 {
        top: 4vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2a9e58cd {
        right: 19vw;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-2a9e58cd {
        left: 19vw;
    }

    .elementor-43 .elementor-element.elementor-element-2a9e58cd {
        top: 15vw;
    }

    .elementor-43 .elementor-element.elementor-element-2a88b3ca {
        top: 1vw;
    }

    .elementor-43 .elementor-element.elementor-element-2a88b3ca img {
        width: 14vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-53e25ea4 {
        right: 15vw;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-53e25ea4 {
        left: 15vw;
    }

    .elementor-43 .elementor-element.elementor-element-53e25ea4 {
        top: 18vw;
    }

    .elementor-43 .elementor-element.elementor-element-53e25ea4 img {
        width: 8vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-153ad56b {
        right: 10px;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-153ad56b {
        left: 10px;
    }

    .elementor-43 .elementor-element.elementor-element-153ad56b {
        bottom: 12vw;
    }

    .elementor-43 .elementor-element.elementor-element-153ad56b img {
        width: 5vw;
    }

    .elementor-43 .elementor-element.elementor-element-5743464b>.elementor-widget-container {
        padding: 10px 12px 10px 12px;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-5743464b {
        left: -35px;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-5743464b {
        right: -35px;
    }

    .elementor-43 .elementor-element.elementor-element-5743464b {
        bottom: 21vw;
    }

    .elementor-43 .elementor-element.elementor-element-5743464b img {
        width: 5vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-4dba0ccf {
        left: -80px;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-4dba0ccf {
        right: -80px;
    }

    .elementor-43 .elementor-element.elementor-element-4dba0ccf {
        bottom: 5px;
    }

    .elementor-43 .elementor-element.elementor-element-4dba0ccf img {
        width: 12vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-5fad6355 {
        left: -130px;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-5fad6355 {
        right: -130px;
    }

    .elementor-43 .elementor-element.elementor-element-5fad6355 {
        bottom: -25px;
    }

    .elementor-43 .elementor-element.elementor-element-b3889b6>.elementor-widget-container {
        margin: 100px 140px 0px -140px;
    }

    .elementor-43 .elementor-element.elementor-element-53a128dd {
        padding: 50px 0px 30px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-25c57d12 {
        text-align: left;
    }

    .elementor-43 .elementor-element.elementor-element-25c57d12 .elementor-heading-title {
        font-size: 48px;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-65249db7 {
        left: -30px;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-65249db7 {
        right: -30px;
    }

    .elementor-43 .elementor-element.elementor-element-65249db7 {
        top: -50px;
    }

    .elementor-43 .elementor-element.elementor-element-65249db7 img {
        width: 110px;
    }

    .elementor-43 .elementor-element.elementor-element-66795790>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 80px 30px 80px;
    }

    .elementor-43 .elementor-element.elementor-element-3f788700 .bdt-newsletter-wrapper .bdt-input {
        font-size: 18px;
    }

    .elementor-43 .elementor-element.elementor-element-65c54c0d {
        padding: 50px 0px 50px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-5e77083e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

/* Media Queries: max-width 767px */
@media (max-width: 767px) {
    .elementor-43 .elementor-element.elementor-element-33d00d4 {
        padding: 150px 0px 100px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-aa6e977>.elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-2f7e676 {
        font-size: 16px;
    }

    .elementor-43 .elementor-element.elementor-element-185f9ff1 {
        padding: 48px 0px 48px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-3b43ac43>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 4px;
    }

    .elementor-43 .elementor-element.elementor-element-3420d81a {
        font-size: 19px;
    }

    .elementor-43 .elementor-element.elementor-element-15cec5f8>.elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-15cec5f8.bdt-cursor-effects-yes .bdt-cursor-text {
        padding: 28px 32px 28px 32px;
    }

    .elementor-43 .elementor-element.elementor-element-15cec5f8 .bdt-ep-static-carousel-title {
        font-size: 26px;
    }

    .elementor-43 .elementor-element.elementor-element-15cec5f8 .bdt-ep-static-carousel-text {
        font-size: 16px;
    }

    .elementor-43 .elementor-element.elementor-element-c917d1e {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 48px 0px 48px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-e035b53>.elementor-container {
        min-height: 220px;
    }

    .elementor-43 .elementor-element.elementor-element-e035b53 {
        margin-top: 0px;
        margin-bottom: 24px;
    }

    .elementor-43 .elementor-element.elementor-element-5a90561>.elementor-element-populated,
    .elementor-43 .elementor-element.elementor-element-5a90561>.elementor-element-populated>.elementor-background-overlay,
    .elementor-43 .elementor-element.elementor-element-5a90561>.elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-43 .elementor-element.elementor-element-3912bf0 .elementor-button {
        padding: 28px 26px 28px 30px;
    }

    .elementor-43 .elementor-element.elementor-element-17db7946 {
        padding: 48px 0px 48px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-525509f1>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-43 .elementor-element.elementor-element-7355f957 {
        --ui-e-ico-box-text-align: left;
        --ui-e-ico-box-icon-spacing: 20px !important;
    }

    .elementor-43 .elementor-element.elementor-element-7355f957>.elementor-widget-container:hover {
        --e-transform-translateX: 0px;
    }

    .elementor-43 .elementor-element.elementor-element-7355f957>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 24px 24px 24px 32px;
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-43 .elementor-element.elementor-element-7355f957.bdt-background-overlay-yes>.elementor-widget-container:before {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-43 .elementor-element.elementor-element-7355f957 .ui-e-icon-wrp {
        padding: 14px 14px 14px 14px;
        --ui-e-media-size: 24px;
        --ui-e-ico-box-horizontal-off: -16px;
    }

    .elementor-43 .elementor-element.elementor-element-7355f957 .ui-e-title {
        margin-bottom: 12px !important;
    }

    .elementor-43 .elementor-element.elementor-element-7b391fb9 {
        --ui-e-ico-box-text-align: left;
        --ui-e-ico-box-icon-spacing: 20px !important;
    }

    .elementor-43 .elementor-element.elementor-element-7b391fb9>.elementor-widget-container:hover {
        --e-transform-translateX: 0px;
    }

    .elementor-43 .elementor-element.elementor-element-7b391fb9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 24px 24px 24px 32px;
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-43 .elementor-element.elementor-element-7b391fb9.bdt-background-overlay-yes>.elementor-widget-container:before {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-43 .elementor-element.elementor-element-7b391fb9 .ui-e-icon-wrp {
        padding: 14px 14px 14px 14px;
        --ui-e-media-size: 24px;
        --ui-e-ico-box-horizontal-off: -16px;
    }

    .elementor-43 .elementor-element.elementor-element-7b391fb9 .ui-e-title {
        margin-bottom: 12px !important;
    }

    .elementor-43 .elementor-element.elementor-element-4e5bdcbe {
        --ui-e-ico-box-text-align: left;
        --ui-e-ico-box-icon-spacing: 20px !important;
    }

    .elementor-43 .elementor-element.elementor-element-4e5bdcbe>.elementor-widget-container:hover {
        --e-transform-translateX: 0px;
    }

    .elementor-43 .elementor-element.elementor-element-4e5bdcbe>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 24px 24px 24px 32px;
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-43 .elementor-element.elementor-element-4e5bdcbe.bdt-background-overlay-yes>.elementor-widget-container:before {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-43 .elementor-element.elementor-element-4e5bdcbe .ui-e-icon-wrp {
        padding: 14px 14px 14px 14px;
        --ui-e-media-size: 24px;
        --ui-e-ico-box-horizontal-off: -12px;
    }

    .elementor-43 .elementor-element.elementor-element-4e5bdcbe .ui-e-title {
        margin-bottom: 12px !important;
    }

    .elementor-43 .elementor-element.elementor-element-14dab74 {
        padding: 48px 0px 48px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-70d79e42 {
        padding: 20px 0px 90px 0px;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2e8c69df {
        left: 25vw;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-2e8c69df {
        right: 25vw;
    }

    .elementor-43 .elementor-element.elementor-element-2e8c69df {
        top: -15px;
    }

    .elementor-43 .elementor-element.elementor-element-2e8c69df img {
        width: 12vw;
    }

    .elementor-43 .elementor-element.elementor-element-3e62cd94 {
        top: 48vw;
    }

    .elementor-43 .elementor-element.elementor-element-3e62cd94 img {
        width: 12vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-5ac63111 {
        left: 41vw;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-5ac63111 {
        right: 41vw;
    }

    .elementor-43 .elementor-element.elementor-element-5ac63111 {
        top: 0vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2a9e58cd {
        right: 48vw;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-2a9e58cd {
        left: 48vw;
    }

    .elementor-43 .elementor-element.elementor-element-2a9e58cd {
        top: 28vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-2a88b3ca {
        left: 27vw;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-2a88b3ca {
        right: 27vw;
    }

    .elementor-43 .elementor-element.elementor-element-2a88b3ca {
        top: -2vw;
    }

    .elementor-43 .elementor-element.elementor-element-2a88b3ca img {
        width: 20vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-53e25ea4 {
        right: 44vw;
    }

    body.rtl .elementor-43ಸ .elementor-43 .elementor-element.elementor-element-53e25ea4 {
        left: 44vw;
    }

    .elementor-43 .elementor-element.elementor-element-53e25ea4 {
        top: 34vw;
    }

    .elementor-43 .elementor-element.elementor-element-53e25ea4 img {
        width: 14vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-153ad56b {
        right: 10px;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-153ad56b {
        left: 10px;
    }

    .elementor-43 .elementor-element.elementor-element-153ad56b {
        bottom: 14vw;
    }

    .elementor-43 .elementor-element.elementor-element-153ad56b img {
        width: 10vw;
    }

    .elementor-43 .elementor-element.elementor-element-5743464b>.elementor-widget-container {
        padding: 12px 12px 12px 12px;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-5743464b {
        left: 10px;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-5743464b {
        right: 10px;
    }

    .elementor-43 .elementor-element.elementor-element-5743464b {
        bottom: 28vw;
    }

    .elementor-43 .elementor-element.elementor-element-5743464b img {
        width: 25px;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-4dba0ccf {
        left: 7vw;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-4dba0ccf {
        right: 7vw;
    }

    .elementor-43 .elementor-element.elementor-element-4dba0ccf {
        bottom: -50px;
    }

    .elementor-43 .elementor-element.elementor-element-4dba0ccf img {
        width: 22vw;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-5fad6355 {
        left: 1vw;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-5fad6355 {
        right: 1vw;
    }

    .elementor-43 .elementor-element.elementor-element-5fad6355 {
        bottom: -75px;
    }

    .elementor-43 .elementor-element.elementor-element-b3889b6>.elementor-widget-container {
        margin: -20px 120px 0px -120px;
    }

    .elementor-43 .elementor-element.elementor-element-53a128dd {
        padding: 60px 0px 30px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-25c57d12 .elementor-heading-title {
        font-size: 36px;
    }

    body:not(.rtl) .elementor-43 .elementor-element.elementor-element-65249db7 {
        left: -20px;
    }

    body.rtl .elementor-43 .elementor-element.elementor-element-65249db7 {
        right: -20px;
    }

    .elementor-43 .elementor-element.elementor-element-65249db7 {
        top: -50px;
    }

    .elementor-43 .elementor-element.elementor-element-65249db7 img {
        width: 90px;
    }

    .elementor-43 .elementor-element.elementor-element-66795790>.elementor-element-populated {
        margin: 20px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 25px 25px 25px 25px;
    }

    .elementor-43 .elementor-element.elementor-element-3f788700 .bdt-newsletter-wrapper .bdt-input {
        font-size: 16px;
    }

    .elementor-43 .elementor-element.elementor-element-6a54cfc1 {
        text-align: center;
    }

    .elementor-43 .elementor-element.elementor-element-2ccfe7b2 {
        text-align: center;
    }

    .elementor-43 .elementor-element.elementor-element-65c54c0d {
        padding: 48px 0px 48px 0px;
    }

    .elementor-43 .elementor-element.elementor-element-5e77083e>.elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }
}

/* Media Queries: min-width 768px */
@media (min-width: 768px) {
    .elementor-43 .elementor-element.elementor-element-81ec4c5 {
        width: 60%;
    }

    .elementor-43 .elementor-element.elementor-element-21d59a3 {
        width: 40%;
    }

    .elementor-43 .elementor-element.elementor-element-3b43ac43 {
        width: 73%;
    }

    .elementor-43 .elementor-element.elementor-element-1a85f5f9 {
        width: 27%;
    }

    .elementor-43 .elementor-element.elementor-element-d844998 {
        width: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-ccc8f80 {
        width: 70%;
    }
}

/* Continuation of Media Queries: max-width 1024px and min-width 768px */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-43 .elementor-element.elementor-element-81ec4c5 {
        width: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-3b43ac43 {
        width: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-1a85f5f9 {
        width: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-7095bff1 {
        width: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-309d605b {
        width: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-6454a1f8 {
        width: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-66795790 {
        width: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-d844998 {
        width: 100%;
    }

    .elementor-43 .elementor-element.elementor-element-ccc8f80 {
        width: 80%;
    }
}