.establish:before {
    content: "";
    background: url(https://danmardea.com/wp-content/uploads/2023/06/Group-17-1.png)no-repeat;
    position: absolute;
    top: -40%;
    right: 0;
    left: -18%;
    bottom: 0;
}
.expand:before {
    content: "";
    background: url(https://danmardea.com/wp-content/uploads/2023/06/Group-18.png)no-repeat;
    position: absolute;
    top: 41%;
    bottom: 0;
    left: 52%;
    right: 0;
    width: 130%;
    height: 100%;
}
.main-header .elementor-widget-wrap.elementor-element-populated.e-swiper-container {
    padding: 0px !important;
}
/* .form-suite {
    background: linear-gradient(112.32deg, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 101.12%);
    padding: 0 35px 0 35px;
    border-radius: 3px;
} */
.elementor-message.elementor-message-success {
    color: #fff !important;
    font-size: 17px;
    font-weight: 300;
    line-height: 27px;
}
.elementor-accordion .elementor-accordion-item {
    padding: 7px;
}
.elementor-7 .elementor-element.elementor-element-59ae184 .elementor-repeater-item-4c9e12d .swiper-slide-inner .elementor-slide-button {
    color: #FFFFFF;
    border-color: #E01E26 !important;
}
.elementor-7 .elementor-element.elementor-element-59ae184 .elementor-repeater-item-7c2ff15 .swiper-slide-inner .elementor-slide-button {
    color: #FFFFFF;
    border-color: #E01E26;
}
.elementor-7 .elementor-element.elementor-element-59ae184 .elementor-repeater-item-da7f56f .swiper-slide-inner .elementor-slide-button {
    color: #FFFFFF;
    border-color: #E01E26;
}
.pum-theme-1725 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: 98%;
    right: 0;
    bottom: auto;
    top: -15px;
    padding: 0px 0 8px 0;
    color: #fff;
    font-family: inherit;
    font-weight: 600;
    font-size: 20px;
    font-style: inherit;
    width: 35px;
    height: 35px;
    border-radius: 50px !important;
    line-height: 9px;
    border: 1px none #fff;
    border-radius: 0;
    box-shadow: 1px 1px 3px 0 rgba(2,2,2,.23);
    text-shadow: 0 0 0 rgba(0,0,0,.23);
    background-color: rgb(224 30 38);
}
.pum-theme-1725 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: 98%;
    right: 0;
    bottom: auto;
    top: -15px;
    padding: 0px 0 8px 0;
    color: #fff;
    font-family: inherit;
    font-weight: 600;
    font-size: 20px;
    font-style: inherit;
    width: 35px;
    height: 35px;
    border-radius: 50px !important;
    line-height: 9px;
    border: 1px none #fff;
    border-radius: 0;
    box-shadow: 1px 1px 3px 0 rgba(2,2,2,.23);
    text-shadow: 0 0 0 rgba(0,0,0,.23);
    background-color: rgb(224 30 38);
}
.pum-theme-1725 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: 98%;
    right: 0;
    bottom: auto;
    top: -15px;
    padding: 0px 0 8px 0;
    color: #fff;
    font-family: inherit;
    font-weight: 600;
    font-size: 20px;
    font-style: inherit;
    width: 35px;
    height: 35px;
    border-radius: 50px !important;
    line-height: 9px;
    border: 1px none #fff;
    border-radius: 0;
    box-shadow: 1px 1px 3px 0 rgba(2,2,2,.23);
    text-shadow: 0 0 0 rgba(0,0,0,.23);
    background-color: rgb(224 30 38);
}
.pum-theme-1725 .pum-content+.pum-close, .pum-theme-default-theme .pum-content+.pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: 98% !important;
    right: 0;
    bottom: auto;
    top: -15px !important;
    padding: 0px 0 8px 0 !important;
    color: #fff;
    font-family: inherit;
    font-weight: 600 !important;
    font-size: 20px !important;
    font-style: inherit;
    width: 35px !important;
    height: 35px !important;
    border-radius: 50px !important;
    line-height: 9px;
    border: 1px none #fff;
    box-shadow: 1px 1px 3px 0 rgba(2,2,2,.23);
    text-shadow: 0 0 0 rgba(0,0,0,.23);
    background-color: rgb(224 30 38) !important;
}
.color-g {
    color: #327022;
}
@media screen and (max-width: 768px) {
.new-sec-reh {
    width: 90vw;
}
 }
