/*!
Theme Name: Cllnavigator
Description: Description
Version: 1.0.0
*/

/* Alignments --------------------------------------------- */

/* =========================
   CHECKBOX GRID LAYOUT
========================= */
.sign-up-form-wrapper
    .shortcode-content
    .ninja-forms-form-wrap
    form
    #nf-field-30-container
    #nf-field-30-wrap
    ul {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 30px !important;
}

/* .sign-up-form-wrapper #nf-field-19 {
    opacity: 0.3;
    cursor: not-allowed;
    pointer-events: none;
}

.sign-up-form-wrapper #nf-field-19.active {
   border-color: #4c3d5a !important;
    color: #4c3d5a !important;
    cursor: pointer !important;
    pointer-events: auto !important;
    opacity: 1 !important;
} */
/* =========================
   CUSTOM CHECKBOX STYLE
========================= */
.pathead h2 {
    text-align: center !important;
}
.listcheckbox-wrap input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 50px !important;
    height: 50px !important;
    border-radius: 15px !important;
    border: 1px solid #c3c8c2 !important;
    background: transparent !important;
    cursor: pointer !important;
    position: relative !important;
    flex-shrink: 0 !important;
    transition:
        background 0.15s,
        border-color 0.15s !important;
    padding: 0 !important;
    margin: 0 !important;
}
.signupform .list-checkbox-wrap .nf-field-element li input {
    width: 50px !important;
    border: 2px solid rgb(118, 118, 118) !important;
}
.signupform .list-checkbox-wrap .nf-field-element li label {
    margin: 0px !important;
    font-size: clamp(1rem, 0.7383rem + 0.7282vw, 1.375rem);
    font-weight: 600;
    line-height: 1.4;
}
.signupform .list-checkbox-wrap .nf-field-element li {
    display: flex;
    align-items: center;
    gap: 22px;
}
.signupform .nf-field-label .nf-label-span {
    font-size: 22px;
    font-weight: 600;
    line-height: 29px;
}
.signupform .label-above .nf-field-label {
    margin-bottom: 22px;
}
.signupform .field-wrap .ninja-forms-field[type="submit"]:hover {
    background-repeat: no-repeat !important;
    margin: 0px !important;
}
.signupform .field-wrap .ninja-forms-field[type="submit"]:hover {
    margin: 0px !important;
    background-repeat: no-repeat !important;
}

/* 24 April 2026 Start */
.mental-emotional-accordian-image-content .accordian-left figure,
.daily-practices-wrapper .left-content .mental-emotional-cll {
    height: 100%;
}

.mental-emotional-accordian-image-content .accordian-left figure img,
.daily-practices-wrapper .left-content .mental-emotional-cll img {
    object-fit: cover;
}
/* 24 April 2026 End */

@media (max-width: 767px) {
    .signupform .nf-form-cont .one-half {
        width: 100%;
        margin-left: 0px !important;
    }
}
.signupform .listselect-container .nf-field-element::after,
.signupform .liststate-container .nf-field-element::after {
    content: "" !important;
    position: absolute !important;
    right: 14px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    pointer-events: none !important;
    width: 20px !important;
    height: 20px !important;
    background-repeat: no-repeat !important;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='13' viewBox='0 0 20 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4883 0.527344L18.457 8.49609C19.043 9.08203 19.043 9.96094 18.457 10.4883L17.168 11.8359C16.582 12.3633 15.7031 12.3633 15.1758 11.8359L9.55078 6.15234L3.86719 11.8359C3.33984 12.3633 2.46094 12.3633 1.875 11.8359L0.585937 10.4883C0 9.96094 0 9.08203 0.585937 8.4961L8.55469 0.527345C9.08203 0 9.96094 0 10.4883 0.527344Z' fill='%234C3D5A'/%3E%3C/svg%3E") !important;
}

/* CHECKED STATE */
.sign-up-form-wrapper
    .shortcode-content
    .ninja-forms-form-wrap
    form
    input.ninja-forms-field[type="checkbox"]:checked {
    background: #4c3d5a !important;
    border-color: #4c3d5a !important;
}

