.elementor-9480 .elementor-element.elementor-element-fa92532{padding:100px 0px 100px 0px;}.elementor-9480 .elementor-element.elementor-element-16d8212{text-align:left;}.elementor-9480 .elementor-element.elementor-element-16d8212 .elementor-heading-title{font-family:"Merriweather", Open Sans;font-size:35px;font-weight:600;line-height:40px;color:#000000;}.elementor-9480 .elementor-element.elementor-element-ceedb78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-ceedb78 .elementor-tabs-wrapper{width:25%;}.elementor-9480 .elementor-element.elementor-element-ceedb78 .elementor-tab-title, .elementor-9480 .elementor-element.elementor-element-ceedb78 .elementor-tab-title:before, .elementor-9480 .elementor-element.elementor-element-ceedb78 .elementor-tab-title:after, .elementor-9480 .elementor-element.elementor-element-ceedb78 .elementor-tab-content, .elementor-9480 .elementor-element.elementor-element-ceedb78 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-9480 .elementor-element.elementor-element-ceedb78 .elementor-tab-title{font-size:14px;font-weight:600;}@media(max-width:991px){.elementor-9480 .elementor-element.elementor-element-fa92532{padding:60px 50px 60px 50px;}.elementor-9480 .elementor-element.elementor-element-fb1260e > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9480 .elementor-element.elementor-element-fa92532{padding:60px 30px 0px 30px;}.elementor-9480 .elementor-element.elementor-element-fb1260e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9480 .elementor-element.elementor-element-16d8212{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-16d8212 */@media (min-width: 768px) {
    h1.elementor-heading-title {
        text-align: left;
        margin-left: 25%;
        padding-left: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-ceedb78 */.elementor-9480 .elementor-element.elementor-element-ceedb78 a{
    color: #c87957;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
    border-top: none;
    border-left: none;
}
.elementor-widget-tabs .elementor-tab-desktop-title:hover a {
    color: #000;
    text-decoration: none;
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    color: #000;
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before {
    border: none!important;
}
.elementor-tabs-content-wrapper {
    border: none!important;
}
.elementor-tabs-content-wrapper {
    border: none;
}
.elementor-tab-content {
    padding: 0 20px!important;
}
.elementor-tab-title {
    padding-left: 0!important;
}
.elementor-tabs-wrapper {
    margin-top: 10px;
}
.group-title {
    font-size: 25px !important;
    font-weight: 600;
    line-height: 1.4;
    color: #000 !important;
    margin-bottom: 0;
}
.faq-group + .faq-group  .group-title {
    margin-top: 60px;
}

/*accordion*/
.accordion-faq .btn-link {
    font-size: 14px;
    padding-right: 98px;
}
.accordion-faq .btn-link .fa-plus,
.accordion-faq .btn-link .fa-minus {
    position: absolute;
    top: 30px;
    right: 40px;
    color: #000;
    font-size: 18px;
}
.accordion-faq .btn-link .fa-plus {
    display: none;
}
.accordion-faq .btn-link.collapsed .fa-plus {
    display: block;
}
/* @media (max-width: 767.98px) {
    .accordion-faq .btn-link .fa-plus,
    .accordion-faq .btn-link .fa-minus {
        display: none!important;   
    }
} */
.card {
    border: none;
}
.accordion .card-header {
    background-color: #fff;
    padding: 20px 100px 20px 0;
    border-bottom: 1px solid #000;
    border-radius: 0!important;
}
.btn-link {
    padding: 0;
    font-size: 18px;
    color: #000;
    font-weight: 600;
    width: 100%;
    text-align: left;
    white-space: normal;
}
.btn-link:hover {
    text-gdecoration: none;
}
.card-body {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
}

@media (max-width: 768px) {
    .elementor-tab-title {
        padding: 20px 0!important;
    }
}
@media (max-width: 767.98px) {
    .elementor-tab-desktop-title {
        display: block;
        padding: 10px 15px!important;
        margin-bottom: 10px;
        margin-right: 10px;
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .elementor-active {
        border-bottom: 1px solid #ddd!important;
    }
    .elementor-tab-mobile-title {
        display: none;
    }
    .elementor-tabs .elementor-tabs-wrapper {
        display: inline-block;
        width: 100%!important;
    }
    .elementor-tab-content {
        border: none!important;
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .card-header {
        padding-right: 0!important;
    }
}/* End custom CSS */