@font-face {
    font-family: 'Inter-Regular';
    src: url('../fonts/Inter-Regular.woff2') format('woff2'),
        url('../fonts/Inter-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter-Light';
    src: url('../fonts/Inter-LightBETA.woff2') format('woff2'),
        url('../fonts/Inter-LightBETA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.template-community section {
    padding: 0;
}

.template-community .section-component_1 p {
    font-family: 'Inter-Regular';
}

.template-community .section-component_1 .right_section {
    padding-right: 0;
}

.template-community .section-component_1 .component_1_sec {
    padding: 20px 0 83px;
}

.template-community .section-component_5 .component_5_sec {
    padding: 0 0 87px;
}

.template-community .section-component_6 .heading  {
    font-size: 50px;
    line-height: 1.2;
    margin-bottom: 61px;
} 

.template-community .community_template .container {
    max-width: 1238px;
}

.template-community .community_template .container .offset-md-4 {
    margin-left: 0;
    width: 100%;
}
/* @media (max-width: 1620px) { */

    /*.template-community .section-component_19 .breadcrumbs-main .container, 
    .template-community .section-component_3 .container, 
    .template-community .component_1_sec .container, 
    .template-community .component_5_sec .container, 
    
    .template-community .section-component_2 .container, 
    .template-community .section-component_12 .container, 
    .template-community .article_content_sec .container {
        max-width: 1238px;
    }
        */
    .template-community .section-component_11 .section_wrapper,
    .template-community .section-component_11a .section_wrapper,
    .template-community .section-component_6 .right_section_inner {
        max-width: 595px;
        margin-left: auto;
    }
    .template-community .section-component_6 .right_content .right_section_wrapper {
        max-width: 510px;
    }
    .template-community .section-component_11a .section_wrapper h3 {
        font-size: 24px;
        margin-bottom: 15px;
    }
    .template-community .section-component_11 .section_wrapper p,
    .template-community .section-component_11a .section_wrapper p {
        font-size: 16px;
        line-height: 1.37;
    }

    .template-community .accordian-main .accordian-inner .accordion_item .panel-heading {
        font-size: 24px;
        line-height: 1.33;
    }
    .template-community .section-component_12 .heading {
        font-size: 50px;
        /*line-height: 1.6;*/
    }
    .template-community .section-component_12 .img-item .inner .detail .text {
        font-size: 16px;
        line-height: 1.37;
        margin-bottom: 17px;
    }
    .template-community .section-component_12 .link .read-more,
    .template-community .section-component_12 .new-dow .download-file {
        font-size: 15px;
        line-height: 1.6;
        font-family: 'Inter-SemiBold';
    }
/* } */

.template-community .section-component_11a {
    margin-bottom: 71px;
}

.template-community .section-component_11 .accordian-main {
    padding: 0px 0 179px;
}

.template-community .section-component_6 .right_content h3 {
    font-size: 24px;
    line-height: 1.2;
}

.template-community .section-component_6 .right_content p {
    font-size: 16px;
    line-height: 1.37;
    color: #0F423A;
    margin-bottom: 36px;
}

.template-community .section-component_6 .right_content p a {
    position: relative;
    text-decoration: none;
}
.template-community .section-component_6 .right_content p a:after {
    content: '';
    background: #2DCA84;
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
}

.template-community .section-component_6 .right_content p a:hover:after {
    display: none;
}

.template-community .section-component_6 .right_content .right_section_inner .download-file {
    font-size: 14px;
    line-height: 16.8px;
    color: #004E51;
    /*font-family: 'everett_regularregular';*/
    font-family: 'Inter-SemiBold';
}

.template-community .section-component_12 .img-item .inner .detail .title {
    font-family: 'everett_regularregular';
    line-height: 1.4;
    margin-bottom: 17px;
}

.template-community .section-component_14 .heading_with_only_link_sec {
    padding:  43px 0 143px;
}

.template-community .section-component_14 .heading_with_only_link_sec .heading  {
    font-size: 50px;
    line-height: 1.33;
    max-width: 700px;
}

.template-community .section-component_14 .heading_with_only_link_sec .read-more {
    font-size: 15px;
    line-height: 1.6;
    font-family: 'Inter-SemiBold';
}

@media (min-width: 1360px) {
    .template-community .accordian-main .accordian-inner .accordion_item {
        padding: 41px 0 23px;
    }
    .accordian-main .accordian-inner .accordion_item:after {
        top: 46px;
    }
}
@media (max-width: 1199px) {
    .section-component_1 .heading,
    .template-community .section-component_12 .heading,
    .template-community .section-component_14 .heading_with_only_link_sec .heading {
        font-size: 46px;
        line-height: 1.2;
    }
    .template-community .section-component_11 .accordian-main {
        padding: 0px 0 149px;
    }
    .template-community .section-component_6 .heading  {
        font-size: 46px;
        margin-bottom: 50px;
    }
    .template-community .section-component_11a {
        margin-bottom: 60px;
    }
    .template-community .section-component_14 .heading_with_only_link_sec {
        padding: 43px 0 110px;
    }
}

@media (max-width: 991px) {
    .section-component_1 .heading,
    .template-community .section-component_12 .heading,
    .template-community .section-component_14 .heading_with_only_link_sec .heading {
        font-size: 42px;
    }
    .template-community .section-component_1 .component_1_sec {
        padding: 20px 0 65px;
    }
    .section-component_5 .component_5_sec {
        padding: 0 0 65px;
    }
    .template-community .section-component_11 .accordian-main {
        padding: 0px 0 130px;
    }
    .template-community .section-component_6 .heading  {
        font-size: 40px;
        margin-bottom: 45px;
    }
    .template-community .section-component_5 .component_5_sec {
        padding: 0 0 65px;
    }
    .template-community .section-component_11a {
        margin-bottom: 50px;
    }
    .template-community .section-component_14 .heading_with_only_link_sec {
        padding: 43px 0 95px;
    }
}
@media (max-width: 767px) {
    .section-component_1 .heading,
    .template-community .section-component_12 .heading,
    .template-community .section-component_14 .heading_with_only_link_sec .heading {
        font-size: 38px;
    }
    .template-community .section-component_1 .component_1_sec {
        padding: 20px 0 46px;
    }
    .section-component_5 .component_5_sec {
        padding: 0 0 50px;
    }
    .template-community .section-component_11 .accordian-main {
        padding: 0px 0 80px;
    }
    .template-community .section-component_6 .heading  {
        font-size: 34px;
        margin-bottom: 40px;
    }
    .template-community .section-component_5 .component_5_sec {
        padding: 0 0 50px;
    }
    .template-community .section-component_14 .heading_with_only_link_sec .heading {
        line-height: 1.2;
    }
    .template-community .section-component_11a {
        margin-bottom: 40px;
    }
    .template-community .section-component_14 .heading_with_only_link_sec {
        padding: 43px 0 80px;
    }
}