/* CHECK MARK */
.sign-up-form-wrapper
    .shortcode-content
    .ninja-forms-form-wrap
    form
    input.ninja-forms-field[type="checkbox"]:checked::after {
    content: "" !important;
    position: absolute !important;
    left: 19px !important;
    top: 12px !important;
    width: 10px !important;
    height: 18px !important;
    border: 2.8px solid #ffffff !important;
    border-top: none !important;
    border-left: none !important;
    transform: rotate(45deg) !important;
}

.alignleft {
    float: left;
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

.alignright {
    float: right;
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em;
}

/* Menu CSS */
.custom-dropdown {
    border-radius: 0px 0px 12px 12px;
}
.footer-nav-col {
    flex: 1;
}

@media (min-width: 992px) {
    .footer-right {
        gap: 60px;
    }
    .dropdown-menu.custom-dropdown {
        margin-top: 25px !important;
        padding: 20px 37px 20px;
    }
    header .header-lang-dropdown .lang-dropdown {
        padding: 20px 37px 20px;
    }
}

/* Hide empty paragraphs */
p:empty {
    display: none;
}

/* Resources */
.resources-card .res-logo {
    margin-bottom: 2px;
}
.resource-item:hover {
    color: var(--darkorange);
}

/* Single post */
.singlecllpost h4 {
    font-size: var(--fs32);
    color: var(--titlecolor);
    font-family: var(--nunito);
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 140%;
    margin-top: 40px;
}
.singlecllpost p {
    font-size: var(--fs32);
    color: var(--textcolor);
    line-height: 1.6;
    font-family: var(--nunito);
}

/* Fit Facebook iframe width */
.social-page .container {
    width: 100%;
}
.responsive-iframe {
    width: 100%;
    height: 800px;
    border: none;
    overflow: hidden;
}

/* Heart icon toggle */
.heart-icon.heart-icon-clicked {
    display: none;
}
.heart-icon-wrapper.is-active .heart-icon {
    display: none;
}
.heart-icon-wrapper.is-active .heart-icon.heart-icon-clicked {
    display: block;
}
.heart-icon-wrapper {
    cursor: pointer;
}

/* Shortcode Section */
.shortcode-section {
    padding: 110px 0;
}

/* Signup Form */
.signupform h2 {
    font-size: clamp(2rem, 1.3022rem + 1.9417vw, 3rem);
    color: #4c3d5a;
    font-weight: 700;
    margin-bottom: 0;
}
.signupform .html-wrap p {
    font-size: clamp(1rem, 0.7383rem + 0.7282vw, 1.375rem);
    color: #000;
    margin-bottom: 0;
}
/* .signupform .html-wrap p span { color: #d62b1f; } */

.signupform .field-wrap .nf-field-label label {
    font-size: clamp(1rem, 0.7383rem + 0.7282vw, 1.375rem);
    color: #343434;
    margin-bottom: 10px;
    font-weight: 600;
}
.signupform .field-wrap .ninja-forms-field:not([type="submit"]) {
    height: 80px;
    border-radius: 15px;
    padding: 8px 30px;
    font-size: clamp(1rem, 0.8255rem + 0.4854vw, 1.25rem);
    color: #000;
    background: #fff;
    border: 2px solid rgb(118, 118, 118) !important;
}
.signupform .field-wrap .ninja-forms-field:not([type="submit"]):focus {
    border-color: #4c3d5a;
    outline: none;
}
.signupform .field-wrap .ninja-forms-field::placeholder {
    color: #c3c8c2;
}
#nf-form-2-cont .nf-before-form-content .nf-form-fields-required {
    display: none;
}

.signupform .nf-response-msg h2 {
    margin-bottom: 30px;
}
.signupform .nf-response-msg p:not(:empty) {
    margin-bottom: 30px;
}
.signupform .nf-response-msg p:last-of-type {
    margin-bottom: 0;
}

.signupform select {
    padding-right: 36px;
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.signupform .sign-up-form-wrapper #nf-field-19.active {
    color: #fff !important;
}
.signupform .listselect-container .nf-field-element::after {
    content: "▾";
    position: absolute;
    right: 14px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    font-size: 1rem;
    color: rgb(85, 85, 85);
}

