.elementor-15 .elementor-element.elementor-element-92059fd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-92059fd,
.elementor-15 .elementor-element.elementor-element-92059fd::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-bf887cb {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-15 .elementor-element.elementor-element-bf887cb:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-bf887cb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-e52360a);
}

.elementor-15 .elementor-element.elementor-element-bf887cb,
.elementor-15 .elementor-element.elementor-element-bf887cb::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-310101c {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    font-style: italic;
}

.elementor-15 .elementor-element.elementor-element-5f0f055 {
    --display: flex;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-816d937 {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-816d937 img {
    width: 85%;
}

.elementor-15 .elementor-element.elementor-element-5ae5581 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 1px;
    --padding-bottom: 1px;
    --padding-left: 1px;
    --padding-right: 1px;
}

.elementor-15 .elementor-element.elementor-element-b23c007 {
    --display: flex;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-da80218 {
    text-align: left;
}

.elementor-15 .elementor-element.elementor-element-10cf969 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-15 .elementor-element.elementor-element-10cf969:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-10cf969>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a65a57);
}

.elementor-15 .elementor-element.elementor-element-10cf969,
.elementor-15 .elementor-element.elementor-element-10cf969::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-a9db305 .elementor-heading-title {
    color: var( --e-global-color-fed5b57);
}

.elementor-15 .elementor-element.elementor-element-c17ded2 .elementor-heading-title {
    color: var( --e-global-color-fed5b57);
}

.elementor-15 .elementor-element.elementor-element-e2902a3 {
    color: var( --e-global-color-e52360a);
}

.elementor-15 .elementor-element.elementor-element-1723b0d {
    color: var( --e-global-color-e52360a);
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    font-style: italic;
}

.elementor-15 .elementor-element.elementor-element-c3985c6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-c3985c6,
.elementor-15 .elementor-element.elementor-element-c3985c6::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-6258e75 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-15 .elementor-element.elementor-element-6258e75:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-6258e75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-e52360a);
}

.elementor-15 .elementor-element.elementor-element-6258e75,
.elementor-15 .elementor-element.elementor-element-6258e75::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-33bc095 {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    font-style: italic;
}

.elementor-15 .elementor-element.elementor-element-723ea4f {
    --display: flex;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-bb6a021 {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-bb6a021>.elementor-widget-container {
    padding: 20px 0px 20px 0px;
}

.elementor-15 .elementor-element.elementor-element-44f7f9c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-44f7f9c,
.elementor-15 .elementor-element.elementor-element-44f7f9c::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-6a4276d {
    --display: flex;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-089afe4 {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-089afe4 img {
    width: 85%;
}

.elementor-15 .elementor-element.elementor-element-089afe4>.elementor-widget-container {
    padding: 20px 0px 10px 0px;
}

.elementor-15 .elementor-element.elementor-element-7d23587 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-15 .elementor-element.elementor-element-7d23587:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-7d23587>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a65a57);
}

.elementor-15 .elementor-element.elementor-element-7d23587,
.elementor-15 .elementor-element.elementor-element-7d23587::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-cad7ddf .elementor-heading-title {
    color: var( --e-global-color-fed5b57);
}

.elementor-15 .elementor-element.elementor-element-09d3681 .elementor-heading-title {
    color: var( --e-global-color-fed5b57);
}

.elementor-15 .elementor-element.elementor-element-7540ef8 {
    color: var( --e-global-color-e52360a);
}

.elementor-15 .elementor-element.elementor-element-1892f6d {
    color: var( --e-global-color-e52360a);
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    font-style: italic;
}

.elementor-15 .elementor-element.elementor-element-e3d8b88 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-e3d8b88,
.elementor-15 .elementor-element.elementor-element-e3d8b88::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-f63874c {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-15 .elementor-element.elementor-element-f63874c:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-f63874c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-e52360a);
}

.elementor-15 .elementor-element.elementor-element-f63874c,
.elementor-15 .elementor-element.elementor-element-f63874c::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-f87d1b3 {
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    font-style: italic;
}

.elementor-15 .elementor-element.elementor-element-8f8b3bd {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-518fbc8 {
    text-align: right;
}

.elementor-15 .elementor-element.elementor-element-bb93f7a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-bb93f7a,
.elementor-15 .elementor-element.elementor-element-bb93f7a::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-2350e8e {
    --display: flex;
    --justify-content: center;
    --overflow: hidden;
    --background-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-65a3d1f {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-65a3d1f img {
    width: 90%;
}

.elementor-15 .elementor-element.elementor-element-590aa37 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-15 .elementor-element.elementor-element-590aa37:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-590aa37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-3a65a57);
}

.elementor-15 .elementor-element.elementor-element-590aa37,
.elementor-15 .elementor-element.elementor-element-590aa37::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-8b814ea .elementor-heading-title {
    color: var( --e-global-color-fed5b57);
}

.elementor-15 .elementor-element.elementor-element-465f601 .elementor-heading-title {
    color: var( --e-global-color-fed5b57);
}

.elementor-15 .elementor-element.elementor-element-92b3c28 {
    color: var( --e-global-color-e52360a);
}

.elementor-15 .elementor-element.elementor-element-c8ed199 {
    color: var( --e-global-color-e52360a);
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
    font-style: italic;
}

.elementor-15 .elementor-element.elementor-element-d454d63 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-d454d63,
.elementor-15 .elementor-element.elementor-element-d454d63::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-12ca278 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-15 .elementor-element.elementor-element-12ca278:not(.elementor-motion-effects-element-type-background),
.elementor-15 .elementor-element.elementor-element-12ca278>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-e52360a);
}

