.elementor-11107 .elementor-element.elementor-element-1cfa6d10{padding:100px 0px 100px 0px;}.elementor-11107 .elementor-element.elementor-element-272086d1{text-align:left;}.elementor-11107 .elementor-element.elementor-element-272086d1 .elementor-heading-title{color:#000000;font-family:"Montserrat";font-size:35px;font-weight:600;line-height:40px;}.elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tabs-wrapper{width:25%;}.elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tab-title, .elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tab-title:before, .elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tab-title:after, .elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tab-content, .elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tab-title{font-family:"Nunito";font-size:14px;font-weight:600;}.elementor-11107 .elementor-element.elementor-element-282d9897 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:991px){.elementor-11107 .elementor-element.elementor-element-1cfa6d10{padding:60px 50px 60px 50px;}.elementor-11107 .elementor-element.elementor-element-7e5fcfb1 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-11107 .elementor-element.elementor-element-1cfa6d10{padding:60px 30px 0px 30px;}.elementor-11107 .elementor-element.elementor-element-7e5fcfb1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11107 .elementor-element.elementor-element-272086d1{text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-272086d1 */@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-282d9897 */.elementor-11107 .elementor-element.elementor-element-282d9897 .collapsed .minus-icon {
	display: none !important;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .collapsed .plus-icon {
	display: block !important;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
	border-bottom: 1px solid #d9d9d9 !important;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tabs-wrapper .elementor-tab-title a {
    font-family: inherit;
}

.elementor-11107 .elementor-element.elementor-element-282d9897 .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:hover a {
    color: #000;
    text-decoration: none;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,
.elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before {
    border: none !important;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tabs-content-wrapper {
    border: none !important;
}
.elementor-tabs-content-wrapper {
    border: none;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tab-content {
    padding: 20px!important;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tab-title {
    padding-left: 10px !important;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tabs-wrapper {
    margin-top: 10px;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .group-title {
    font-family: 'Montserrat', san-serif !important;
    font-size: 25px !important;
    font-weight: 600;
    line-height: 1.4;
    color: #000 !important;
    margin-bottom: 0;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .faq-group + .faq-group  .group-title {
    margin-top: 60px;
}

/*accordion*/
.elementor-11107 .elementor-element.elementor-element-282d9897 .accordion-faq .btn-link {
    font-family: Nunito, Sans-Serif;
    font-size: 14px;
}
/*.elementor-11107 .elementor-element.elementor-element-282d9897 .accordion-faq .btn-link .fa-plus,*/
/*.elementor-11107 .elementor-element.elementor-element-282d9897 .accordion-faq .btn-link .fa-minus {*/
/*    position: absolute;*/
/*    top: 30px;*/
/*    right: 40px;*/
/*    color: #000;*/
/*    font-size: 18px;*/
/*}*/
/*.elementor-11107 .elementor-element.elementor-element-282d9897 .accordion-faq .btn-link .fa-plus {*/
/*    display: none;*/
/*}*/
/*.elementor-11107 .elementor-element.elementor-element-282d9897 .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;   
    }
} */
.elementor-11107 .elementor-element.elementor-element-282d9897 .card {
    border: none;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .accordion .card-header {
    font-family: 'Montserrat', Sans-Serif !important;
    background-color: #fff;
    padding: 20px 10px 0 0;
    border-bottom: 1px solid #000;
    border-radius: 0!important;
    margin-bottom: 20px;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .btn-link {
    padding: 0;
    font-size: 18px;
    color: #000;
    font-weight: 600;
    width: 100%;
    text-align: left;
    white-space: normal;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .btn-link:hover {
    text-gdecoration: none;
}
.elementor-11107 .elementor-element.elementor-element-282d9897 .card-body {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    font-family: 'Nunito', san-serif;
}
/*.elementor-11107 .elementor-element.elementor-element-282d9897 .accordion-faq .btn-link.collapsed .fa-plus {*/
/*  display: none;*/
/*}*/
/*.elementor-11107 .elementor-element.elementor-element-282d9897 .accordion-faq .btn-link .fa-plus {*/
/*  display: inline;*/
/*}*/
/*.elementor-11107 .elementor-element.elementor-element-282d9897 .btn.btn-link .fas.fa-minus {*/
/*	display: none;*/
/*}*/
/*.elementor-11107 .elementor-element.elementor-element-282d9897 .btn.btn-link.collapsed .fas.fa-minus {*/
/*	display: inline;*/
/*}*/
@media (max-width: 768px) {
    .elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tab-title {
        padding: 20px 0!important;
    }
}
@media (max-width: 767.98px) {
    .elementor-11107 .elementor-element.elementor-element-282d9897 .elementor-tab-content {
    padding: 0px!important;
}
    .elementor-11107 .elementor-element.elementor-element-282d9897 .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-11107 .elementor-element.elementor-element-282d9897 .elementor-active {
        border-bottom: 1px solid #ddd!important;
    }
    .elementor-11107 .elementor-element.elementor-element-282d9897 .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 */