.elementor-1289 .elementor-element.elementor-element-bc2b5f6 > .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-1289 .elementor-element.elementor-element-910a0af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}/* Start custom CSS for section, class: .elementor-element-cfd075e */.TNnKyDSUzy {
    height: 90px;
    padding: 10px;
    margin-bottom: 20px;
    border-radius: 16px;
    background: rgba(0,0,0,.4);
}

.hjUxKEdauj > .elementor-widget-wrap {
    gap: 15px;
    align-content: center;
    align-items: center;
}


/* logo */
.WSJrZ5TPCM img {
    width: 70px;
}

/* text */
.aahr86LRKn .elementor-heading-title {
    font-size: 26px;
    line-height: 1.5;
}



@media (max-width: 1024px) {
.TNnKyDSUzy {
    height: 60px;
}

.hjUxKEdauj > .elementor-widget-wrap {
    gap: 10px;
}

.WSJrZ5TPCM img {
    width: 40px;
}

.aahr86LRKn .elementor-heading-title {
    font-size: 20px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0a2f048 */.bnU82Rk35m {
    display: grid;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: repeat(6,1fr);
    align-items: stretch;
}

@media (max-width: 1024px) {
.bnU82Rk35m {
    grid-template-columns: repeat(2,1fr);
}
}


.GejNMyMTkx {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 0 8px #007022;
}

.GejNMyMTkx img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}


/* text */
.adwbvaRYbB {
    width: 100%;
    position: absolute;
    bottom: 0;
}
.adwbvaRYbB {
    display: flex;
    align-items: center;
    height: 30px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding-left: 8px;
    background-color: rgba(0,0,0,.6);
}

@media (max-width: 1024px) {
.adwbvaRYbB {
    font-size: 13px;
    height: 20px;
}
}
/* text */


/* overlay */
.nTheh7EBSy {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.nTheh7EBSy {
    display: none;
    position: absolute;
    top: 0;
    background-color: rgba(20, 20, 20, 0.5);
    z-index: 1;
}
.GejNMyMTkx:hover .nTheh7EBSy {
    display: flex;
}

.bnU82Rk35m .LB4Epxm5Sw {
    display: flex;
    width: 120px;
    height: 36px;
    justify-content: center;
    align-items: center;
}
.bnU82Rk35m .LB4Epxm5Sw {
    color: #000;
    font-size: .875rem;
    font-weight: 500;
    padding: 0 10px;
    border-radius: 4px;
    border: 1px solid #fecc00;
    background-color: #02ed49;
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);

}
.bnU82Rk35m .LB4Epxm5Sw:hover {
    color: #000;
}

@media (max-width: 1024px) {
.bnU82Rk35m .LB4Epxm5Sw {
    width: auto;
    min-width: 56px;
}
}
/* overlay *//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-adb881a */.hqRBVVWS94 {
    margin-bottom: 20px;
}

/* reset */
.hqRBVVWS94 .QfBQWBGXRe {
    width: unset;
}
/* reset *//* End custom CSS */