/* Padding and margin helpers */
.pt-0 {
    padding-top: 0px;
}
.pt-10 {
    padding-top: 10px !important;
}
.pt-100 {
    padding-top: 100px;
}
.mt-20 {
    margin-top: 20px;
}
.mt-60 {
    margin-top: 30px;
}
.pb-100 {
    padding-bottom: 50px !important;
}

/* Form Styling */
.nf-form-fields-required {
    display: none;
}
.contact-form-wrapper label {
    font-weight: 400 !important;
    font-size: 20px;
    font-family: "Onest", sans-serif;
}
.contact-form-wrapper input[type="text"],
.contact-form-wrapper input[type="email"],
.contact-form-wrapper textarea,
.sign-up-form-wrapper input[type="text"],
.sign-up-form-wrapper input[type="email"],
.sign-up-form-wrapper input[type="tel"],
.sign-up-form-wrapper select {
    font-weight: 400 !important;
    font-size: 20px;
    font-family: "Onest", sans-serif;
}

/* Submit button */
html .contact-form-wrapper .submit-wrap .ninja-forms-field,
.signupform .field-wrap .ninja-forms-field[type="submit"] {
    min-width: 160px;
    margin: 0;
    border: 3px solid #4c3d5a;
    border-radius: 100px;
    background: transparent;
    cursor: pointer;
    font-weight: 600;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    font-size: clamp(18px, 1vw + 14px, 20px);
    line-height: 22px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 49px 14px 16px;
    font-family: "Onest", sans-serif;
    text-align: left;
    background-image: url(/wp-content/uploads/2026/03/submit-arrow.svg);
    background-position: center right 22px;
    background-repeat: no-repeat;
    color: #4c3d5a !important;
}
html .contact-form-wrapper .submit-wrap .ninja-forms-field {
    margin: 0 auto !important;
}
html .contact-form-wrapper .submit-wrap .ninja-forms-field:hover,
.signupform .field-wrap .ninja-forms-field[type="submit"]:hover {
    background: #4c3d5a;
    color: #fff !important;
    background-image: url(/wp-content/uploads/2026/03/submit-arrow-white.svg);
    background-repeat: no-repeat !important;
    background-position: center right 22px;
}

/* Accordion */
/* .custom-accordion > div:last-child { border-bottom: 0 !important; } */

/* FAQ links */
.cll-main-faq-section.cll-section .banner-description p a,
.cll-main-faq-section.cll-section .custom-accordion .accordion-item a {
    color: #ec7500;
    text-decoration: underline;
}

.disclaimer {
    font-size: 14px;
    position: absolute;
    bottom: -70px;
}

.cll-main-faq-section.cll-section .cll-section-content-top {
    display: flex;
    flex-direction: column;
    gap: 60px;
}

.cll-main-faq-section.cll-section .main-cntnt-wrap {
    display: flex;
    flex-direction: column;
    gap: 22px;
}

/* Shortcode Flex */
.shortcode-description,
.shortcode-content {
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.shortcode-content {
    gap: 62px;
}

/* Clinical FAQ */
.clinical-faq-wrapper.row-reverse .custom-accordion {
    order: 2;
}

/* Colors */
.color-primary-grey {
    color: var(--primary-grey);
}

/* Section Padding */
.cll-section.cmn-pad.half-padding-top {
    padding-top: calc(113px / 2);
}
.cll-section.cmn-pad.half-padding-bottom {
    padding-bottom: calc(113px / 2);
}

/* Text helpers */
.linenoneed {
    text-decoration: none !important;
}
.sub-pareagraph p {
    font-family: var(--font-family-1);
}
.community-light p {
    color: var(--primary-slate);
}

.cll-section .feedback-bg-image {
    width: 100%;
    max-width: 477px;
}
/* .cll-section .feedback-bg-image img{
    object-fit: unset;
} */
.footer-nav-list a:hover,
.footer-legal-links a:hover {
    text-decoration: underline;
}
.accordion-body p {
    margin-bottom: 20px;
}
.accordion-body p:last-child {
    margin-bottom: 0px;
}
.footercode {
    margin-top: 12px;
    display: block;
}
.cll-section .cll-section-image img {
    height: 380px;
}
.suggestion-form .nf-field-label label {
    font-size: 22px;
    font-weight: 600;
    font-family: "Onest";
}
.suggestion-form .nf-field .nf-field-element textarea {
    font-size: 22px;
    font-weight: 400;
    font-family: "Onest";
}
.main-sub-title-two {
    font-family: "Onest";
}
.professional-mental-list li {
    font-family: "Onest";
}
.pt-22 {
    padding-top: 22px;
}
.pb-22 {
    padding-bottom: 22px;
}

/* 01 May 2026 Start */
.tooltipbody{
	font-size:17px
}

.custom-dropdown .dropdown-item:hover, .custom-dropdown .dropdown-item:focus {
    color: #EC7500
}

.page-id-801 .shortcode-section{
	padding-top:80px
}

.page-id-801  #nf-field-32-wrap label,
.page-id-801 #nf-field-30-wrap .nf-label-span{
	font-size:20px
}


