.elementor-259 .elementor-element.elementor-element-a1971d1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --background-transition: 0.3s;
    --padding-block-start: 65px;
    --padding-block-end: 60px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
}

.elementor-259 .elementor-element.elementor-element-a1971d1:not(.elementor-motion-effects-element-type-background),
.elementor-259 .elementor-element.elementor-element-a1971d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #161515;
}

.elementor-259 .elementor-element.elementor-element-a1971d1,
.elementor-259 .elementor-element.elementor-element-a1971d1::before {
    --border-transition: 0.3s;
}

.elementor-259 .elementor-element.elementor-element-6822219 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: space-between;
    --background-transition: 0.3s;
}

.elementor-259 .elementor-element.elementor-element-6822219.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-259 .elementor-element.elementor-element-5c0c603 ul.menu {
    flex-direction: column;
}

.elementor-259 .elementor-element.elementor-element-5c0c603 .indostio-navigation-menu__title {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 700;
}

.elementor-259 .elementor-element.elementor-element-5c0c603 .indostio-navigation-menu__menu li a {
    font-weight: 400;
}

.elementor-259 .elementor-element.elementor-element-5c0c603 ul.menu>li>a {
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-5c0c603 ul.menu>li>a:hover {
    color: #45ab59;
}

.elementor-259 .elementor-element.elementor-element-5c0c603 ul.menu>li>a:after {
    background-color: #45ab59;
}

.elementor-259 .elementor-element.elementor-element-f7893d0 ul.menu {
    flex-direction: column;
}

.elementor-259 .elementor-element.elementor-element-f7893d0 .indostio-navigation-menu__title {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 700;
}

.elementor-259 .elementor-element.elementor-element-f7893d0 .indostio-navigation-menu__menu li a {
    font-weight: 400;
}

.elementor-259 .elementor-element.elementor-element-f7893d0 ul.menu>li>a {
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-f7893d0 ul.menu>li>a:hover {
    color: #45ab59;
}

.elementor-259 .elementor-element.elementor-element-f7893d0 ul.menu>li>a:after {
    background-color: #45ab59;
}

.elementor-259 .elementor-element.elementor-element-b2bc01b ul.menu {
    flex-direction: column;
}

.elementor-259 .elementor-element.elementor-element-b2bc01b .indostio-navigation-menu__title {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 700;
}

.elementor-259 .elementor-element.elementor-element-b2bc01b .indostio-navigation-menu__menu li a {
    font-weight: 400;
}

.elementor-259 .elementor-element.elementor-element-b2bc01b ul.menu>li>a {
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-b2bc01b ul.menu>li>a:hover {
    color: #45ab59;
}

.elementor-259 .elementor-element.elementor-element-b2bc01b ul.menu>li>a:after {
    background-color: #45ab59;
}

.elementor-259 .elementor-element.elementor-element-5acf906 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-259 .elementor-element.elementor-element-f2297ae .indostio-heading {
    color: #FFFCFC;
    font-size: 22px;
}

.elementor-259 .elementor-element.elementor-element-e9e54a7 {
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-6347e59 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 0px;
    border-color: #FFFFFF1A;
    --border-color: #FFFFFF1A;
    --padding-block-start: 65px;
    --padding-block-end: 60px;
    --padding-inline-start: 15px;
    --padding-inline-end: 15px;
}

.elementor-259 .elementor-element.elementor-element-6347e59:not(.elementor-motion-effects-element-type-background),
.elementor-259 .elementor-element.elementor-element-6347e59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../assets/images/resources-bg.jpg");
}

.elementor-259 .elementor-element.elementor-element-6347e59,
.elementor-259 .elementor-element.elementor-element-6347e59::before {
    --border-transition: 0.3s;
}

.elementor-259 .elementor-element.elementor-element-16e6b07 {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
}

.elementor-259 .elementor-element.elementor-element-16e6b07.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-259 .elementor-element.elementor-element-d237d42 {
    text-align: left;
}

.elementor-259 .elementor-element.elementor-element-3790f6a .indostio-heading {
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-837be11 {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
}

.elementor-259 .elementor-element.elementor-element-b1329c5 .indostio-heading {
    color: #FFFCFC;
    font-size: 22px;
}

.elementor-259 .elementor-element.elementor-element-7232de2 {
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-0248ba5 {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
}

.elementor-259 .elementor-element.elementor-element-03103a0 .indostio-heading {
    color: #FFFCFC;
    font-size: 22px;
}

.elementor-259 .elementor-element.elementor-element-b76ab5f {
    color: #FFFFFF;
}

.elementor-259 .elementor-element.elementor-element-937d479 {
    --display: flex;
    --gap: 20px 20px;
    --background-transition: 0.3s;
}

.elementor-259 .elementor-element.elementor-element-f187f68 .indostio-heading {
    color: #FFFCFC;
    font-size: 22px;
}

.elementor-259 .elementor-element.elementor-element-dacf7bf {
    color: #FFFFFF;
}

@media(max-width:1024px) {
    .elementor-259 .elementor-element.elementor-element-a1971d1 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
    }

    .elementor-259 .elementor-element.elementor-element-6347e59 {
        --justify-content: space-between;
        --flex-wrap: wrap;
    }
}

@media(min-width:768px) {
    .elementor-259 .elementor-element.elementor-element-6822219 {
        --width: 60.943%;
    }

    .elementor-259 .elementor-element.elementor-element-5acf906 {
        --width: 32%;
    }

    .elementor-259 .elementor-element.elementor-element-16e6b07 {
        --width: 30%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-259 .elementor-element.elementor-element-6822219 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-5acf906 {
        --width: 100%;
    }

    .elementor-259 .elementor-element.elementor-element-16e6b07 {
        --width: 45%;
    }

    .elementor-259 .elementor-element.elementor-element-837be11 {
        --width: 45%;
    }

    .elementor-259 .elementor-element.elementor-element-0248ba5 {
        --width: 45%;
    }

    .elementor-259 .elementor-element.elementor-element-937d479 {
        --width: 45%;
    }
}