.bde-button.cstm-btn-hover a:hover{
    background-color: #1e5340 !important;
/*    color: #ffffff !important;*/
    border: 1px solid #fff;
    border-radius: 10px;
}
.bde-button.cstm-btn-hover a:hover span{
    color: #ffffff  !important;
}

.breakdance .bde-shortcode-730-112 .blog-inp {
    border: 1px solid #D0D5DD;
    max-width: 322px;
    display: flex;
    gap: 8px;
    border-radius: 12px;
    padding: 20px 16px;
    align-items: center;
}
.breakdance .bde-shortcode-730-112 .blog-inp .search-input {
    border: none;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
    cursor: pointer;
    width: 100%;
}
.breakdance .bde-shortcode-730-112 .blog-inp form input {
    background-color: transparent !important;
    outline: none;
}
.col-lg-4.cont {
    padding-bottom: 40px;
}
.bde-button.btn_clr.wht_cst-btn-hv a:hover{
    background-color: #fff;
    border: 1px solid #1e5340;
    border-radius: 10px;
}

.bde-button.btn_clr.wht_cst-btn-hv a:hover span{
    color: #1e5340 !important;
}
span.button-atom__text {
    color: #475467;
}
.wht-cta span.button-atom__text {
    color: #fff;
}
.cstm-ln-typ-btn span.button-atom__text {
    color: #095c37;
}

.cstm-ln-typ-btn button.button-atom.button-atom--text.bde-button__button {
    display: flex;
    flex-direction: column;
}

.cstm-ln-typ-btn span.button-atom__icon-wrapper {
    align-self: flex-start;
    margin: 0 !important;
    padding-top: 8px;
}
.path-cstm-fill-wht svg path {
    fill: #fff;
}
.faq-icon-fil svg g {
    fill: #1e5340;
}
body, h1, h2, h3, h4, h5, h6, div, p, span, a, strong {
    font-family: "Gilroy" !important;
}

.mob-srt-btn .custom-bnr-btn {
    margin: 20px;
}

.mob-srt-btn .breakdance-menu .breakdance-menu-link {
    padding-bottom: 10px !important;
}

.mob-srt-btn .breakdance .bde-wp-menu-515-130 .breakdance-menu-list {
    width: 100vw;
}

.mob-srt-btn span.breakdance-menu-toggle-lines {
    width: 70%;
}

.mob-srt-btn .breakdance-menu-toggle-lines, .breakdance-menu-toggle-lines:before, .breakdance-menu-toggle-lines:after {
    height: 2px;
}

.mob-srt-btn .breakdance-responsive-menu--open .breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines:before {
    width: 100% !important;
}

.mob-srt-btn .breakdance-responsive-menu--open .breakdance-menu-toggle--squeeze .breakdance-menu-toggle-lines {
    width: 100%;
}
.custom-bnr-btn a.breakdance-menu-link {
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    background-color: var(--white);
    border: 1px solid var(--white);
    border-radius: 8px;
    color: var(--grey) !important;
    padding: 9px 16px;
    transition: all 0.3s 
ease-in-out;
}
.mob-srt-btn a.breakdance-menu-link {
    color: #fff;
}