/* 01 May 2026 End */


/* ======================= */
/* Media Queries */
/* ======================= */

/* mobile design custom styles */
@media (max-width: 991px) {
    .header-container {
        padding: 16px 24px;
    }
    .header-mobile-top {
        display: flex;
        justify-content: space-between;
        width: 100%;
        background: #fff;
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    }
    .header-mobile-top .header-mobile-toggle {
        display: flex;
        flex-direction: row !important;
        width: 100%;
        max-width: 84px;
        gap: 8px;
        justify-content: space-between;
    }
    .header-mobile-top .header-mobile-toggle .toggle-line {
        display: flex;
        flex-direction: column;
        gap: 7px;
    }
    .header-mobile-top .header-mobile-toggle .toggle-line span {
        width: 18px;
    }
    .header-mobile-top .header-mobile-toggle .toggle-text {
        font-size: 19px;
        font-weight: 800;
        line-height: 21px;
        font-family: var(--font-family-1);
    }
    .header-menu-container {
        top: 76px;
        max-width: 100%;
        padding: 0px;
        overflow-y: auto;
        height: calc(100vh - 76px);
    }
    .header-menu-container .header-menu-left {
        max-width: 100%;
    }
    .header-menu-container .header-menu-left .header-nav {
        max-width: 100%;
    }
    .header-menu-container .header-home-btn,
    .header-nav-link,
    .header-menu-container .dropdown-menu.custom-dropdown .dropdown-item,
    .header-menu-container
        .header-mob-bottom
        .header-lang-dropdown
        .header-lang-btn {
        padding: 12px 16px;
        border-bottom: 1px solid var(--white-95) !important;
    }
    .header-menu-container .dropdown-menu.custom-dropdown {
        background: transparent;
        padding: 0;
        margin: 0 !important;
    }
    .header-menu-container .header-right .header-font-resize {
        display: none;
    }
    .header-menu-container .header-right {
        gap: 0;
    }
    .header-menu-container .header-lang-dropdown {
        display: none;
    }
    .header-menu-container .header-mob-bottom .header-lang-dropdown {
        display: block;
    }
    .header-menu-container .header-mob-bottom {
        width: 100%;
    }
    .header-menu-container .header-cta-btn {
        border-radius: 0px;
        width: 100%;
        justify-content: space-between;
        padding: 12px 16px;
    }
    .header-menu-container .header-cta-btn .header-cta-text {
        font-size: 1.125rem;
    }
    .header-menu-container .header-cta-btn .header-cta-arrow-box {
        width: 26px;
        height: 26px;
    }
    .header-menu-container .header-cta-btn .header-cta-arrow-box img {
        width: 12px;
    }
    .header-menu-container .header-home-btn span,
    .header-nav-text,
    .header-menu-container
        .header-mob-bottom
        .header-lang-dropdown
        .header-lang-btn
        span {
        font-size: 1.125rem;
    }
    .header-mobile-top .header-mobile-toggle.active .toggle-text {
        display: none;
    }
    .header-mobile-top .header-mobile-toggle.active {
        width: fit-content;
    }
    .header-mobile-toggle.active span:nth-child(3) {
        transform: translateY(-10px) rotate(-45deg) !important;
    }

    .disclaimer {
        bottom: -60px;
    }
}
@media (min-width: 991px) {
    .pb-100 {
        padding-bottom: 100px !important;
    }
}
@media (max-width: 991px) {
    .menu-menu-container {
        width: 100%;
    }
    .clln-header .navbar .drop-menu .drop-item {
        border-top: 0;
    }
    .clln-header .navbar .drop-menu li {
        border-top: 0 !important;
        border-bottom: 0;
    }

    .cll-section.cmn-pad.half-padding-top,
    .cll-section.cmn-pad.half-padding-bottom {
        padding-bottom: 40px;
    }
    .header-menu-container {
        top: 73px;
        height: calc(100vh - 73px);
    }
}
@media (max-width: 767px) {
    .signupform .field-wrap .ninja-forms-field:not([type="submit"]),
    .signupform .field-wrap .nf-field-label label,
    .signupform .list-checkbox-wrap .nf-field-element li label,
    .signupform .list-radio-wrap .nf-field-element li label,
    .contact-form-wrapper input[type="text"],
    .contact-form-wrapper input[type="email"],
    .contact-form-wrapper textarea,
    .suggestion-form .nf-field .nf-field-element textarea,
    .suggestion-form .nf-field-label label {
        font-size: 1.125rem;
        font-family: "Onest", sans-serif;
    }
    .cmstop {
        display: block;
        margin-top: 10px;
    }
    .banner-master .banner-title br,
    .main-sub-title-two br,
    .doctor-card p br {
        display: none;
    }
    .custom-accordion .faq-list li,
    .cll-faq-accordian ul li {
        font-size: 1.125rem;
        line-height: 24px;
    }
    .shortcode-section {
        padding: 60px 0;
    }
    .signupform .field-wrap .ninja-forms-field:not([type="submit"]) {
        height: 60px;
        padding: 8px 18px;
    }
    .cll-section.cmn-pad.half-padding-top,
    .cll-section.cmn-pad.half-padding-bottom {
        padding-bottom: 30px;
    }
    .disclaimer {
        padding-top: 10px;
    }

    .disclaimer {
        position: unset;
    }
    .independent-resources-wrapper {
        display: block;
    }
    .independent-resources-wrapper a.header-cta-btn {
        max-width: 300px;
    }

    .faqbotnew .independent-resources-wrapper a.header-cta-btn {
        max-width: 250px;
    }
	
	.tooltipbody{
		font-size:13px
	}
	
	.page-id-801  #nf-field-32-wrap label,
	.page-id-801 #nf-field-30-wrap .nf-label-span{
		font-size:16px
	}
}
@media (max-width: 575px) {
    .mental-additional-resourses-inner p {
        padding-top: 25px;
        padding-bottom: 10px;
    }
    .custom-accordion .accordion-button img {
        max-width: 85%;
    }
    .heading-subtitle-4 {
        line-height: 29px;
    }
    .brhides br {
        display: none;
    }
    .signupform .nf-response-msg h2 {
        margin-bottom: 20px;
    }
    .signupform .nf-response-msg p:not(:empty) {
        margin-bottom: 20px;
    }
    .signupform .field-wrap .nf-field-label label {
        margin-bottom: 0;
    }
    .sign-up-form-wrapper
        .shortcode-content
        .ninja-forms-form-wrap
        form
        #nf-field-30-container
        #nf-field-30-wrap
        ul {
        grid-template-columns: 1fr !important;
    }
    .signupform .list-checkbox-wrap .nf-field-element li input {
        width: 35px !important;
    }
    .signupform .listcheckbox-wrap input[type="checkbox"] {
        width: 35px !important;
        height: 35px !important;
        border-radius: 10px !important;
    }
    .sign-up-form-wrapper
        .shortcode-content
        .ninja-forms-form-wrap
        form
        input.ninja-forms-field[type="checkbox"]:checked::after {
        left: 13px !important;
        top: 6px !important;
    }

    /* Mobile issue(23 Apr 2026) Start */
    .banner-master .banner-content {
        gap: 10px !important;
    }
    .banner-master,
    .cmn-pad,
    .page.page-id-839 .banner-master,
    .page.page-id-839 .cmn-pad {
        padding: 36px 0;
    }

    .page.page-id-839
        .cll-main-faq-section.cll-section
        .cll-section-content-top {
        gap: 36px;
    }

    .page.page-id-839 .cll-main-faq-section.cll-section .main-cntnt-wrap {
        gap: 11px;
    }

    .page.page-id-839 .cll-section .cll-section-image figure img {
        height: 235px;
        object-fit: cover;
    }

    .page.page-id-839 .cll-accordion-wrapper .expand-btn {
        margin-bottom: 30px;
    }

    .page.page-id-839 .white-box {
        gap: 11px;
    }

    .page.page-id-948 .tolt-sec.cll-section .cll-section-image figure img {
        height: 100%;
    }

    .page.page-id-948 .cll-accordion-wrapper .expand-btn {
        margin-bottom: 30px;
    }

    .page-id-314 .conversation-guides .resource-image {
        margin-bottom: 26px;
    }

    .resource-card h2 {
        font-family: "Onest";
    }

    .page-id-314 .resource-card-title {
        margin-bottom: 19px;
    }

    .header-cta-btn,
    .video-stories-grid .video-story-card .resource-btn-wrapper a,
    .resources-grid .resource-card .resource-btn-wrapper a {
        padding: 3.5px 14px 2.5px 14px;
    }
    .banner-cta-btn {
        padding: 3.5px 3px 3.5px 14px;
    }

    .header-cta-btn span,
    .video-stories-grid .video-story-card .resource-btn-wrapper a span,
    .resources-grid .resource-card .resource-btn-wrapper a span {
        font-size: 16px;
        font-weight: 600;
    }

    .page-id-1066 .clinical-faq-parent .sub-head {
        margin-bottom: 0 !important;
    }

    .page-id-1066 .clinical-faq-wrapper .clinical-faq-content,
    .page-id-1066 .clinical-faq-wrapper.row-reverse .clinical-faq-content {
        gap: 13px;
    }

    .page-id-1066 .custom-accordion .expand-btn {
        margin-bottom: 30px;
    }

    .page-id-1066 .cll-section.cmn-pad.half-padding-top {
        padding-top: 36px;
    }

    .page-id-1066 .clinical-faq-content {
        gap: 11px;
        margin-bottom: 20px;
    }

    .page-id-1066 .expand-btn {
        margin-bottom: 30px !important;
    }

    .page-id-1066 .cll-section .cll-section-content {
        gap: 11px;
    }

    .page-id-1066 .clinical-faq-content {
        margin-bottom: 0;
    }

    .find-a-doctor-grid .doctor-card {
        gap: 15px;
    }

    .cll-accordion-wrapper .expand-btn {
        margin-bottom: 25px;
    }
    .cll-section .cll-section-image figure img {
        height: 100%;
    }

    .contact-main-wrapper {
        padding: 36px 0 0;
    }

    .contact-main-wrapper .sub-pareagraph {
        padding: 12px 0;
    }

    #ninja_forms_required_items,
    .nf-field-container {
        margin-bottom: 11px;
    }

    .shortcode-section {
        padding: 36px 0;
    }
    /* Mobile issue(23 Apr 2026) End */
    .disclaimer {
        font-size: 15px;
        line-height: 1.2;
    }
    .cll-home-banner .banner-content .banner-cta-btn {
        margin-top: 188px;
    }

    .disclaimer {
        font-size: 12px;
    }
	

}

.qtip-content p,
.qtip-content {
    font-size: 12px !important;
}
.tolt-sec.cll-section .cll-section-image figure img {
    object-position: 50% 25%;
}
.mental-emotional-section.cll-section .cll-section-image figure img {
    object-position: 50% 11%;
}
.living-people-content > p {
    font-weight: 600;
}
.resource-card h2 {
    font-family: "Onest", sans-serif;
    font-size: 30px;
    font-weight: 600;
}
.copyright-text > span {
    margin-top: 10px;
    display: block;
}
@media (min-width: 767px) {
    .home .feedback-content {
        max-width: 745px;
    }
    .community-card-content {
        justify-content: start !important;
    }
    .community-card-content .community-btn-wrapper {
        margin-left: auto;
    }
}