.elementor-15 .elementor-element.elementor-element-12ca278,
.elementor-15 .elementor-element.elementor-element-12ca278::before {
    --border-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-0867252 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-3d5fb19 {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-3d5fb19 img {
    width: 85%;
}

.elementor-15 .elementor-element.elementor-element-3d5fb19>.elementor-widget-container {
    padding: 20px 0px 10px 0px;
}

.elementor-15 .elementor-element.elementor-element-910e94c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-top: 80px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-8b0e522 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-2c7b1c6 {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-3fcb993 {
    text-align: center;
}

.elementor-15 .elementor-element.elementor-element-350fce4 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item {
    text-align: center;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-3a65a57);
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item:hover .bdt-ep-review-card-carousel-name {
    color: var( --e-global-color-fed5b57);
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item:hover .bdt-ep-review-card-carousel-text {
    color: var( --e-global-color-fed5b57);
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-prev i,
.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-next i {
    color: var( --e-global-color-3a65a57);
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-prev i,
.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-next i {
    font-size: 24px;
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-prev:hover i,
.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-next:hover i {
    color: var( --e-global-color-primary);
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-prev {
    left: -30px;
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-next {
    right: -30px;
}

.elementor-15 .elementor-element.elementor-element-8d6f764>.elementor-widget-container {
    margin: 10px 20px 10px 20px;
}

@media(max-width:1024px) {
    .elementor-15 .elementor-element.elementor-element-bf887cb {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-15 .elementor-element.elementor-element-10cf969 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-15 .elementor-element.elementor-element-6258e75 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-15 .elementor-element.elementor-element-7d23587 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-15 .elementor-element.elementor-element-f63874c {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-15 .elementor-element.elementor-element-590aa37 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-15 .elementor-element.elementor-element-12ca278 {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
    .elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-prev i,
    .elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-next i {
        font-size: 24px;
    }
}

@media(max-width:767px) {
    .elementor-15 .elementor-element.elementor-element-92059fd {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-15 .elementor-element.elementor-element-bf887cb {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-15 .elementor-element.elementor-element-9107b77 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-daf78cd {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-647e249 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-310101c {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-10cf969 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-15 .elementor-element.elementor-element-a9db305 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-c17ded2 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-e2902a3 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-1723b0d {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-c3985c6 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-15 .elementor-element.elementor-element-6258e75 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-15 .elementor-element.elementor-element-3790fa4 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-af3552a {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-6cf5c07 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-33bc095 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-44f7f9c {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-15 .elementor-element.elementor-element-7d23587 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-15 .elementor-element.elementor-element-cad7ddf {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-09d3681 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-7540ef8 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-1892f6d {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-e3d8b88 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-15 .elementor-element.elementor-element-f63874c {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-15 .elementor-element.elementor-element-f92363d {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-69fe645 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-998de72 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-f87d1b3 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-8f8b3bd {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-15 .elementor-element.elementor-element-518fbc8>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }
    .elementor-15 .elementor-element.elementor-element-590aa37 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-15 .elementor-element.elementor-element-8b814ea {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-465f601 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-92b3c28 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-c8ed199 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-d454d63 {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-15 .elementor-element.elementor-element-12ca278 {
        --padding-top: 15px;
        --padding-bottom: 15px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-15 .elementor-element.elementor-element-e0cf984 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-8dd3ecf {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-3e4e18a {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-0867252 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-15 .elementor-element.elementor-element-3d5fb19 img {
        height: 100%;
        object-fit: fill;
    }
    .elementor-15 .elementor-element.elementor-element-3d5fb19>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }
    .elementor-15 .elementor-element.elementor-element-910e94c {
        --margin-top: 50px;
        --margin-bottom: 50px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-15 .elementor-element.elementor-element-2c7b1c6 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-3fcb993 {
        text-align: center;
    }
    .elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-prev i,
    .elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-navigation-next i {
        font-size: 24px;
    }
}

@media(min-width:768px) {
    .elementor-15 .elementor-element.elementor-element-bf887cb {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-5f0f055 {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-b23c007 {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-10cf969 {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-6258e75 {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-723ea4f {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-6a4276d {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-7d23587 {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-f63874c {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-8f8b3bd {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-2350e8e {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-590aa37 {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-12ca278 {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-0867252 {
        --width: 50%;
    }
    .elementor-15 .elementor-element.elementor-element-8b0e522 {
        --content-width: 600px;
    }
}

/* Start custom CSS for bdt-review-card-carousel, class: .elementor-element-8d6f764 */

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item img {
    transition: all 0.25s linear;
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item h6,
.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item p {
    position: relative;
    z-index: 20;
    transition: all 0.2s linear;
    bor
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item:before,
.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item:after {
    transition: all 0.25s linear;
    z-index: 0;
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item:hover img {
    filter: brightness(0) invert(1);
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item::before {
    position: absolute;
    content: "";
    width: 15%;
    height: 40%;
    top: 0;
    left: 0;
    background-color: var( --e-global-color-3a65a57);
    clip-path: polygon(100% 0%, 0% 100%, 0% 0%)
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item::after {
    position: absolute;
    content: "";
    width: 15%;
    height: 40%;
    bottom: 0;
    right: 0;
    background-color: var( --e-global-color-3a65a57);
    clip-path: polygon(0% 100%, 100% 00%, 100% 100%)
}

.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item:hover::before,
.elementor-15 .elementor-element.elementor-element-8d6f764 .bdt-ep-review-card-carousel-item:hover::after {
    width: 101%;
    height: 101%
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-910e94c */

.elementor-15 .elementor-element.elementor-element-910e94c img {
    transition: all 0.2s linear;
}

.elementor-15 .elementor-element.elementor-element-910e94c:hover img {
    filter: saturate(00%) brightness(80%)
}

/* End custom CSS */