.elementor-12 .elementor-element.elementor-element-88af6b7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-88af6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top right, #A2FFA045 0%, #1570EF00 60%);
}

.elementor-12 .elementor-element.elementor-element-88af6b7 > .elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, #15EBEF9C 0%, #0C0C0D00 75%);
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-88af6b7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 175px 0px 250px 0px;
}

.elementor-12 .elementor-element.elementor-element-9b209cb.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-9b209cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 6px;
}

.elementor-12 .elementor-element.elementor-element-b9d537e img {
    width: 26px;
}

.elementor-12 .elementor-element.elementor-element-b9d537e > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 10px 10px 10px 10px;
    background-color: #FFFFFF1C;
    border-style: solid;
    border-width: 1.5px 1.5px 1.5px 1.5px;
    border-color: #FFFFFF29;
    border-radius: 16px 16px 16px 16px;
}

.elementor-12 .elementor-element.elementor-element-b9d537e {
    width: auto;
    max-width: auto;
}

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

.elementor-12 .elementor-element.elementor-element-a4123ad img {
    width: 30px;
    opacity: 0.3;
}

.elementor-12 .elementor-element.elementor-element-a4123ad > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    background-color: #FFFFFF0F;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF14;
    border-radius: 16px 16px 16px 16px;
}

.elementor-12 .elementor-element.elementor-element-a4123ad {
    width: auto;
    max-width: auto;
    top: 60px;
    z-index: 0;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a4123ad {
    left: 140px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-a4123ad {
    right: 140px;
}

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

.elementor-12 .elementor-element.elementor-element-dac1387 img {
    width: 30px;
    opacity: 0.3;
}

.elementor-12 .elementor-element.elementor-element-dac1387 > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    background-color: #FFFFFF0F;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF12;
    border-radius: 16px 16px 16px 16px;
}

.elementor-12 .elementor-element.elementor-element-dac1387 {
    width: auto;
    max-width: auto;
    top: 60px;
    z-index: 0;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dac1387 {
    right: 140px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-dac1387 {
    left: 140px;
}

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

.elementor-12 .elementor-element.elementor-element-36555da img {
    width: 48px;
    opacity: 0.2;
}

.elementor-12 .elementor-element.elementor-element-36555da > .elementor-widget-container {
    padding: 22px 22px 22px 22px;
    background-color: #FFFFFF08;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF0F;
    border-radius: 16px 16px 16px 16px;
}

.elementor-12 .elementor-element.elementor-element-36555da {
    width: auto;
    max-width: auto;
    top: 200px;
    z-index: 0;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-36555da {
    left: 10px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-36555da {
    right: 10px;
}

.elementor-12 .elementor-element.elementor-element-36555da.bdt-background-overlay-yes > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-22dce21 img {
    width: 48px;
    opacity: 0.2;
}

.elementor-12 .elementor-element.elementor-element-22dce21 > .elementor-widget-container {
    padding: 22px 22px 22px 22px;
    background-color: #FFFFFF0A;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF0F;
    border-radius: 16px 16px 16px 16px;
}

.elementor-12 .elementor-element.elementor-element-22dce21 {
    width: auto;
    max-width: auto;
    top: 200px;
    z-index: 0;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-22dce21 {
    right: 10px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-22dce21 {
    left: 10px;
}

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

.elementor-12 .elementor-element.elementor-element-c5f3e02 img {
    width: 44px;
    opacity: 0.1;
}

.elementor-12 .elementor-element.elementor-element-c5f3e02 > .elementor-widget-container {
    padding: 18px 18px 18px 18px;
    background-color: #FFFFFF03;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF0F;
    border-radius: 16px 16px 16px 16px;
}

.elementor-12 .elementor-element.elementor-element-c5f3e02 {
    width: auto;
    max-width: auto;
    bottom: -40px;
    z-index: 0;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c5f3e02 {
    left: 160px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-c5f3e02 {
    right: 160px;
}

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

.elementor-12 .elementor-element.elementor-element-64b5d1b img {
    width: 70px;
    opacity: 0.2;
}

.elementor-12 .elementor-element.elementor-element-64b5d1b > .elementor-widget-container {
    padding: 18px 18px 18px 18px;
    background-color: #FFFFFF0A;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF12;
    border-radius: 16px 16px 16px 16px;
}

.elementor-12 .elementor-element.elementor-element-64b5d1b {
    width: auto;
    max-width: auto;
    bottom: -50px;
    z-index: 0;
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-64b5d1b {
    right: 160px;
}

body.rtl .elementor-12 .elementor-element.elementor-element-64b5d1b {
    left: 160px;
}

.elementor-12 .elementor-element.elementor-element-64b5d1b.bdt-background-overlay-yes > .elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-12 .elementor-element.elementor-element-f894f73 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-b8f332c {
    text-align: center;
    width: var( --container-widget-width, 600px );
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-1669fdf {
    --spacer-size: 10px;
}

.elementor-12 .elementor-element.elementor-element-b8636c2 {
    text-align: center;
    width: var( --container-widget-width, 449px );
    max-width: 449px;
    --container-widget-width: 449px;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-b8636c2 > .elementor-widget-container {
    padding: 0px 0px 32px 0px;
}

.elementor-12 .elementor-element.elementor-element-5109132 .elementor-button {
    border-style: solid;
    border-color: var( --e-global-color-uicore_primary );
}

.elementor-12 .elementor-element.elementor-element-43731c8 {
    padding: 0px 0px 100px 0px;
}

.elementor-12 .elementor-element.elementor-element-a69041c {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-94292f3 > .elementor-container {
    max-width: 900px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-557030b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-557030b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-557030b.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-5aaaed6 img {
    width: 150px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4a45a8e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4a45a8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4a45a8e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-715f566 img {
    width: 150px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-e16bbcc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-e16bbcc.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-37a9a48 img {
    width: 150px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-2a27b57.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-2a27b57.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-2a27b57.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-12c3c4c img {
    width: 150px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-634aeac.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-634aeac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-634aeac.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-ca36e70 img {
    width: 150px;
    opacity: 0.4;
}

.elementor-12 .elementor-element.elementor-element-e7151fb > .elementor-container {
    max-width: 900px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-8dda0c4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-8dda0c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-8dda0c4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-de43d96 img {
    width: 150px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-ef958b7.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-ef958b7.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-e25c43a img {
    width: 150px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-3c43b86.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-3c43b86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-3c43b86.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-22532df img {
    width: 150px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-48a596a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-48a596a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-48a596a.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-1f5550d img {
    width: 150px;
    opacity: 0.4;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-7bf4e47.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-7bf4e47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-7bf4e47.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-08f206c img {
    width: 150px;
    opacity: 0.4;
}

.elementor-12 .elementor-element.elementor-element-b8dc5ee {
    padding: 100px 0px 100px 0px;
}

.elementor-12 .elementor-element.elementor-element-49e5030.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-49e5030 > .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-12 .elementor-element.elementor-element-8fd4857 {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-8fd4857 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-aea07a1 {
    text-align: center;
    width: var( --container-widget-width, 600px );
    max-width: 600px;
    --container-widget-width: 600px;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-aea07a1 > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
}

.elementor-12 .elementor-element.elementor-element-3015812 {
    --spacer-size: 10px;
}

.elementor-12 .elementor-element.elementor-element-d046c31 {
    text-align: center;
    width: var( --container-widget-width, 380px );
    max-width: 380px;
    --container-widget-width: 380px;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-d046c31 > .elementor-widget-container {
    padding: 0px 0px 55px 0px;
}

.elementor-12 .elementor-element.elementor-element-15e132b > .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-12 .elementor-element.elementor-element-15e132b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-15e132b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_light );
}

.elementor-12 .elementor-element.elementor-element-15e132b > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF14;
    transition: background 0.3s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
    margin: 0px 16px 0px 0px;
    --e-column-margin-right: 16px;
    --e-column-margin-left: 0px;
    padding: 32px 32px 32px 32px;
}

.elementor-12 .elementor-element.elementor-element-15e132b > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-15e132b > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-15e132b > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-15e132b:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-uicore_primary );
}

.elementor-12 .elementor-element.elementor-element-15e132b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.5s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-e84a71a img {
    border-radius: 30px 30px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-e84a71a > .elementor-widget-container {
    margin: -32px -32px 32px -32px;
}

.elementor-12 .elementor-element.elementor-element-ec6e2d6 > .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-12 .elementor-element.elementor-element-ec6e2d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-ec6e2d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_light );
}

.elementor-12 .elementor-element.elementor-element-ec6e2d6 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF14;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 8px 0px 8px;
    --e-column-margin-right: 8px;
    --e-column-margin-left: 8px;
    padding: 32px 32px 32px 32px;
}

.elementor-12 .elementor-element.elementor-element-ec6e2d6 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-ec6e2d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-ec6e2d6 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-ec6e2d6:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-uicore_primary );
}

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

.elementor-12 .elementor-element.elementor-element-0f9124d img {
    border-radius: 30px 30px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-0f9124d > .elementor-widget-container {
    margin: -32px -32px 32px -32px;
}

.elementor-12 .elementor-element.elementor-element-2bf6809 > .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-12 .elementor-element.elementor-element-2bf6809:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-uicore_light );
}

.elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF14;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 16px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 16px;
    padding: 32px 32px 32px 32px;
}

.elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-background-slideshow {
    border-radius: 30px 30px 30px 30px;
}

.elementor-12 .elementor-element.elementor-element-2bf6809:hover > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-uicore_primary );
}

.elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-0feb605 img {
    border-radius: 30px 30px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-0feb605 > .elementor-widget-container {
    margin: -32px -32px 32px -32px;
}

.elementor-12 .elementor-element.elementor-element-7b9afb1 {
    padding: 100px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4e1ff97.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4e1ff97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4e1ff97 > .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-12 .elementor-element.elementor-element-7b5d1e3 > .elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4a537b3 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-uicore_secondary-font-weight );
}

.elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-text {
    color: var( --e-global-color-uicore_headline );
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-4a537b3 > .elementor-widget-container {
    padding: 0px 12px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-98a4399 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-uicore_secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-uicore_secondary-font-weight );
}

.elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-text {
    color: var( --e-global-color-uicore_headline );
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-98a4399 > .elementor-widget-container {
    padding: 0px 0px 0px 12px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4e8b1b1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4e8b1b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-4e8b1b1.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-4e8b1b1 > .elementor-element-populated > .elementor-background-overlay {
    opacity: 0.5;
}

.elementor-12 .elementor-element.elementor-element-4e8b1b1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-08cf28c img {
    width: 380px;
}

.elementor-12 .elementor-element.elementor-element-08cf28c > .elementor-widget-container {
    padding: 50px 50px 50px 50px;
    background-color: transparent;
    background-image: radial-gradient(at center center, #A2FFA02B 0%, #58F4FF00 75%);
}

.elementor-12 .elementor-element.elementor-element-08cf28c {
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-08cf28c.bdt-background-overlay-yes > .elementor-widget-container:before {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 60px auto;
    opacity: 1;
    transition: background 0.3s;
    z-index: 2;
}

.elementor-12 .elementor-element.elementor-element-2414952 {
    padding: 100px 0px 200px 0px;
}

.elementor-12 .elementor-element.elementor-element-c77b477 {
    text-align: left;
}

.elementor-12 .elementor-element.elementor-element-c77b477 img {
    width: 480px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF14;
    border-radius: 16px 16px 16px 16px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-f3ac679.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-12 .elementor-element.elementor-element-f3ac679 > .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-12 .elementor-element.elementor-element-f3ac679 > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-12 .elementor-element.elementor-element-3e6eb1c > .elementor-widget-container {
    padding: 0px 0px 8px 0px;
}

.elementor-12 .elementor-element.elementor-element-c11e62e {
    overflow: hidden;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #7272727D;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 150px 0px;
}

.elementor-12 .elementor-element.elementor-element-c11e62e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c11e62e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at top center, #15DFEF29 0%, #1570EF00 60%);
}

.elementor-12 .elementor-element.elementor-element-c11e62e > .elementor-background-overlay {
    background-color: #A2FFA000;
    background-image: url("../../2023/02/Cryptocurrency-Testimonial-BG.webp");
    background-position: 70% 0px;
    background-repeat: no-repeat;
    background-size: 500px auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-9c8b950.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9c8b950.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9c8b950 > .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-12 .elementor-element.elementor-element-690c933 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-690c933 {
    width: var( --container-widget-width, 306px );
    max-width: 306px;
    --container-widget-width: 306px;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-73c6b1c {
    width: var( --container-widget-width, 306px );
    max-width: 306px;
    --container-widget-width: 306px;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-item {
    background-color: var( --e-global-color-uicore_light );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF1F;
    border-radius: 16px 16px 16px 16px;
    padding: 32px 32px 32px 32px;
}

.elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-image {
    height: 32px;
    min-height: 32px;
    width: 32px;
    min-width: 32px;
}

.elementor-12 .elementor-element.elementor-element-46b7dac.bdt-review-img--top .bdt-ep-review-card-carousel-image {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-46b7dac.bdt-review-img--left .bdt-ep-review-card-carousel-item, .elementor-12 .elementor-element.elementor-element-46b7dac.bdt-review-img--right .bdt-ep-review-card-carousel-item {
    grid-gap: 0px;
}

.elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-name {
    color: var( --e-global-color-uicore_headline );
    padding-bottom: 40px;
    font-size: 18px;
}

.elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-text {
    color: var( --e-global-color-uicore_headline );
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-46b7dac .bdt-navigation-prev i, .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-navigation-next i {
    font-size: 24px;
}

.elementor-12 .elementor-element.elementor-element-46b7dac .bdt-navigation-prev {
    left: -60px;
}

.elementor-12 .elementor-element.elementor-element-46b7dac .bdt-navigation-next {
    right: -60px;
}

.elementor-12 .elementor-element.elementor-element-1a99c22 {
    padding: 100px 0px 150px 0px;
}

.elementor-12 .elementor-element.elementor-element-964f528.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-3f1969e {
    text-align: center;
}

.elementor-12 .elementor-element.elementor-element-3f1969e > .elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-12 .elementor-element.elementor-element-37cc445 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-37cc445 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-2743d35 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-2743d35 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-3cdfa8e {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-3cdfa8e > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-9ad30d7 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-9ad30d7 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-72c2b3d {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-72c2b3d > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-fe54306 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-fe54306 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-e59fbfe {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-e59fbfe > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-2df9650 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-2df9650 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-16965f2 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-16965f2 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-40eaeba {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-40eaeba > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-9251ef1 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-9251ef1 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-6fdc1a1 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-6fdc1a1 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-9cf57ec {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-9cf57ec > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-e5593ef {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-e5593ef > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-9a13de7 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-9a13de7 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-dfa0bad {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-dfa0bad > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-815e32b {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-815e32b > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-d268da9 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-d268da9 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-bf29501 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-bf29501 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-92fd0a5 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-92fd0a5 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-fc52f13 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-fc52f13 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-f6137dc {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-f6137dc > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-9e95c15 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-9e95c15 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-a3859f1 {
    --ep-advanced-icon-box-icon-left-v-offset: 3px;
    width: auto;
    max-width: auto;
}

.elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box-icon-wrap {
    border-radius: 100px 100px 100px 100px;
    overflow: hidden;
    font-size: 32px;
    width: 32px;
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-right .bdt-ep-advanced-icon-box-icon {
    margin-left: 12px;
}

.elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-left .bdt-ep-advanced-icon-box-icon {
    margin-right: 12px;
}

.elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-top .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 12px;
}

.elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
    margin-top: 12px;
}

.elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box-icon-wrap i, .elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box-icon-wrap img, .elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box-icon-wrap svg {
    transform: rotate(0deg);
}

.elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box img {
    transition-duration: 0.3s;
}

.elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box-title {
    margin-bottom: 0px;
    font-size: 20px;
}

.elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box-description {
    margin-bottom: 0px;
}

.elementor-12 .elementor-element.elementor-element-a3859f1 > .elementor-widget-container {
    margin: 12px 12px 12px 12px;
    padding: 5px 16px 3px 9px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #7E7E7E40;
    border-radius: 100px 100px 100px 100px;
}

.elementor-12 .elementor-element.elementor-element-e45b734 .elementor-button {
    border-style: solid;
    border-color: var( --e-global-color-uicore_primary );
}

.elementor-12 .elementor-element.elementor-element-e45b734 > .elementor-widget-container {
    padding: 60px 0px 0px 0px;
}

.elementor-12 .elementor-element.elementor-element-b515138 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-12 .elementor-element.elementor-element-9cf1139:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9cf1139 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at bottom center, #15EBEF2B 0%, #6993FF2B 76%);
}

.elementor-12 .elementor-element.elementor-element-9cf1139 > .elementor-background-overlay {
    background-image: url("../../2023/02/Cryptocurrency-Testimonial-BG.webp");
    background-position: 50% -40%;
    background-repeat: no-repeat;
    background-size: 700px auto;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-12 .elementor-element.elementor-element-9cf1139 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF1F;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 60px 80px 60px;
}

.elementor-12 .elementor-element.elementor-element-9cf1139, .elementor-12 .elementor-element.elementor-element-9cf1139 > .elementor-background-overlay {
    border-radius: 24px 24px 24px 24px;
}

.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-24eae2b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-24eae2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-12 .elementor-element.elementor-element-24eae2b.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-12 .elementor-element.elementor-element-24eae2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 32px;
}

.elementor-12 .elementor-element.elementor-element-0d455d6 {
    text-align: center;
    width: var( --container-widget-width, 544px );
    max-width: 544px;
    --container-widget-width: 544px;
    --container-widget-flex-grow: 0;
}

.elementor-12 .elementor-element.elementor-element-0d455d6 .elementor-heading-title {
    font-size: 48px;
    font-weight: 400;
}

.elementor-12 .elementor-element.elementor-element-0d455d6 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-icon i {
    color: #AEAEAEDB;
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-icon svg {
    fill: #AEAEAEDB;
    transition: fill 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5a43ece {
    --e-icon-list-icon-size: 18px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-icon {
    padding-right: 10px;
}

.elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-item > a {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3em;
}

.elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-text {
    color: var( --e-global-color-uicore_headline );
    transition: color 0.3s;
}

.elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var( --e-global-color-uicore_secondary );
}

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

@media(max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-88af6b7 {
        padding:120px 0px 200px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-b9d537e img {
        width: 24px;
    }

    .elementor-12 .elementor-element.elementor-element-b9d537e > .elementor-widget-container {
        margin: 0px 0px 16px 0px;
        padding: 9px 9px 9px 9px;
    }

    .elementor-12 .elementor-element.elementor-element-a4123ad img {
        width: 22px;
    }

    .elementor-12 .elementor-element.elementor-element-a4123ad > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a4123ad {
        left: 50px;
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-a4123ad {
        right: 50px;
    }

    .elementor-12 .elementor-element.elementor-element-a4123ad {
        top: 40px;
    }

    .elementor-12 .elementor-element.elementor-element-dac1387 img {
        width: 22px;
    }

    .elementor-12 .elementor-element.elementor-element-dac1387 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dac1387 {
        right: 50px;
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-dac1387 {
        left: 50px;
    }

    .elementor-12 .elementor-element.elementor-element-dac1387 {
        top: 40px;
    }

    .elementor-12 .elementor-element.elementor-element-36555da img {
        width: 34px;
    }

    .elementor-12 .elementor-element.elementor-element-36555da > .elementor-widget-container {
        padding: 16px 16px 16px 16px;
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-36555da {
        left: -10px;
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-36555da {
        right: -10px;
    }

    .elementor-12 .elementor-element.elementor-element-36555da {
        top: 200px;
    }

    .elementor-12 .elementor-element.elementor-element-22dce21 img {
        width: 34px;
    }

    .elementor-12 .elementor-element.elementor-element-22dce21 > .elementor-widget-container {
        padding: 16px 16px 16px 16px;
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-22dce21 {
        right: -10px;
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-22dce21 {
        left: -10px;
    }

    .elementor-12 .elementor-element.elementor-element-22dce21 {
        top: 200px;
    }

    .elementor-12 .elementor-element.elementor-element-c5f3e02 img {
        width: 34px;
    }

    .elementor-12 .elementor-element.elementor-element-c5f3e02 > .elementor-widget-container {
        padding: 12px 12px 12px 12px;
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c5f3e02 {
        left: 80px;
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-c5f3e02 {
        right: 80px;
    }

    .elementor-12 .elementor-element.elementor-element-c5f3e02 {
        bottom: -50px;
    }

    .elementor-12 .elementor-element.elementor-element-64b5d1b img {
        width: 46px;
    }

    .elementor-12 .elementor-element.elementor-element-64b5d1b > .elementor-widget-container {
        padding: 14px 14px 14px 14px;
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-64b5d1b {
        right: 80px;
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-64b5d1b {
        left: 80px;
    }

    .elementor-12 .elementor-element.elementor-element-64b5d1b {
        bottom: -50px;
    }

    .elementor-12 .elementor-element.elementor-element-b8f332c {
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 500px );
        max-width: 500px;
    }

    .elementor-12 .elementor-element.elementor-element-b8636c2 {
        width: var( --container-widget-width, 500px );
        max-width: 500px;
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
    }

    .elementor-12 .elementor-element.elementor-element-43731c8 {
        padding: 0px 0px 70px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-b8dc5ee {
        padding: 70px 0px 70px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-d046c31 > .elementor-widget-container {
        padding: 0px 0px 24px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-15e132b > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-15e132b > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-15e132b > .elementor-background-slideshow {
        border-radius: 24px 24px 24px 24px;
    }

    .elementor-12 .elementor-element.elementor-element-15e132b > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 24px 24px 24px 24px;
    }

    .elementor-12 .elementor-element.elementor-element-e84a71a img {
        border-radius: 24px 24px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-e84a71a > .elementor-widget-container {
        margin: -24px -24px 24px -24px;
    }

    .elementor-12 .elementor-element.elementor-element-ec6e2d6 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-ec6e2d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-ec6e2d6 > .elementor-background-slideshow {
        border-radius: 24px 24px 24px 24px;
    }

    .elementor-12 .elementor-element.elementor-element-ec6e2d6 > .elementor-element-populated {
        margin: 0px 5px 0px 5px;
        --e-column-margin-right: 5px;
        --e-column-margin-left: 5px;
        padding: 24px 24px 24px 24px;
    }

    .elementor-12 .elementor-element.elementor-element-0f9124d img {
        border-radius: 24px 24px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-0f9124d > .elementor-widget-container {
        margin: -24px -24px 24px -24px;
    }

    .elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-background-slideshow {
        border-radius: 24px 24px 24px 24px;
    }

    .elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 24px 24px 24px 24px;
    }

    .elementor-12 .elementor-element.elementor-element-0feb605 img {
        border-radius: 24px 24px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-0feb605 > .elementor-widget-container {
        margin: -24px -24px 24px -24px;
    }

    .elementor-12 .elementor-element.elementor-element-7b9afb1 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(12px/2);
    }

    .elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(12px/2);
    }

    .elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(12px/2);
        margin-left: calc(12px/2);
    }

    .elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-12px/2);
        margin-left: calc(-12px/2);
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-12px/2);
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-4a537b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-12px/2);
    }

    .elementor-12 .elementor-element.elementor-element-4a537b3 {
        --e-icon-list-icon-size: 13px;
        width: 100%;
        max-width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-4a537b3 > .elementor-widget-container {
        padding: 0px 0px 12px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(12px/2);
    }

    .elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(12px/2);
    }

    .elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(12px/2);
        margin-left: calc(12px/2);
    }

    .elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-12px/2);
        margin-left: calc(-12px/2);
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-12px/2);
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-98a4399 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-12px/2);
    }

    .elementor-12 .elementor-element.elementor-element-98a4399 {
        --e-icon-list-icon-size: 13px;
        width: 100%;
        max-width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-98a4399 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-08cf28c > .elementor-widget-container {
        padding: 30px 30px 30px 30px;
    }

    .elementor-12 .elementor-element.elementor-element-08cf28c.bdt-background-overlay-yes > .elementor-widget-container:before {
        background-size: 6vw auto;
    }

    .elementor-12 .elementor-element.elementor-element-2414952 {
        padding: 70px 0px 140px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-c77b477 img {
        width: 400px;
        border-radius: 14px 14px 14px 14px;
    }

    .elementor-12 .elementor-element.elementor-element-c77b477 > .elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-f3ac679 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-c11e62e > .elementor-background-overlay {
        background-position: 80% 0px;
        background-size: 400px auto;
    }

    .elementor-12 .elementor-element.elementor-element-c11e62e {
        padding: 70px 0px 70px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-9c8b950 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0% 5% 0% 5%;
    }

    .elementor-12 .elementor-element.elementor-element-73c6b1c > .elementor-widget-container {
        padding: 0px 0px 16px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-73c6b1c {
        width: var( --container-widget-width, 450px );
        max-width: 450px;
        --container-widget-width: 450px;
        --container-widget-flex-grow: 0;
    }

    .elementor-12 .elementor-element.elementor-element-4faf301 > .elementor-element-populated {
        margin: 0% 0% 0% 5%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 5%;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-item {
        border-radius: 14px 14px 14px 14px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-image {
        height: 30px;
        min-height: 30px;
        width: 30px;
        min-width: 30px;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-name {
        padding-bottom: 30px;
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-text {
        font-size: 18px;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-navigation-prev i, .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-navigation-next i {
        font-size: 24px;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac > .elementor-widget-container {
        margin: 0px -125px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-1a99c22 {
        padding: 70px 0px 100px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-3f1969e > .elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1 {
        --ep-advanced-icon-box-icon-left-h-offset: 0px;
        --ep-advanced-icon-box-icon-left-v-offset: 3px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: 10px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 28px;
        width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box-title {
        font-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1 > .elementor-widget-container {
        margin: 8px 8px 8px 8px;
        padding: 3px 12px 2px 7px;
    }

    .elementor-12 .elementor-element.elementor-element-e45b734 > .elementor-widget-container {
        padding: 40px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf1139 > .elementor-background-overlay {
        background-position: 50% -120%;
        background-size: 450px auto;
    }

    .elementor-12 .elementor-element.elementor-element-9cf1139, .elementor-12 .elementor-element.elementor-element-9cf1139 > .elementor-background-overlay {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf1139 {
        padding: 60px 24px 60px 24px;
    }

    .elementor-12 .elementor-element.elementor-element-24eae2b > .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-12 .elementor-element.elementor-element-0d455d6 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(15px/2);
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(15px/2);
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(15px/2);
        margin-left: calc(15px/2);
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-15px/2);
        margin-left: calc(-15px/2);
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-15px/2);
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-15px/2);
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece {
        --e-icon-list-icon-size: 18px;
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-item > a {
        font-size: 16px;
    }
}

@media(max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-88af6b7 {
        padding:100px 0px 120px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-b9d537e img {
        width: 22px;
    }

    .elementor-12 .elementor-element.elementor-element-b9d537e > .elementor-widget-container {
        padding: 8px 8px 8px 8px;
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-12 .elementor-element.elementor-element-a4123ad img {
        width: 18px;
    }

    .elementor-12 .elementor-element.elementor-element-a4123ad > .elementor-widget-container {
        padding: 8px 8px 8px 8px;
        border-radius: 12px 12px 12px 12px;
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-a4123ad {
        left: 20px;
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-a4123ad {
        right: 20px;
    }

    .elementor-12 .elementor-element.elementor-element-dac1387 img {
        width: 18px;
    }

    .elementor-12 .elementor-element.elementor-element-dac1387 > .elementor-widget-container {
        padding: 8px 8px 8px 8px;
        border-radius: 12px 12px 12px 12px;
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dac1387 {
        right: 20px;
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-dac1387 {
        left: 20px;
    }

    .elementor-12 .elementor-element.elementor-element-36555da img {
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-36555da > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-12 .elementor-element.elementor-element-36555da {
        top: 250px;
    }

    .elementor-12 .elementor-element.elementor-element-22dce21 img {
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-22dce21 > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-12 .elementor-element.elementor-element-22dce21 {
        top: 250px;
    }

    .elementor-12 .elementor-element.elementor-element-c5f3e02 img {
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-c5f3e02 > .elementor-widget-container {
        padding: 8px 8px 8px 8px;
        border-radius: 12px 12px 12px 12px;
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c5f3e02 {
        left: 20px;
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-c5f3e02 {
        right: 20px;
    }

    .elementor-12 .elementor-element.elementor-element-c5f3e02 {
        bottom: -60px;
    }

    .elementor-12 .elementor-element.elementor-element-64b5d1b img {
        width: 36px;
    }

    .elementor-12 .elementor-element.elementor-element-64b5d1b > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
        border-radius: 12px 12px 12px 12px;
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-64b5d1b {
        right: 20px;
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-64b5d1b {
        left: 20px;
    }

    .elementor-12 .elementor-element.elementor-element-64b5d1b {
        bottom: -70px;
    }

    .elementor-12 .elementor-element.elementor-element-43731c8 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-557030b {
        width: 50%;
    }

    .elementor-12 .elementor-element.elementor-element-4a45a8e {
        width: 50%;
    }

    .elementor-12 .elementor-element.elementor-element-e16bbcc {
        width: 50%;
    }

    .elementor-12 .elementor-element.elementor-element-2a27b57 {
        width: 50%;
    }

    .elementor-12 .elementor-element.elementor-element-634aeac {
        width: 50%;
    }

    .elementor-12 .elementor-element.elementor-element-8dda0c4 {
        width: 50%;
    }

    .elementor-12 .elementor-element.elementor-element-ef958b7 {
        width: 50%;
    }

    .elementor-12 .elementor-element.elementor-element-3c43b86 {
        width: 50%;
    }

    .elementor-12 .elementor-element.elementor-element-48a596a {
        width: 50%;
    }

    .elementor-12 .elementor-element.elementor-element-7bf4e47 {
        width: 50%;
    }

    .elementor-12 .elementor-element.elementor-element-b8dc5ee {
        padding: 0px 0px 50px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-aea07a1 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-aea07a1 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-d046c31 > .elementor-widget-container {
        padding: 0px 0px 16px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-15e132b > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-15e132b > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-15e132b > .elementor-background-slideshow {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-12 .elementor-element.elementor-element-15e132b > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-12 .elementor-element.elementor-element-e84a71a img {
        border-radius: 20px 20px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-e84a71a > .elementor-widget-container {
        margin: -30px -30px 30px -30px;
    }

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

    .elementor-12 .elementor-element.elementor-element-ec6e2d6 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-12 .elementor-element.elementor-element-0f9124d img {
        border-radius: 20px 20px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-0f9124d > .elementor-widget-container {
        margin: -30px -30px 30px -30px;
    }

    .elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-background-slideshow {
        border-radius: 20px 20px 20px 20px;
    }

    .elementor-12 .elementor-element.elementor-element-2bf6809 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-12 .elementor-element.elementor-element-0feb605 img {
        border-radius: 20px 20px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-0feb605 > .elementor-widget-container {
        margin: -30px -30px 30px -30px;
    }

    .elementor-12 .elementor-element.elementor-element-7b9afb1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-4a537b3 > .elementor-widget-container {
        padding: 0px 0px 12px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-4a537b3 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-98a4399 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-98a4399 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-08cf28c > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-12 .elementor-element.elementor-element-08cf28c.bdt-background-overlay-yes > .elementor-widget-container:before {
        background-size: 11vw auto;
    }

    .elementor-12 .elementor-element.elementor-element-2414952 {
        padding: 70px 0px 70px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-c77b477 img {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-12 .elementor-element.elementor-element-c77b477 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-c11e62e > .elementor-background-overlay {
        background-position: 80% 0px;
        background-size: 270px auto;
    }

    .elementor-12 .elementor-element.elementor-element-c11e62e {
        padding: 50px 0px 70px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-73c6b1c > .elementor-widget-container {
        padding: 0px 0px 16px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-73c6b1c {
        width: 100%;
        max-width: 100%;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-item {
        border-radius: 14px 14px 14px 14px;
        padding: 28px 28px 28px 28px;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-image {
        height: 28px;
        min-height: 28px;
        width: 28px;
        min-width: 28px;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-name {
        padding-bottom: 24px;
        font-size: 16px;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-ep-review-card-carousel-text {
        font-size: 16px;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-navigation-prev i, .elementor-12 .elementor-element.elementor-element-46b7dac .bdt-navigation-next i {
        font-size: 24px;
    }

    .elementor-12 .elementor-element.elementor-element-46b7dac > .elementor-widget-container {
        margin: 0px -250px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-1a99c22 {
        padding: 0px 0px 70px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-3f1969e > .elementor-widget-container {
        margin: 0% 5% 0% 5%;
        padding: 0px 0px 10px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-37cc445 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-2743d35 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-3cdfa8e > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-9ad30d7 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-72c2b3d > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-fe54306 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-e59fbfe > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-2df9650 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-16965f2 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-40eaeba > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-9251ef1 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-6fdc1a1 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf57ec > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-e5593ef > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-9a13de7 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-dfa0bad > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-815e32b > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-d268da9 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-bf29501 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-92fd0a5 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-fc52f13 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-f6137dc > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-9e95c15 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box {
        text-align: left;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1 {
        --ep-advanced-icon-box-icon-left-h-offset: -35px;
        --ep-advanced-icon-box-icon-left-v-offset: 0px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-right .bdt-ep-advanced-icon-box-icon {
        margin-left: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-left .bdt-ep-advanced-icon-box-icon {
        margin-right: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-top .bdt-ep-advanced-icon-box-icon {
        margin-bottom: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1.elementor-position-bottom .bdt-ep-advanced-icon-box-icon {
        margin-top: -27px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box-icon-wrap {
        font-size: 26px;
        width: 26px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1 .bdt-ep-advanced-icon-box-title {
        font-size: 14px;
    }

    .elementor-12 .elementor-element.elementor-element-a3859f1 > .elementor-widget-container {
        margin: 4px 4px 4px 4px;
        padding: 5px 12px 10px 40px;
    }

    .elementor-12 .elementor-element.elementor-element-e45b734 > .elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf1139 > .elementor-background-overlay {
        background-position: 0% 500%;
        background-repeat: no-repeat;
        background-size: 100% auto;
    }

    .elementor-12 .elementor-element.elementor-element-9cf1139, .elementor-12 .elementor-element.elementor-element-9cf1139 > .elementor-background-overlay {
        border-radius: 16px 16px 16px 16px;
    }

    .elementor-12 .elementor-element.elementor-element-9cf1139 {
        padding: 32px 20px 32px 20px;
    }

    .elementor-12 .elementor-element.elementor-element-24eae2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 20px;
    }

    .elementor-12 .elementor-element.elementor-element-0d455d6 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(14px/2);
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(14px/2);
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(14px/2);
        margin-left: calc(14px/2);
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-14px/2);
        margin-left: calc(-14px/2);
    }

    body.rtl .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-14px/2);
    }

    body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-14px/2);
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece {
        --e-icon-list-icon-size: 17px;
    }

    .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-5a43ece .elementor-icon-list-item > a {
        font-size: 15px;
    }
}

@media(min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-9c8b950 {
        width:40%;
    }

    .elementor-12 .elementor-element.elementor-element-4faf301 {
        width: 60%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-12 .elementor-element.elementor-element-9c8b950 {
        width:100%;
    }

    .elementor-12 .elementor-element.elementor-element-4faf301 {
        width: 100%;
    }
}
