.elementor-45 .elementor-element.elementor-element-dc876eb {
    --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;
    --background-transition: 0.3s;
}

.elementor-45 .elementor-element.elementor-element-dc876eb:not(.elementor-motion-effects-element-type-background),
.elementor-45 .elementor-element.elementor-element-dc876eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-45 .elementor-element.elementor-element-dc876eb,
.elementor-45 .elementor-element.elementor-element-dc876eb::before {
    --border-transition: 0.3s;
}

.elementor-45 .elementor-element.elementor-element-f355064 {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: bold;
}

.elementor-45 .elementor-element.elementor-element-c7d9aa7 .bdevs-el-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-45 .elementor-element.elementor-element-62d13c4 .bdevs-el-title {
    color: #00235A;
    font-family: "Roboto", Sans-serif;
    font-weight: bold;
    text-transform: capitalize;
}

.elementor-45 .elementor-element.elementor-element-58bde4e {
    --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;
    --padding-top: 0px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-45 .elementor-element.elementor-element-6a1d7e5 {
    --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;
    --background-transition: 0.3s;
}

.elementor-45 .elementor-element.elementor-element-37023a0 {
    --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;
    --background-transition: 0.3s;
}

.elementor-45 .elementor-element.elementor-element-a780385 {
    --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;
    --background-transition: 0.3s;
}

.elementor-45 .elementor-element.elementor-element-b3144ff {
    padding: 0px 0px 0px 0px;
}

.elementor-45 .elementor-element.elementor-element-f30d6fe .bdevs-el-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 900;
    text-transform: capitalize;
}

.elementor-45 .elementor-element.elementor-element-47dc62b {
    padding: 120px 0px 80px 0px;
}

.elementor-45 .elementor-element.elementor-element-6540723 .bdevs-el-title {
    font-family: "Roboto", Sans-serif;
    font-weight: bold;
}

.elementor-45 .elementor-element.elementor-element-a217624 .bdevs-el-title {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-45 .elementor-element.elementor-element-0f3bfb8:not(.elementor-motion-effects-element-type-background),
.elementor-45 .elementor-element.elementor-element-0f3bfb8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F6F9FF;
}

.elementor-45 .elementor-element.elementor-element-0f3bfb8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 90px 0px;
}

.elementor-45 .elementor-element.elementor-element-0f3bfb8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45 .elementor-element.elementor-element-072d436 .bdevs-el-title {
    color: #00235A;
    font-family: "Roboto", Sans-serif;
    font-weight: bold;
    text-transform: capitalize;
}

.elementor-45 .elementor-element.elementor-element-072d436 {
    text-align: center;
}

.elementor-45 .elementor-element.elementor-element-ee1508f .bdevselement-post-list-title {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-45 .elementor-element.elementor-element-cb78e0a .bdevselement-post-list-title {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-45 .elementor-element.elementor-element-bfb719b .bdevselement-post-list-title {
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.elementor-45 .elementor-element.elementor-element-7dbb330:not(.elementor-motion-effects-element-type-background),
.elementor-45 .elementor-element.elementor-element-7dbb330>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/12/oil-scaled-1.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-45 .elementor-element.elementor-element-7dbb330>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-45 .elementor-element.elementor-element-7dbb330 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-45 .elementor-element.elementor-element-4bc237a .bdevs-el-title {
    font-family: "Roboto", Sans-serif;
    font-weight: bold;
}

@media(max-width:767px) {
    .elementor-45 .elementor-element.elementor-element-62d13c4 .bdevs-el-title {
        font-size: 25px;
    }

    .elementor-45 .elementor-element.elementor-element-f30d6fe .bdevs-el-title {
        font-size: 25px;
    }

    .elementor-45 .elementor-element.elementor-element-a217624 .bdevs-el-title {
        font-size: 25px;
    }

    .elementor-45 .elementor-element.elementor-element-072d436 .bdevs-el-title {
        font-size: 25px;
    }

    .elementor-45 .elementor-element.elementor-element-4bc237a .bdevs-el-title {
        font-size: 25px;
    }
}

@media(min-width:768px) {
    .elementor-45 .elementor-element.elementor-element-6a1d7e5 {
        --width: 50%;
    }

    .elementor-45 .elementor-element.elementor-element-37023a0 {
        --width: 50%;
    }

    .elementor-45 .elementor-element.elementor-element-a780385 {
        --width: 50%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-45 .elementor-element.elementor-element-e6886dc {
        width: 100%;
    }

    .elementor-45 .elementor-element.elementor-element-3d6fdfa {
        width: 100%;
    }

    .elementor-45 .elementor-element.elementor-element-1e95b1f {
        width: 100%;
    }
}