@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}



article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    font-family: 'Inter';
    font-size: 1.6rem;
}

html {
    overflow-x: hidden !important;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}


:root {
    --text-color: #ffff;
    --footercolor: #15416D;
    --sub-text: #474C4F;
    --heading: #f17a21;
    --ogbutton: #f17a21;
    --bluebutton: #4292c3;
    --bg-color: #fff;
    font-size: 62.5%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    display: inline-block;
}

a,
a:hover {
    text-decoration: none;
}

img,
svg {
    display: block;
}

h1,
h2,
h3,
h4 {
    font-family: "Raleway", sans-serif;
    font-weight: 700 !important;
}

.container {
    max-width: 135rem;
    padding: 0rem 3rem;
}

p {
    color: var(--sub-text);
    font-size: 2.93rem;
    font-style: normal;
    font-weight: 400;
    line-height: 3.9rem;
    letter-spacing: -0.0601rem;
}

.silver-source-subheading {
    color: var(--sub-text);
    font-size: 1.83rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.5rem;
    letter-spacing: -0.1144rem;
}

.silver-source-heading {
    color: var(--sub-text);
    font-size: 5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 5.9rem;
}

.silver-source-cus-nav {
    background-color: #f7f9f9;
    z-index: 9;
    position: relative;
}

.silver-source-nav-inner {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.silver-source-nav-wrapp {
    padding: .7rem 3rem 3rem 3rem;
}

.silver-source-logo img {
    width: 21.8rem;
    height: auto;
    object-fit: cover;
}

.silver-source-center-navitems {
    display: flex;
    background-color: #fff;
    grid-gap: .5rem;
    padding: 0rem;
    border: .1rem solid #ecedee;
    border-radius: 1.6rem;
}

ul.silver-source-center-navitems li {
    display: flex;
    align-items: center;
}

.silver-source-cus-nav .dropdown-item.active {
    background-color: #3C7EA8;
    color: #fff;

}

.silver-source-cus-nav .dropdown-item {
    background: #3c7ea8c2;
    color: #fff;
    padding: .959rem 2rem 1.2rem 1.2rem;
    border-radius: 0rem;
    transition: 0.3s;
    font-weight: 400;
}

/* .silver-source-cus-nav .dropdown-item:hover {
    padding: .959rem 2rem 1.544rem 1.7rem;

} */

.silver-source-cus-nav .dropdown-menu {
    padding-top: 0rem;
    padding-bottom: 0rem;
    top: 2.9rem !important;
    left: 0 !important;
    right: 0 !important;
    width: 100%;
    min-width: unset;
    border-radius: 0rem 0rem 1rem 1rem;
    overflow: hidden;
    border: 0rem;
    box-sizing: border-box;
    transform: unset !important;
    background-color: #3c7ea891 !important;
    backdrop-filter: blur(6px);
}

.silver-source-help-link {
    display: flex;
    align-items: center;
    color: #fff;
    background-color: var(--bluebutton);
    font-size: 1.38rem;
    font-weight: 500;
    line-height: 1.9rem;
    padding: .3rem 1.3rem;
    border-radius: 1rem;
    grid-gap: .8rem;
    transition: 0.3s;
}

.silver-source-help-link:hover,
.silver-source-blog-sec .workshop-link a:hover,
.silver-source-help-center-inner-conten-inner-ul .silver-source-hero-left-links:hover,
.silver-source-donation-amount-sec .donation-page-link .silver-source-hero-left-links:hover {
    background-color: var(--ogbutton);
}

.top-nav-right-link:hover {
    background-color: var(--bluebutton);
}

.silver-source-right-links {
    display: flex;
    align-items: center;
    grid-gap: 1rem;
}

.top-nav-search-bar {
    background-color: #fff;
    border: .1rem solid #ecedee;
    border-radius: 1.2rem;
    padding: .3rem 1rem;
    display: inline-flex;
    justify-content: flex-end;
    position: relative;
}


.top-nav {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    grid-gap: 1rem;
}

.top-nav-right-link {
    color: #fff;
    background-color: var(--ogbutton);
    border-radius: 1rem;
    padding: .5rem 1.7rem .6rem;
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 120%;
    transition: 0.3s;

}

.silver-source-right-top-buttons {
    display: flex;
    flex-direction: column;
    grid-gap: 1.7rem;
}

/*  */
.silver-source-cus-nav .dropdown-toggle::after {
    display: none;
}

.silver-source-cus-nav .dropdown {
    background-color: transparent;
    border-radius: 1.6rem;
}

.silver-source-cus-nav .btn:hover {
    background-color: #3C7EA8;
    color: #fff;
    /* border-radius: .5rem; */
}


.silver-source-cus-nav .btn {
    color: #565657;
    font-size: 1.38rem;
    font-weight: 600;
    font-style: normal;
    line-height: 1.9rem;
    transition: 0.3s;
    padding: .445rem 2rem .566rem 1.7rem;
    border-radius: .5rem;
    height: 100%;
    display: flex;
    align-items: center;
    border-radius: .5rem;
    border: 0rem !important;
}

body .overlay-search-input {
    width: 100%;
    max-width: 100%;
    padding: 6px 20px;
    font-size: 20px;
    border: .1rem solid #ecedee;
    border-radius: 1.2rem;
    padding-right: 4rem;
}

.search-overlay.active {
    clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%) !important;
}

body .overlay-search-input:focus {
    outline: 0;
    box-shadow: none;
}

.silver-source-center-navitems .nav-close-li {
    display: none;
}

/* hero section */
.silver-source-hero-banner-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.silver-source-hero-banner-image figure {
    height: 100%;
}

.silver-source-hero-banner-inner,
.silver-source-hero-banner-image {
    height: 100%;
}

.silver-source-hero-banner {
    position: relative;
    height: calc(100dvh - 15.2rem);
}

.silver-source-promise-sec-banner {
    height: 60rem;
}

.silver-source-hero-banner-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.silver-source-hero-banner-content {
    position: relative;
    max-width: 100%;
    width: 65rem;
    display: flex;
    height: 100%;
    padding: 4rem 0 4rem 8rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;

}

.silver-source-hero-banner-content h1 {
    color: var(--text-color);
    font-size: 4.5rem;
    font-weight: 600;
    line-height: 130%;
}

.silver-source-hero-banner-content p {
    font-size: 2rem;
    color: var(--text-color);
    font-weight: 300;
    line-height: 140%;
    margin-top: 3rem;
    max-width: 35rem;
}

.silver-source-hero-links {
    display: flex;
    margin-top: 5rem;
    align-items: center;
    grid-gap: 3rem;
}

.silver-source-hero-left-links {
    display: flex;
    align-items: center;
    background-color: #25989e;
    color: var(--text-color);
    padding: 1rem 2.3rem 1rem 1.7rem;
    border: .1rem solid #fff;
    border-radius: .5rem;
    font-size: 1.5rem;
    line-height: 120%;
    grid-gap: .5rem;
    justify-content: center;
    transition: 0.3s;
    text-transform: uppercase !important;
}

.silver-source-hero-left-links:hover {
    background-color: var(--ogbutton);
}

.silver-source-hero-right-links {
    background-color: #206990;
}

.silver-source-live-image img {
    width: 35rem;
    height: 17.5rem;
    object-fit: cover;
    border-radius: 1.3rem;
    outline: .3rem solid #e1e3e3;
    outline-offset: 1rem;
}

.silver-source-live-image {
    display: flex;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0rem 5rem 4rem 0rem;
}

.silver-source-live-image a {
    display: flex;
    align-items: center;
}

.silver-source-live-image svg {
    position: absolute;
    top: 7.5rem;
    right: 6rem;
    width: 4.4rem;
    height: 4.4rem;
    object-fit: cover;
}

/* trusted-sec */
.silver-source-trusted-sec {
    padding: 0rem 0rem 6.3rem 0rem;
    position: relative;
}

.silver-source-trusted-bottom-image img {
    margin-top: 0 !important;
}

.silver-source-trusted-top img {
    width: 28.226rem;
    height: 15.0051rem;
    object-fit: cover;
    border-radius: 1rem;
    margin-right: 5rem;
    margin-top: 5rem;
    margin-bottom: -5rem;
}

.silver-source-trusted-top {
    display: flex;
    justify-content: center;
    align-items: center;
}

.silver-source-trusted-second {
    justify-content: flex-end;
}

.silver-source-trusted-second img {
    width: 37.2061rem;
    height: 19.7841rem;
    margin-top: 0;
}

.silver-source-trusted-sec-content-image img {
    width: 27.9835rem;
    height: 14.8773rem;
}

.silver-source-trusted-sec-content h3 {
    color: #f17922;
    font-size: 4.1rem;
    font-weight: 700;
    line-height: 5.9rem;
}

.silver-source-trusted-sec-content p {
    margin-top: 2rem;
    max-width: 59rem;
    font-size: 2.4rem;
}

.silver-source-trusted-sec-content-image {
    align-items: flex-end;
    margin-top: 3rem;
}

.silver-source-trusted-image {
    justify-content: flex-end;
    margin-top: -8rem;
}

.silver-source-trusted-image img {
    width: 21.1695rem;
    height: 11.2538rem;
}

.silver-source-trusted-image img {
    margin: 0rem 20rem 0rem 0rem;
}

.silver-source-trusted-bottom-images {
    align-items: center;
    margin-top: 2.0rem;
}

.silver-source-trusted-bottom-images figure {
    display: flex;
}

.silver-source-trusted-bottom-images-second {
    width: 37.0673rem !important;
    height: 19.7072rem !important;
    object-fit: cover;
    margin-left: 5rem;
}

/* result sec */
.silver-source-result-sec {
    background-color: #4392c3;
    padding: 3.3rem 0rem 6.1rem 0rem;
    position: relative;
}

.silver-source-result-sec-link {
    display: flex;
    align-items: center;
    color: var(--sub-text);
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.1rem;
    letter-spacing: -0.0121rem;
    background-color: #F8F9F9;
    border: .1rem solid #474C4F;
    border-radius: .4rem;
    padding: 1rem 1.5rem;
    grid-gap: 1rem;
    position: absolute;
    bottom: 0;
    justify-content: center;
    margin-bottom: -1.9rem;
    transition: 0.3s;
    text-transform: uppercase;
}

.silver-source-result-sec-link:hover {
    background-color: var(--ogbutton);
    color: #fff;
    border: .1rem solid #ffff;
}

.silver-source-result-sec-link:hover svg path {
    fill: #fff;
    stroke: #fff;
}

.silver-source-result-sec-main {
    display: flex;
    justify-content: center;
}

.silver-source-result-cards {
    background-color: var(--bg-color);
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 2.423rem 2rem 3.295rem 2rem;
    border-radius: .5rem;
    grid-gap: .5rem;
    box-shadow: 0 0 1.7rem #00000075;
}


.silver-source-result-cards h4 {
    color: var(--heading);
    font-size: 5.49rem;
    font-weight: 600;
    letter-spacing: -0.30rem;
}

.silver-source-result-cards p {
    color: #5B6568;
    font-size: 1.65rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: -0.0129rem;
    text-align: center;
}

.silver-source-result-sec h3 {
    color: var(--text-color);
    font-size: 5rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 6.1rem;
    font-style: normal;
    line-height: 7.4rem;
    letter-spacing: .086rem;
}

.silver-source-result-main-cards {
    border: 0.2rem solid #ffffff1a;
    border-radius: 1rem;
    padding: 2rem;
}

.impact-sec {
    padding-top: 0rem !important;
}

.dontaion-ways-cus-tabs-image img,
.silver-source-event-cards img,
.silver-source-speaker-parent-right img {
    width: 100%;
    box-shadow: 0 0 .9rem #1313138f;
}

.silver-source-impact-sec-image iframe {
    height: 30rem;
    width: 100%;
    object-fit: cover;
    border-radius: 1rem;
    box-shadow: 0 0 .9rem #1313138f;
}

.silver-source-impact-sec {
    background-color: #a2c8e2;
    padding: 6.3rem 0rem 6.3rem 0rem;
}

.silver-source-impact-sec-image {
    position: relative;
}

.silver-source-impact-sec-content h3 {
    color: #FFF;
    font-size: 5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 5.9rem;
    letter-spacing: .0049rem;
    /* margin-top: 7.7rem; */
}


.silver-source-impact-sec-content h4 {
    color: var(--text-color);
    font-size: 5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 6rem;
    letter-spacing: .0049rem;
    margin-top: 7.7rem;
}

.impact-sec .silver-source-heading {
    text-align: center;
    margin-bottom: 1.8rem;
}

.impact-sec p {
    color: var(--sub-text);
    font-size: 2.01rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.7rem;
    letter-spacing: -0.0275rem;
    text-align: center;
}


.silver-source-impact-sec-icon {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.silver-source-services-sec {
    padding: 5.3rem 0rem 6.3rem 0rem;
}

.silver-source-services-content {
    text-align: center;
}

.silver-source-services-content p {
    font-size: 2.74rem;
    line-height: 3.7rem;
    letter-spacing: -0.0629rem;
    color: #000;
}

.silver-source-services-content h2 {
    margin-bottom: 1.477rem;
}


.silver-source-services-content p span {
    color: #f17a21;
    font-style: italic;
    font-weight: 600;
    letter-spacing: -0.0883rem;
}


.silver-source-services-inner-cards h3 {
    color: #f17a21;
    font-size: 2.74rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.7rem;
    letter-spacing: -0.0161rem;
}

.silver-source-services-inner-cards p {
    font-size: 1.65rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.2rem;
    letter-spacing: -0.0354rem;
    /* margin-top: 1.077rem; */
    margin-top: 0rem;
    max-width: 34rem;
    flex: 1;
    /* min-height: 212px; */
}

.silver-source-services-inner-cards-content {
    padding: 2.582rem 0rem 2.582rem 3.556rem;
}

.silver-source-services-inner-cards-content-image {
    display: flex;
    justify-content: flex-end;
    height: 100%;
}

.silver-source-services-inner-cards-content-image img {
    width: 100%;
    border-radius: 0rem 1rem 1rem 0rem;
    box-shadow: 0 0 2.5rem .2rem #717272a6;
    object-fit: cover;
}

.silver-source-services-inner-cards-content-link {
    display: flex;
    align-items: center;
    color: #717F82;
    font-size: 1.55rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.1rem;
    letter-spacing: .0303rem;
    grid-gap: 2rem;
    transition: 0.3s;
    margin-top: 0;
}

.silver-source-services-inner-cards-content-link:hover,
.silver-source-services-inner-cards-main-content .silver-source-services-inner-cards-content-link:hover {
    color: #f17a21;
}

.silver-source-services-inner-cards-content-link:hover svg path,
.silver-source-services-inner-cards-main-content .silver-source-services-inner-cards-content-link:hover svg path {
    fill: #f17921;
    stroke: #f17921;
}


.silver-source-services-cards {
    padding-top: 6.3rem;
}

.silver-source-services-inner-cards-main img {
    width: 100%;
    height: 31.2rem;
    object-fit: cover;
}

.silver-source-services-inner-cards-main {
    position: relative;
}

.silver-source-services-inner-cards-main-content {
    position: absolute;
    top: 0;
}

.silver-source-services-inner-cards-main-content h3,
.silver-source-services-inner-cards-main-content p,
.silver-source-services-inner-cards-main-content .silver-source-services-inner-cards-content-link {
    color: #fff;
}

.silver-source-services-inner-cards-main-content .silver-source-services-inner-cards-content-link svg path {
    fill: #fff;
    stroke: #fff;
}

.silver-source-promise-sec {
    width: 100%;
}

.silver-source-promise-sec p {
    max-width: 52.4rem !important;
    font-size: 3rem !important;
    font-weight: 500 !important;
}

.silver-source-promise-sec h1 {
    font-size: 4rem;
}

.silver-source-promise-sec {
    padding: 0rem 0rem 0rem 0rem;
}

.silver-source-feedback-sec {
    background-color: #E1E5E4;
    padding: 3.797rem 0rem 6.3rem 0rem;
    margin-top: 6.3rem;
}

.silver-source-resources-sec {
    padding: 5.3rem 0rem 6.3rem 0rem;
}

.silver-source-resources-sec-content h2 {
    text-align: center;
}

.silver-source-resources-sec-content p {
    font-size: 2.54rem;
    line-height: 3.4rem;
    letter-spacing: -0.0719rem;
    text-align: center;
    margin-top: 1.677rem;
}

.silver-source-resources-sec-cards-inner {
    box-shadow: 0 0 1.4rem .1rem #717272a6;
    border-radius: 1rem;
    height: 40rem;
    position: relative;
    transition: 0.3s;
}

section.silver-source-resources-sec.lining-resources-sec .silver-source-resources-sec-cards-inner {
    margin-bottom: 60px;
}

button#load-more {
    margin: 0 auto;
    margin-top: 80px;
}

button#load-more:hover {
    background-color: #40B5BA;
}

.silver-source-resources-sec-cards-inner-content p {
    color: #0C0D0C;
    font-size: 1.83rem;
    font-weight: 400;
    position: absolute;
    line-height: 2.5rem;
    letter-spacing: -0.0429rem;
    margin-top: 2.084rem;
    transform: translateY(10%);
    transition: 0.3s;
    opacity: 0;
}

.silver-source-resources-sec-cards-inner img {
    width: 100%;
    height: 25rem;
    object-fit: cover;
    border-radius: 1rem 1rem 0rem 0rem;
}

.silver-source-resources-sec-cards-inner-content {
    padding: .527rem 2.27rem 2.052rem 2.767rem;
    position: absolute;
    left: 0;
    right: 0;
    background-color: var(--bg-color);
    border-radius: 1rem;
    overflow: hidden;
    transition: 0.3s;
}

.silver-source-resources-sec-cards-inner-content h3 {
    color: #333335;
    font-size: 2.06rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.8rem;
    letter-spacing: -0.0362rem;
    max-width: 30rem;
    margin-top: .7rem;
}

.silver-source-resources-sec-cards-inner:hover .silver-source-resources-sec-cards-inner-content {
    transform: translateY(-10rem);
}

.silver-source-resources-sec-cards-inner:hover .silver-source-subheading {
    color: #000;
}

.silver-source-resources-sec-cards-inner:hover .silver-source-resources-sec-cards-inner-content h3 {
    color: var(--heading);
}

.mobile-right-links {
    display: none;
}


.silver-source-resources-sec-cards-inner:hover p {
    opacity: 1;
    transform: translateY(0%);
    position: static;
}

.silver-source-resources-sec-cards-link {
    color: var(--sub-text);
    font-size: 1.83rem;
    line-height: 2.5rem;
    letter-spacing: -0.0143rem;
    margin-top: 1.8rem;
    justify-content: flex-end;
}

.silver-source-resources-sec-cards {
    padding-top: 6.3rem;
}

.silver-source-feedback-sec h3 {
    color: #f17a21;
    text-align: center;
    margin-bottom: 3rem;
}

.silver-source-feedback-sec-inner-card {
    background-color: #F6F7F7;
    border: .5rem solid #DCE1E0;
    border-radius: 1rem;
    /*padding: 3.832rem 5rem 1.222rem 2.916rem;*/
	padding:3rem;
    position: relative;
}

#slider_right .feedback-sec-inner-content {
    flex-direction: row-reverse;
}

#slider_right .silver-source-feedback-sec-inner-card p {
    text-align: left;
}

#slider_right .silver-source-feedback-sec-inner-card-span {

    justify-content: flex-start;
}

#slider_right {
    margin-top: 5rem;
}

#slider_left .slick-slide {
    padding: 0rem 1rem;
}

#slider_left .slick-list {
    margin: 0rem -1rem;
}

#slider_right .slick-slide {
    padding: 0rem 1rem;
}

#slider_right .slick-list {
    margin: 0rem -1rem;
}

.logo-bootom-copyright {
    display: none;
}

.footer-logo-image-button {
    display: none;
}


.silver-source-feedback-sec-inner-card p {
    font-size: 1.76rem;
    line-height: 2.4rem;
    letter-spacing: -0.0327rem;
    padding-left: 0;
    min-height: 180px;
    
}
.tech_slider .slick-next{
    right: 30px;
}
.tech_slider .slick-next:before{
       content: "";
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_3145_71)'%3E%3Cpath d='M3 3.16016H12V12.1602H3V3.16016Z' fill='white'/%3E%3Cpath d='M8 0C10.1217 0 12.1566 0.842855 13.6569 2.34315C15.1571 3.84344 16 5.87827 16 8C16 10.1217 15.1571 12.1566 13.6569 13.6569C12.1566 15.1571 10.1217 16 8 16C5.87827 16 3.84344 15.1571 2.34315 13.6569C0.842854 12.1566 0 10.1217 0 8C0 5.87827 0.842854 3.84344 2.34315 2.34315C3.84344 0.842855 5.87827 0 8 0ZM4.5 7.5C4.36739 7.5 4.24021 7.55268 4.14645 7.64645C4.05268 7.74021 4 7.86739 4 8C4 8.13261 4.05268 8.25979 4.14645 8.35355C4.24021 8.44732 4.36739 8.5 4.5 8.5H10.293L8.146 10.646C8.09951 10.6925 8.06264 10.7477 8.03748 10.8084C8.01232 10.8692 7.99937 10.9343 7.99937 11C7.99937 11.0657 8.01232 11.1308 8.03748 11.1916C8.06264 11.2523 8.09951 11.3075 8.146 11.354C8.19249 11.4005 8.24768 11.4374 8.30842 11.4625C8.36916 11.4877 8.43426 11.5006 8.5 11.5006C8.56574 11.5006 8.63084 11.4877 8.69158 11.4625C8.75232 11.4374 8.80751 11.4005 8.854 11.354L11.854 8.354C11.9006 8.30755 11.9375 8.25238 11.9627 8.19163C11.9879 8.13089 12.0009 8.06577 12.0009 8C12.0009 7.93423 11.9879 7.86911 11.9627 7.80837C11.9375 7.74762 11.9006 7.69245 11.854 7.646L8.854 4.646C8.76011 4.55211 8.63278 4.49937 8.5 4.49937C8.36722 4.49937 8.23989 4.55211 8.146 4.646C8.05211 4.73989 7.99937 4.86722 7.99937 5C7.99937 5.13278 8.05211 5.26011 8.146 5.354L10.293 7.5H4.5Z' fill='%23FF7323'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3145_71'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
    display: block;
}
.tech_slider .slick-prev:before {
    content: "";
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_3145_71)'%3E%3Cpath d='M3 3.16016H12V12.1602H3V3.16016Z' fill='white'/%3E%3Cpath d='M8 0C5.87827 0 3.84344 0.842855 2.34315 2.34315C0.842855 3.84344 0 5.87827 0 8C0 10.1217 0.842855 12.1566 2.34315 13.6569C3.84344 15.1571 5.87827 16 8 16C10.1217 16 12.1566 15.1571 13.6569 13.6569C15.1571 12.1566 16 10.1217 16 8C16 5.87827 15.1571 3.84344 13.6569 2.34315C12.1566 0.842855 10.1217 0 8 0ZM11.5 7.5C11.6326 7.5 11.7598 7.55268 11.8536 7.64645C11.9473 7.74021 12 7.86739 12 8C12 8.13261 11.9473 8.25979 11.8536 8.35355C11.7598 8.44732 11.6326 8.5 11.5 8.5H5.707L7.854 10.646C7.90049 10.6925 7.93736 10.7477 7.96252 10.8084C7.98768 10.8692 8.00063 10.9343 8.00063 11C8.00063 11.0657 7.98768 11.1308 7.96252 11.1916C7.93736 11.2523 7.90049 11.3075 7.854 11.354C7.80751 11.4005 7.75232 11.4374 7.69158 11.4625C7.63084 11.4877 7.56574 11.5006 7.5 11.5006C7.43426 11.5006 7.36916 11.4877 7.30842 11.4625C7.24768 11.4374 7.19249 11.4005 7.146 11.354L4.146 8.354C4.09944 8.30755 4.06249 8.25238 4.03729 8.19163C4.01208 8.13089 3.99911 8.06577 3.99911 8C3.99911 7.93423 4.01208 7.86911 4.03729 7.80837C4.06249 7.74762 4.09944 7.69245 4.146 7.646L7.146 4.646C7.23989 4.55211 7.36722 4.49937 7.5 4.49937C7.63278 4.49937 7.76011 4.55211 7.854 4.646C7.94789 4.73989 8.00063 4.86722 8.00063 5C8.00063 5.13278 7.94789 5.26011 7.854 5.354L5.707 7.5H11.5Z' fill='%23FF7323'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3145_71'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    width: 30px;
    height: 30px;
    display: block;
}
.tech_slider .slick-prev{
    left: 7px !important;
    z-index: 999;
}

.silver-source-feedback-sec-inner-card-span {
    color: var(--sub-text);
    font-size: 1.92rem;
    font-style: italic;
    font-weight: 600;
    line-height: 2.5rem;
    letter-spacing: -0.1013rem;
    margin-top: .8rem;
    display: flex;
    justify-content: flex-end;
}

.silver-source-feedback-sec-inner-bottom {
    margin-top: 6.5rem;
}

.feedback-card-icon-left {
    position: absolute;
    left: 2.6rem;
}

span.feedback-card-icon-right {
    position: absolute;
    bottom: 3.7rem;
    right: 2.9rem;
}



.silver-source-image-sec-main {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.silver-source-donate-sec {
    margin-bottom: 1rem;
    height: calc(100dvh - 0rem);
}

.silver-source-image-sec-main-inner h1 {
    font-size: 6rem;
    font-weight: 700;
    line-height: 7.1rem;
    text-align: center;
    margin-top: 5.246rem;
    color: var(--text-color);
}

.silver-source-image-sec-main-inner img {
    width: 54.6rem;
    height: 29.1rem;
    object-fit: cover;
}

.silver-source-image-sec-main-inner .silver-source-hero-left-links {
    background-color: #E6B83A;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.1rem;
    padding: 1.3rem 2.9rem 1.3rem 2.1rem;
    gap: 2rem;
    transition: 0.3s;
}

.silver-source-image-sec-main-inner .silver-source-hero-left-links:hover {
    opacity: 0.8;
}

.silver-source-image-sec-main-inner-right .silver-source-hero-left-links {
    background-color: #2DAEB4;
}

.silver-source-image-sec-main-inner .silver-source-hero-links {
    justify-content: center;
    margin-top: 2.9rem;
}

.silver-source-image-sec-main-inner {
    margin-right: 11.7rem;
}

.silver-source-image-sec-main-inner-right {
    margin-right: 0rem;
    margin-left: 7.9rem;
}

.page-id-139 .silver-source-cus-footer,
.page-id-471 .silver-source-cus-footer {
    padding: 4.359rem 0rem 4.561rem 0rem;
}

.silver-source-cus-footer {
    background-color: var(--footercolor);
    padding: 0rem 0rem 4.561rem 0rem;
    background-image: url(../images/footer-graphic.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.silver-source-newsletter-sec {
    background-color: #146798;
    border-radius: 1rem;
    box-shadow: 0 0 1.7rem #00000075;
    padding: 1.522rem 5.2rem 2.89rem 5.2rem;
    margin-bottom: 3rem;
}

.silver-source-newsletter-sec-content p {
    color: var(--text-color);
    font-size: 2.1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.9rem;
    letter-spacing: -0.0246rem;
    text-align: center;
}

.silver-source-newsletter-sec-content-form {
    margin-top: 2.29rem;
}

.silver-source-newsletter-sec-content-form .form-control {
    padding: 1.2rem 1.5rem;
    font-size: 1.55rem;
    font-weight: 600;
    border: .1rem solid #748081;
    border-radius: .4rem;
}

.silver-source-newsletter-sec-content-form .form-control:focus {
    box-shadow: unset;
}

.silver-source-cus-footer-form-link {
    justify-content: flex-start;
    padding: 1.45rem 2rem;
    font-size: 1.55rem;
    font-weight: 600;
    border-radius: .4rem;
    border: .1rem solid #fff;
    width: 100%;
    text-align: left;
    transition: 0.3s;
}

.silver-source-cus-footer-form-link:hover {
    background-color: transparent;
}

.silver-source-cus-main-links p {
    color: #5FCFC8;
    font-size: 1.65rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: -0.0516rem;
    margin-bottom: .9rem;
    position: relative;
}

.silver-source-footer-address-content span {
    color: #D8DDDC;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2.6392rem;
    letter-spacing: -0.0164rem;
}

.silver-source-footer-address-content ul {
    display: flex;
    align-items: center;
    grid-gap: 1rem;
    margin-top: 3.692rem;
}

.silver-source-footer-address-content ul li {
    color: #D8DDDC;
    font-size: 1.57rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: -0.0552rem;
}

.silver-source-footer-links ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    grid-gap: 1rem;
}

.silver-source-footer-links ul li a {
    color: #D8DDDC;
    font-size: 1.65rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2.2rem;
    letter-spacing: -0.0258rem;
    transition: 0.3s;
}

.silver-source-footer-links ul li a:hover {
    color: var(--heading);
}

.silver-source-cus-main-login-button a {
    color: #D8DDDC;
    font-size: 1.57rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: -0.0123rem;
    border: .1rem solid #fff;
    border-radius: .5rem;
    padding: 1.05rem 5.25rem;
    display: inline-flex;
    transition: 0.3s;
}

.silver-source-cus-main-login-button a:hover {
    color: #2DAEB4;
    background-color: transparent;
    border: .1rem solid #2DAEB4;
}

.silver-source-footer-address-content-social-icon {
    margin-top: 8.3rem;
}

.silver-source-footer-social-icon {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    grid-gap: 1.5rem;
    transition: 0.3s;
}

.silver-source-footer-social-icon svg:hover {
    transform: scale(1.2);
}


.silver-source-footer-address-content-social-icon p {
    margin-bottom: 1.6rem;
}

.silver-source-cus-main-links {
    border-top: .2rem solid #fff;
    padding-top: 9.9rem;
}


.silver-source-footer-copyrigth span {
    color: #D8DDDC;
    font-size: 1.28rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7rem;
    letter-spacing: -0.02rem;
    display: flex;
}

.silver-source-footer-copyrigth p {
    display: flex;
    align-items: center;
    color: #D8DDDC;
    font-size: 1.57rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: -0.0613rem;
    grid-gap: .5rem;
}

.silver-source-footer-copyrigth {
    display: flex;
    flex-direction: column;
    margin-top: 13.2rem;
    grid-gap: 1rem;
}

.footer-grapgic {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

/* page 2 */
.silver-source-care-banner-content p {
    font-size: 2.29rem;
    font-weight: 300;
    line-height: 3.1rem;
    letter-spacing: -0.0895rem;
    margin-top: 0rem;
}

.silver-source-care-banner-content h1 {
    max-width: 100% !important;
    margin-top: 1rem;
    font-size: 5.5rem;
}

.silver-source-who-banner .silver-source-hero-left-links {
    font-size: 1.5rem;
}

.silver-source-tabs-purpose-sec-left p {
    font-size: 2.01rem;
    line-height: 3.0008rem;
    margin-top: 2.37rem;
    max-width: 44.7rem;
}

.housing-left-serve .silver-source-tabs-purpose-sec-left p {
    margin-top: 1rem;
}

/* .silver-source-tabs-purpose-sec-left h4 {
    color: var(--heading);
} */

.silver-source-tabs-purpose-sec-right img,
.silver-source-blog-content img {
    width: 100%;
    border-radius: .6rem;
    box-shadow: 0 0 1.7rem #00000075;
}

.silver-source-tabs-purpose-sec {
    background-color: #F8F9F9;
    padding-top: 11.5rem;
    padding: 8rem 2rem 0rem 2.5rem;
}

.housing-right-serve .silver-source-tabs-purpose-sec {
    padding: 2.2rem 2rem 0rem 2.5rem !important;
}

.silver-source-tabs-history-sec-left h4 {
    color: var(--sub-text);
}

.silver-source-serve-sec {
    padding: 6rem 0rem 5rem 0rem !important;
}

.silver-source-tabs-purpose-sec .impact p {
    max-width: 100%;
    text-align: center;
    margin-bottom: 2rem;
}

/* .silver-source-tabs-purpose-sec-right.platinum-card {
    margin-top: 3.5rem;
} */

.silver-source-tabs-purpose-sec .impact h4 {
    text-align: center;
}

.silver-source-tabs-purpose-sec .impact-cards .silver-source-result-cards {
    box-shadow: none;
    background-color: transparent;
}

.silver-source-tabs-purpose-sec .impact-cards p {
    margin-top: 3rem;
    font-size: 1.65rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.2rem;
    letter-spacing: -0.0387rem;
}

.silver-source-tabs-purpose-sec .impact-cards {
    position: relative;
}

.silver-source-tabs-purpose-sec .impact-cards-icon {
    position: absolute;
    top: 1rem;
    right: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.impact-sec .silver-source-hero-links {
    justify-content: center;
    margin-top: 6rem;
}

.impact-sec .silver-source-hero-left-links,
.silver-source-help-center-inner .silver-source-hero-left-links {
    font-size: 1.55rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2.1rem;
}

.impact-sec .silver-source-hero-left-links:hover,
.silver-source-help-center-inner .silver-source-hero-left-links:hover {
    background-color: var(--ogbutton);
}

.silver-source-tabs-purpose-sec .platinum-card img {
    width: 17.1509rem;
    height: 17.4491rem;
    object-fit: cover;
    box-shadow: none;
}

.silver-source-care-team-sec figure {
    width: 100%;
}

.silver-source-care-team-sec img {
    width: 100%;
    box-shadow: 0 0 1.7rem #00000075;
    border-radius: 1rem;
    transition: 0.3s;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}

.silver-source-care-team-sec {
    position: relative;
    margin-top: 5.1rem;
    transition: 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
    transition: 0.3s;
}


.silver-source-care-team-sec-content {
    position: absolute;
    bottom: 1.9rem;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: 0.3s;
    z-index: 2;
}

.silver-source-care-team-sec-content h5 {
    color: var(--text-color);
    font-size: 2.21rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3rem;
    letter-spacing: -0.0345rem;
    border-top: .4rem solid #2DAEB4;
    padding-top: 1.3rem;
}

.silver-source-care-team-sec-content p {
    color: var(--text-color);
    font-size: 2.0rem;
    font-style: italic;
    font-weight: 400;
    line-height: 3rem;
    letter-spacing: -0.1041rem;
    text-align: center;
}

.silver-source-team-subheading {
    color: var(--sub-text);
    font-size: 4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 4.7rem;
    letter-spacing: .0078rem;
    margin-top: 2.3rem;
}

.silver-source-staff-sec-left p,
.silver-source-document-contet-left p {
    color: #146798;
    font-size: 2.46rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.3rem;
    letter-spacing: -0.0264rem;
    margin-bottom: 1.8rem;
}

.silver-source-staff-sec-right p {
    color: var(--sub-text);
    font-size: 2.47rem;
    font-style: italic;
    font-weight: 400;
    line-height: 3.3rem;
    letter-spacing: -0.0868rem;
    margin-bottom: 1.8rem;
}

.silver-source-staff-sec {
    padding: 5.599rem 0rem 0rem 0rem;
}

.silver-source-staff-sec .silver-source-team-subheading {
    margin-bottom: 2.3rem;
    font-size: 4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 4.7rem;
    letter-spacing: .0313rem;
}

.silver-source-staff-sec .board {
    margin-bottom: 0rem;
}

.silver-source-staff-sec span {
    color: var(--sub-text);
    font-size: 2.38rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.2rem;
    letter-spacing: -0.0372rem;
    margin-bottom: 2.8rem;
    display: block;
}


.silver-source-document-sec {
    margin-top: 4.8rem;
    position: relative;
}

.silver-source-document-sec-icon {
    position: absolute;
    top: 7.5rem;
    left: 0;
}

.silver-source-document-contet-left {
    padding-left: 3.8rem;
}

.silver-source-document-contet-left p {
    font-size: 2.29rem;
    line-height: 3.1rem;
}

.silver-source-document-content-center-p {
    color: var(--sub-text);
    font-size: 2.29rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.1rem;
    letter-spacing: -0.0089rem;
    display: flex;
    align-items: center;
    grid-gap: 1rem;
}

.silver-source-document-content-center-p::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='30' viewBox='0 0 16 20' fill='none'%3E%3Cpath d='M0 2C0 1.47 0.211 0.961 0.586 0.586C0.961 0.211 1.469 0 2 0H10C10.265 0 10.519 0.105 10.707 0.292999L15.707 5.293C15.895 5.481 16 5.735 16 6V18C16 18.531 15.789 19.04 15.414 19.415C15.039 19.79 14.53 20 14 20H2C1.469 20 0.961 19.79 0.586 19.415C0.211 19.04 0 18.531 0 18V2ZM13.586 6L10 2.414V6H13.586ZM8 2H2V18H14V8H9C8.735 8 8.48 7.895 8.293 7.708C8.105 7.52 8 7.266 8 7V2ZM4 11C4 10.735 4.105 10.48 4.293 10.293C4.48 10.105 4.735 10 5 10H11C11.265 10 11.52 10.105 11.707 10.293C11.895 10.48 12 10.735 12 11C12 11.266 11.895 11.52 11.707 11.708C11.52 11.895 11.265 12 11 12H5C4.735 12 4.48 11.895 4.293 11.708C4.105 11.52 4 11.266 4 11ZM4 15C4 14.735 4.105 14.48 4.293 14.293C4.48 14.105 4.735 14 5 14H11C11.265 14 11.52 14.105 11.707 14.293C11.895 14.48 12 14.735 12 15C12 15.266 11.895 15.52 11.707 15.708C11.52 15.895 11.265 16 11 16H5C4.735 16 4.48 15.895 4.293 15.708C4.105 15.52 4 15.266 4 15Z' fill='%23A8B1B0'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1.2rem;
    height: 1.5rem;
    object-fit: cover;
    transition: 0.3s;
}

.silver-source-document-sec .silver-source-tabs-history-sec-left h4 {
    margin-bottom: 1.327rem;
}

.silver-source-purpse-team {
    padding-bottom: 16.8rem;
    background-color: #EDF0F0;
}

.silver-source-table-scroll-cus-tabs .nav_link_cus.active,
.silver-source-table-scroll-cus-tabs .nav_link_cus:hover {
    color: var(--heading);
    background-color: transparent;
    border-color: transparent;
    border: none;
}


.silver-source-table-scroll-cus-tabs .nav_link_cus {
    border: none;
    border-color: transparent;
    color: var(--sub-text);
    font-size: 1.83rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.5rem;
    letter-spacing: -0.0572rem;
    transition: 0.3s;
    padding-left: 0rem;
    box-shadow: unset;
    display: block;
    padding: .8rem 1.6rem;
}

.silver-source-table-scroll-cus-tabs {
    padding-left: 13.356rem;
}

.silver-source-cus-left-inner-tabs {
    padding-top: 3rem;
    position: relative;
}

.silver-source-cus-left-inner-tabs h6 {
    color: var(--sub-text);
    font-size: 2.19rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -0.0895rem;
    border-bottom: .2rem solid #0C0D0C;
    padding-bottom: 1.4rem;
    margin-bottom: 1.272rem;
    width: fit-content;
}

.silver-source-table-scroll-cus-tabs .list-group-item:hover {
    color: var(--heading);
    background-color: transparent;
}

.silver-source-table-scroll-cus-tabs h5 {
    color: var(--sub-text);
    font-size: 2.29rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.1rem;
    letter-spacing: -0.0895rem;
}

.silver-source-table-scroll-cus-tabs-icon {
    position: absolute;
    top: 16.9rem;
    left: -3rem;
}

.silver-source-care-team-sec-card {
    background-color: #5FCFC8;
    border-radius: .8rem;
    width: 100%;
    position: absolute;
    inset: 0;
    display: flex;
    justify-content: space-between;
    align-items: start;
    padding: 3rem 3rem 3rem 3rem;
    clip-path: polygon(10% 10%, 90% 10%, 90% 90%, 10% 90%);
    opacity: 0;
    transition: 0.3s;
    visibility: hidden;
    flex-direction: column;
    z-index: 3;
}

.silver-source-care-team-sec-card svg {
    width: 30px;
    height: 30px;
    object-fit: cover;
}

.silver-source-care-team-sec:hover .silver-source-care-team-sec-card {
    opacity: 1;
    visibility: visible;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.silver-source-care-team-sec-card p {
    color: #FFF;
    font-size: 1.76rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.4rem;
    letter-spacing: -0.0275rem;
    max-width: 100%;
    overflow-y: auto;
    max-height: 480px;
}

.silver-source-care-team-sec-card p::-webkit-scrollbar {
    display: none;
}

/* page 3 */
.silver-source-hero-banner .specialize-banner h1 {
    max-width: 38rem;
    margin-bottom: 2.27rem;
}

.silver-source-hero-banner .specialize-banner {
    width: 70rem;
}

.silver-source-hero-banner .specialize-banner p {
    max-width: 58.9rem;
    font-size: 2.56rem;
    font-style: normal;
    font-weight: 400;
    line-height: 3.36rem;
    letter-spacing: -0.0688rem;
}


.silver-source-tabs-purpose-sec-left .speacialize-page-link .silver-source-hero-left-links {
    padding: 1rem 1.5rem 1rem 1.5rem;
    font-size: 1.5rem;
    margin-top: 1.076rem;
}

.silver-source-tabs-purpose-sec-left .speacialize-page-link .silver-source-hero-left-links:hover {
    background-color: var(--ogbutton);
}

.silver-source-cus-tabs-items {
    padding-bottom: 19rem;
}

.silver-source-serve-sec .silver-source-hero-banner-inner p {
    max-width: 35.6rem;
    font-weight: 400;
}

.financials-subheading {
    color: #0C0D0C;
}

.silver-source-purpose-sec .row {
    display: flex;
    flex-direction: row;
}

.scrollspy-example {
    overflow-y: auto;
    position: relative;
}

div#list-example11 {
    position: sticky;
    top: 0;
}

.team-member-card {
    padding: 0rem 2rem;
}

.main-team-member-card {
    margin: 0rem -2rem;
}

.silver-source-purpse-team .main-team-member-card-h1 {
    padding-left: 3rem;
}

.silver-source-document-bottom-content {
    color: var(--sub-text);
    font-size: 2.29rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.1rem;
    letter-spacing: -0.0581rem;
    padding: 3.8rem 0rem 10rem 0rem;
    display: flex;
    align-items: center;
    grid-gap: 1rem;
    justify-content: center;
    width: 80%;
}

.silver-source-document-bottom-content::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='30' viewBox='0 0 16 20' fill='none'%3E%3Cpath d='M0 2C0 1.47 0.211 0.961 0.586 0.586C0.961 0.211 1.469 0 2 0H10C10.265 0 10.519 0.105 10.707 0.292999L15.707 5.293C15.895 5.481 16 5.735 16 6V18C16 18.531 15.789 19.04 15.414 19.415C15.039 19.79 14.53 20 14 20H2C1.469 20 0.961 19.79 0.586 19.415C0.211 19.04 0 18.531 0 18V2ZM13.586 6L10 2.414V6H13.586ZM8 2H2V18H14V8H9C8.735 8 8.48 7.895 8.293 7.708C8.105 7.52 8 7.266 8 7V2ZM4 11C4 10.735 4.105 10.48 4.293 10.293C4.48 10.105 4.735 10 5 10H11C11.265 10 11.52 10.105 11.707 10.293C11.895 10.48 12 10.735 12 11C12 11.266 11.895 11.52 11.707 11.708C11.52 11.895 11.265 12 11 12H5C4.735 12 4.48 11.895 4.293 11.708C4.105 11.52 4 11.266 4 11ZM4 15C4 14.735 4.105 14.48 4.293 14.293C4.48 14.105 4.735 14 5 14H11C11.265 14 11.52 14.105 11.707 14.293C11.895 14.48 12 14.735 12 15C12 15.266 11.895 15.52 11.707 15.708C11.52 15.895 11.265 16 11 16H5C4.735 16 4.48 15.895 4.293 15.708C4.105 15.52 4 15.266 4 15Z' fill='%23A8B1B0'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 1.2rem;
    height: 1.5rem;
    object-fit: cover;
}

.silver-source-table-scroll-cus-tabs .resources-sec {
    padding-bottom: 15rem;
}

/* housing page */
.housing-banner .silver-source-hero-banner-content {
    width: 100%;
    max-width: 1000px;
}

.housing-banner .silver-source-hero-banner-content p {
    max-width: 47.2rem;
}


.silver-source-inner-tabs .nav_link_cus {
    font-size: 1.7rem;
    font-weight: 500;
    line-height: 2rem;
}

.silver-source-inner-tabs {
    padding-left: 2rem;
}

.housing-right-serve .silver-source-tabs-history-sec-left a {
    color: var(--heading);
    font-weight: normal;
}

.housing-right-serve .silver-source-tabs-history-sec-left a.historySubTitle {
    margin: 1.5rem 0rem 0rem;
    color: var(--heading);
    font-size: 2rem;
    font-weight: 600;
    pointer-events: none;
}

.housing-right-serve .silver-source-tabs-purpose-sec-left p {
    max-width: 76.2rem;
}



.silver-source-tabs-history-sec-left ul li a {
    /* color: var(--sub-text) !important;
    font-size: 1.8rem;
    font-weight: 500 !important; */
    margin: 0rem !important;
    flex: 1;
    font-size: 2.2rem !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 2.7rem !important;
    color: rgb(33, 37, 41) !important;
    transition: 0.3s;
}

.silver-source-tabs-history-sec-left ul li a:hover {
    opacity: 0.7;
}

.resourceDesc {
    color: rgb(33, 37, 41) !important;
    font-size: 2.0rem !important;
    font-weight: 500 !important;
}

.silver-source-tabs-history-sec-left ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    grid-gap: .8rem;
    margin-top: 1rem !important;
}

.purpose-tabs-resources-inner {
    margin-top: 2rem;
}

.housing-right-serve .resources {
    padding-bottom: 10rem;
}

.feedback-sec-inner-content {
    display: none;
    align-items: center;
    grid-gap: 1rem;
    margin-bottom: 2rem;
}

.feedback-sec-inner-content-first {
    font-size: 2rem;
    font-weight: 600;
    text-align: left;
}

.feedback-sec-inner-content-second {
    font-size: 1.5rem;
    color: var(--sub-text);
    text-align: left;
}

.nav-bar-open {
    display: none;
}

.nav-bar-close {
    display: none;
}

li.dropdown:has(ul.dropdown-menu.dropdown-menu-dark.show) {
    border-radius: 1.6rem 1.6rem 0rem 0rem !important;
    background-color: #3c7ea8db;
}

li.dropdown:has(ul.dropdown-menu.dropdown-menu-dark.show) .nav-link {
    color: var(--text-color);
}

.silver-source-trusted-bottom-images-first {
    width: 33.0887rem !important;
    height: 17.5911rem !important;
    object-fit: cover;
}

.silver-source-resources-sec-cards-link {
    position: absolute;
    bottom: 2rem;
    right: 3rem;
}

.silver-source-donation {
    margin-bottom: 2rem;
}

.silver-source-donation-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    grid-gap: 1rem;

}

.donation-inner-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.donation-inner-card-content {
    position: absolute;
    bottom: 3rem;
    display: flex;
    flex-direction: column;
    z-index: 1;
    align-items: center;
    justify-content: center;
    right: 0;
    left: 0;
}

.donation-inner-card {
    position: relative;
    flex: 1;
    height: 55.5rem;
}

.page-template-template-ways-to-give .donation-inner-card {
    position: relative;
    flex: 1;
    height: 45.5rem;
}

.donation-inner-card figure {
    height: 100%;
}

.donation-inner-card-content h1 {
    color: #FFF;
    font-size: 6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 7.1rem;
}

.donation-iiner-card-link-first {
    background-color: #E6B83A;
    margin-top: 3.8rem;
    padding: 1rem 1.5rem 1rem 2rem;
    font-size: 1.5rem;
    letter-spacing: -0.0121rem;
}

.donation-iiner-card-link-second {
    margin-top: 3rem;
    padding: 1rem 1.5rem 1rem 2rem;
}

.silver-source-trusted-mobile-image {
    display: none;
}

.silver-source-trusted-mobile-image-second {
    display: none;
}

/* Top & Bottom */
.full-section {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 4rem;
    background: #222;
    color: white;
}

/* ScrollSpy Layout */
.scrollspy-wrapper {
    display: flex;
    min-height: 100vh;
}

/* Sidebar */
.sidebar_cus {
    position: sticky;
    top: 0;
    height: 100vh;
    width: 22.4rem;
}


/* Content */
.content {
    flex: 1;
    padding: 0rem 0rem 0rem 4rem;
}

.content section {
    height: 100vh;
    border-bottom: .1rem solid #ddd;
}

.content section:nth-child(odd) {
    background: #f5f5f5;
}

.purpose-who-sec .silver-source-hero-banner {
    height: 55rem;
}

.silver-source-care-team-sec-content h5 {
    color: var(--text-color);
}

.specialize-main-scrollspy .sidebar_cus {
    width: 25rem;
}

.silver-source-tabs-history-sec-left p span {
    color: var(--heading);
    font-style: italic;
}

.housing-sec {
    padding: 0rem;
}

.housing-right-serve .resources {
    padding-bottom: 0rem;
}

.housing-sec-inner {
    padding-bottom: 8rem !important;
}

.housing-left-serve .housing-financial-content {
    padding-top: 0rem !important;
}

.healthcare-sec .silver-source-tabs-purpose-sec {
    padding: 4rem 2rem 0rem 2.5rem;
}

.healthcare-sec .silver-source-tabs-purpose-sec-left p {
    margin-top: 1rem;
}

.healthcare-sec .housing-sec {
    padding: 0rem 2rem 0rem 2.5rem !important;
}

.healthcare-heading {
    margin-top: 4rem;
}

.healthcare-sec .healthcare-bootom-inner-scrollspy {
    padding-bottom: 8rem !important;
}

.housing-right-serve .silver-source-tabs-history-sec-left .outreach-scrollspy-link {
    color: var(--sub-text);
    font-size: 2.01rem;
    line-height: 3.0008rem;
    font-weight: 500;
    margin-top: 0rem;
    transition: 0.3s;
}

.housing-right-serve .silver-source-tabs-history-sec-left .outreach-scrollspy-link:hover {
    color: var(--heading);
}

.transportation-banner .silver-source-hero-banner-content h1 {
    font-size: 5rem;
    font-weight: 700;
    line-height: 7rem;
}

.transportation-banner .silver-source-hero-banner-content p {
    font-size: 2.5rem;
    color: var(--text-color);
    font-weight: 400;
    line-height: 3.4rem;
    margin-top: 3rem;
    max-width: 70rem;
}

.page-template-template-transportation .transportation-banner .silver-source-hero-banner-content p {
    max-width: 60rem;
}

.transportation-banner .silver-source-hero-banner-content .hero-banner-sunheading {
    color: var(--text-color);
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 500;
    line-height: 3.1rem;
    margin-top: 0rem;
    margin-bottom: 1rem;
}

.transportation-banner .silver-source-hero-links {
    margin-top: 5rem;
}

.transportation-inner-card-content h4 {
    color: var(--sub-text);
    font-size: 3.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 4.5rem;
    /* max-width: 40rem; */
}

.transportation-inner-card-content p {
    color: #8F9A99;
    font-size: 1.65rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2rem;
    max-width: 48.4rem;
    margin-top: 1.8rem;
}

.silver-source-ride-sec {
    background-color: #f17a21;
    padding: 2.4rem 7.698rem 2.8rem 2.439rem;
}

.silver-source-purpose-sec .ride-sec-main {
    padding: 5rem 0rem !important;
}

.silver-source-ride-sec-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.silver-source-ride-sec-top h4 {
    color: var(--text-color);
    font-size: 3.6rem;
    font-style: normal;
    font-weight: 600;
    line-height: 4.92rem;
    max-width: 78.0rem;
}

.silver-source-ride-sec h6 {
    color: var(--text-color);
    font-size: 3rem;
    font-style: normal;
    font-weight: 600;
    line-height: 4.6rem;
    letter-spacing: .0037rem;
    margin: 1.3rem 0rem 0rem 0rem;
}

.silver-source-help-center p {
    margin-bottom: 2rem;
}

.silver-source-ride-sec p {
    color: var(--text-color);
    font-size: 1.95rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.4rem;
    letter-spacing: -0.0762rem;
    display: flex;
    align-items: center;
    max-width: 50rem;
    grid-gap: 1rem;
}


.transportation-when-card {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px 40px;
}

.transportation-when-card .transportation-when-card-content-top {
    color: #52C3BA;
    font-size: 3.2rem;
    font-style: normal;
    font-weight: 600;
    line-height: 5.0rem;
    letter-spacing: .0212rem;
}

.transportation-when-card .transportation-when-card-content-time {
    color: var(--sub-text);
    font-size: 2.1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.7rem;
    letter-spacing: .0043rem;
}

.transportation-main-second-when {
    display: flex;
    align-items: flex-start;
    grid-gap: 8rem;
}

.transporation-sec .healthcare-heading {
    margin-top: 0rem;
}

.donation-inner-card-content p {
    color: var(--text-color);
    font-size: 2.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 3.2rem;
    text-align: center;
    max-width: 60rem;
    margin: 2.3rem 0rem 0rem 0rem;
    position: absolute;
    transition: 0.3s;
    opacity: 0;
    visibility: hidden;
}

.page-template-template-ways-to-give .donation-inner-card:hover .donation-inner-card-content p {
    opacity: 1;
    visibility: visible;
    position: relative;
}

.page-template-template-ways-to-give .donation-inner-card:hover::after {
    content: '';
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    position: absolute;
    background-color: #0000006c;
}

.silver-source-donation-h2 {
    color: #474C4F;
    font-size: 5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 5.9rem;
    text-align: center;
    margin-bottom: 2rem;
}

.ways-banner-main {
    padding: 10.1rem 0rem 0rem;
    margin-bottom: 0rem;
}

.dontaion-ways-cus-tabs .silver-source-heading {
    font-size: 3.0rem;
    font-weight: 700;
    line-height: 4.5rem;
    letter-spacing: .0146rem;
}

.dontaion-ways-cus-tabs p {
    font-size: 1.9rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.5rem;
    margin-top: .656rem;
    max-width: 40rem !important;
}

.dontaion-ways-cus-tabs .silver-source-tabs-history-sec-left a {
    color: var(--sub-text);
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    margin-top: 0rem;
}

.dontaion-ways-cus-tabs {
    padding: 3.3rem 2rem 7rem 2.5rem !important;
}

.dontaion-ways-cus-tabs .dontaion-distribution-text {
    font-size: 1.9rem;
    line-height: 2.7rem;
}

.donation-list-heading {
    color: #474C4F;
    font-size: 2.2rem !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 2.8rem !important;
    letter-spacing: .0043rem;
    margin-top: 2.2rem !important;
}

.dontaion-ways-cus-tabs ul li {
    padding-left: 0;
    font-size: 1.9rem; 
    font-style: normal;
    font-weight: 400;
    color: var(--sub-text);
    display: flex;
    align-items: flex-start;
    grid-gap: 10px;
}
.dontaion-ways-cus-tabs ul li::before {
    content: "";
    display: block;
    width: 10px;
    height: 12px;
    background: #474c4f;
    border-radius: 50%;
    min-width: 12px;
    margin-top:     10px;
}
.dontaion-ways-cus-tabs .silver-source-hero-left-links {
    color: #fff !important;
}

.silver-source-hero-banner .donation-banner-hero-content {
    max-width: 52rem !important;
}

.donation-banner-hero-content .donation-banner-hero-content-p1,
.donation-banner-hero-content .donation-banner-hero-content-p {
    display: flex;
    color: #E6B83A;
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.7rem;
    max-width: 60rem !important;
    grid-gap: 2rem;
}

.donation-banner-hero-content .donation-banner-hero-content-p1 {
    color: #2DAEB4;
}

.dontaion-ways-cus-tabs-image img {
    border-radius: .5rem;
}

.donation-volunter-sec p {
    font-size: 1.9rem;
    line-height: 2.7rem;
    letter-spacing: .0021rem;
    max-width: 100% !important;
}

.donation-volunter-sec-h4,
.donation-volunter-sec-p {
    color: #0C0D0C !important;
}

.donation-volunter-work-sec ul li,
.donation-volunter-work-sec ul li a {
    color: #0C0D0C !important;
    font-size: 2.2rem !important;
    font-style: normal;
    font-weight: 700;
    /* line-height: 3.9996rem; */
    letter-spacing: .0021rem;
    margin-top: .5rem;
    padding-left: 0rem !important;
}

.donation-volunter-work-sec p {
    color: #0C0D0C;
    font-size: 2.2rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.8rem;
}

.donation-volunter-work-sec li span {
    color: #0C0D0C;
    font-size: 2.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.8rem !important;
    letter-spacing: .0021rem;
}

.donation-volunter-work-text {
    font-weight: 400 !important;
}

.dontaion-ways-cus-tabs-image {
    position: relative;
}

.dontaion-ways-cus-tabs-icon {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.donation-cus-tabs {
    padding-top: 11.5rem;
}

.ways-heading {
    padding-top: 0rem;
}

.dontaion-ways-cus-tabs .donation-link {
    margin-top: 2.7rem;
}

/* .transportation-when--last-card {
    grid-column: span 2 / span 2;
    grid-row-start: 2;
    grid-column-start: 2;
} */

.silver-source-events-banner {
    background-color: var(--bg-color);
    padding: 12.2rem 0rem 0rem 5rem;
}

.silver-source-events-banner-inner-left-content {
    max-width: 55rem;
}

.silver-source-events-banner-inner-left-content h6 {
    color: #40B5BA;
    font-size: 3.75rem;
    font-style: normal;
    font-weight: 700;
    line-height: 4.5rem;
    letter-spacing: .0037rem;
}

.silver-source-events-banner-inner-left-content h2 {
    color: var(--sub-text);
    font-size: 6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 7.1rem;
    margin: .7rem 0rem 1.4rem 0rem;

}

.silver-source-events-banner-inner-left-content p {
    color: var(--sub-text);
    font-size: 2.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 3.4rem;
}

.silver-source-events-banner .silver-source-hero-links {
    margin-top: 4.9rem;
    padding-bottom: 25px;
}

.silver-source-events-banner .silver-source-hero-right-links {
    padding: 1rem 3.2rem 1rem 2.6rem;
    border: .1rem solid #fff;
    border-radius: .5rem;
    font-weight: 500;
    grid-gap: 1.7rem;
}

.silver-source-events-banner .silver-source-hero-right-links:hover,
.coming-event-content .silver-source-hero-links .silver-source-hero-left-links:hover {
    background-color: var(--ogbutton);
}

.silver-source-event-left-links {
    color: #f17a21;
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.1rem;
    transition: 0.3s;
}

.silver-source-event-left-links:hover {
    color: #40B5BA;
}

.silver-source-events-banner-inner-right-image {
    margin-top: 3rem;
    position: relative;
}

.silver-source-events-banner-inner-right-image .silver-source-live-image {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.silver-source-events-banner-inner-right-image .silver-source-live-image svg {
    position: absolute;
    top: 16.9rem;
    right: 22.9rem;
}

.silver-source-golf-sec {
    background-color: #F8F9F9;
    padding: 11.6rem 0rem 16.3rem 0rem;
}

.silver-source-golf-inner {
    background-color: #40B4BA;
    border-radius: .5rem;
    padding: 0rem 4.6rem 0rem 2.7rem;
}

.silver-source-golf-inner-left,
.silver-source-golf-inner-center {
    padding: 0rem 0rem 2.2rem 0rem;
}

.silver-source-golf-inner-left h4 {
    color: var(--text-color);
    font-size: 3.75rem;
    font-style: normal;
    font-weight: 700;
    line-height: 4.5rem;
    letter-spacing: .0146rem;
}

.silver-source-golf-inner-left p {
    color: var(--text-color);
    font-size: 2.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.7rem;
    margin: .5rem 0rem 2.6rem 0rem;
    max-width: 53.6rem;
}

.silver-source-golf-inner-left a {
    color: var(--text-color);
    font-size: 1.69rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.1rem;
    letter-spacing: .0396rem;
    display: flex;
    align-items: center;
    grid-gap: 2rem;
    transition: 0.3s;
    cursor: pointer;
    width: fit-content;
}

.silver-source-golf-inner-left a:hover {
    color: #f17a21;
}

.silver-source-golf-inner-left a svg path,
.silver-source-golf-inner-left a svg {
    transition: 0.3s;
}

.silver-source-golf-inner-left a:hover svg {

    transform: rotate(180deg);
}

.silver-source-golf-inner-left a:hover svg path {
    fill: #f17a21;
}

.silver-source-golf-inner-center ul {
    display: flex;
    grid-gap: 3rem;
}

.silver-source-golf-inner-center {
    display: flex;
    flex-direction: column;
    grid-gap: 2rem;
}

.silver-source-golf-inner-center ul li {
    color: var(--text-color);
    font-size: 1.69rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.1rem;
    letter-spacing: .0528rem;
}

.silver-source-golf-inner-center ul li:first-child {
    width: 6rem;
}

.silver-source-golf-inner-right {
    background-color: #109892;
    padding: 2.5rem 2.1rem 3.7rem 1.8rem;
    height: 100%;
}

.silver-source-golf-inner-right h2 {
    color: var(--text-color);
    font-size: 3.75rem;
    font-style: normal;
    font-weight: 500;
    line-height: 4.5rem;
    text-align: center;
}


.silver-source-golf-inner-right h3 {
    color: var(--text-color);
    font-size: 7.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 8.9rem;
    text-align: center;
}

.silver-source-golf-sec .silver-source-movie,
.silver-source-golf-inner {
    margin-top: 3.7rem;
}

.silver-source-golf-sec .silver-source-movie .silver-source-golf-inner {
    background-color: #27729F;
}

.silver-source-movie .silver-source-golf-inner-right {
    background-color: #13657F;
}

.silver-source-golf-sec-inner-h2 {
    color: var(--sub-text);
    font-size: 5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 5.9rem;
}

.silver-source-golf-sec-bottom {
    margin-top: 18.2rem;
}

.silver-source-event-cards {
    position: relative;
    height: 100%;
}

.silver-source-event-cards-content p {
    color: var(--text-color);
    font-size: 3rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.7rem;
}

.silver-source-event-cards-content {
    position: absolute;
    top: 3.7rem;
    left: 3.3rem;
}

.silver-source-event-cards img,
.silver-source-speaker-parent-right img,
.silver-source-sponsors-gallery-inner-card img {
    border-radius: 1.2rem;
    width: 100%;
}

.silver-source-golf-sec-bottom .main-galleri {
    margin: 0rem -2rem;
}

.silver-source-golf-sec-bottom .galleri-card {
    padding: 2rem 2rem;
}

.silver-source-single-image .galleri-card {
    padding: 1rem 1rem;
}

.silver-source-events-banner .workshop-link a,
.silver-source-blog-sec .workshop-link a {
    background-color: #40B5BA;
}


.silver-source-comin-events {
    background-image: url(../images/new-event-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.coming-event-content {
    padding: 8rem 0rem 14.7rem 5rem;
}

.coming-event-content h5 {
    color: var(--sub-text);
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.1rem;
}

.coming-event-content .silver-source-hero-links {
    margin-top: 3.3rem;
}

.coming-event-content .silver-source-hero-links .silver-source-hero-left-links {
    padding: 1rem 1rem 1rem 1.6rem;
    border: .1rem solid #fff;
    border-radius: .5rem;
    font-weight: 500;
    grid-gap: 1rem;
}

.silver-source-comin-events-image {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 9rem 7rem 0rem 0rem;
}

.silver-source-comin-events-image img {
    width: 24rem;
    background-color: #fff;
    padding: .5rem;
    aspect-ratio: 196/ 264;
    object-fit: cover;
}

.silver-source-speaker-sec {
    background-color: #F8F9F9;
    padding: 11.5rem 0rem 16.4rem 0rem;
}

.silver-source-speaker-parent-left h4,
.silver-source-speaker-contact h4,
.silver-source-sponsors h4,
.silver-source-sponsors-gallery h4 {
    color: var(--sub-text);
    font-size: 5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 5.9rem;
    letter-spacing: .0049rem;
    margin-bottom: 2.3rem;
}

.silver-source-speaker-parent-left p,
.silver-source-speaker-parent-left p a,
.silver-source-speaker-contact p,
.silver-source-speaker-contact span,
.silver-source-speaker-contact span a {
    color: var(--sub-text);
    font-size: 2.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.7rem;
}

.silver-source-speaker-child-content h5 {
    color: var(--heading);
    font-size: 3.75rem;
    font-style: normal;
    font-weight: 700;
    line-height: 4.5rem;
}

.silver-source-speaker-child-content p {
    color: #626666;
    font-size: 2.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.7rem;
}

.silver-source-speaker-child-content {
    text-align: right;
    margin-top: 5.7rem;
}

.silver-source-speaker-contact {
    padding: 6.9rem 0rem 8.3rem 0rem;
}

.silver-source-speaker-contact span,
.silver-source-speaker-contact span a {
    color: var(--heading);
}

.silver-source-speaker-contact span {
    margin-top: 2rem;
    display: block;
}

.speaker-detail-content {
    padding: 8.3rem 0rem 10.3rem 0rem;
}

.speaker-detail-content p {
    max-width: 54.6rem;
}

.silver-source-sponsors-inner {
    display: flex;
    justify-content: space-between;
    margin-top: 3rem;
}

.sponsor-bottom .silver-source-sponsors-image img {
    width: 25rem;
    object-fit: cover;
}

.silver-source-sponsors .sponsor-bottom {
    margin-top: 5rem;
}

.silver-source-sponsors h4 {
    margin-bottom: 4.3rem;
}

.silver-source-sponsors-gallery {
    padding-top: 13.6rem;
}

.silver-source-comin-events-image-content-right h4 {
    color: var(--text-color);
    font-size: 4.07rem;
    font-style: normal;
    font-weight: 400;
    line-height: 5.1rem;
    /*letter-spacing: -0.2623rem;*/
}

.silver-source-comin-events-image-content-right p {
    color: #FFE1CC;
    font-size: 1.84rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.4rem;
    letter-spacing: -0.0287rem;
    border-bottom: .2rem solid #FFE1CC;
    padding-bottom: 1rem;
}

.silver-source-comin-events-image-content-left {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    margin: 10rem 0rem 1rem 0rem;
}

.silver-source-comin-events-image-content-right {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.sponsors-gallery-main .slick-slide {
    padding: 0rem 1rem;
}

.sponsors-gallery-main .slick-list {
    margin: 0rem -1rem;
}

.sponsors-gallery-main .slick-prev:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='41' viewBox='0 0 21 41' fill='none'%3E%3Cpath d='M20.0003 20.4997L20.7163 21.1977C21.0943 20.8097 21.0943 20.1907 20.7163 19.8017L20.0003 20.4997ZM1.71633 0.30167C1.33133 -0.0933304 0.698331 -0.102333 0.302331 0.283669C-0.0936692 0.668671 -0.101669 1.30167 0.284331 1.69767L1.00033 0.999668L1.71633 0.30167ZM0.284331 39.3017C-0.101669 39.6977 -0.0936692 40.3307 0.302331 40.7157C0.698331 41.1017 1.33133 41.0937 1.71633 40.6977L1.00033 39.9997L0.284331 39.3017ZM20.0003 20.4997L20.7163 19.8017L1.71633 0.30167L1.00033 0.999668L0.284331 1.69767L19.2843 21.1977L20.0003 20.4997ZM20.0003 20.4997L19.2843 19.8017L0.284331 39.3017L1.00033 39.9997L1.71633 40.6977L20.7163 21.1977L20.0003 20.4997Z' fill='%23161616'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
}

.comin-events-image-content-right-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    grid-gap: .5rem;
    margin-top: 1rem;
}

.comin-events-image-content-right-inner p,
.comin-events-image-content-right-inner span {
    font-size: 1.23rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6rem;
    border-bottom: none;
    color: #FFE1CC;
}

.comin-events-image-content-right-inner h6 {
    color: #FFE1CC;
    font-size: 2.5rem;
    font-weight: 800;
}

.comin-events-image-content-left-bottom h2 {
    color: #FFF;
    font-size: 2.92rem;
    font-style: normal;
    font-weight: 700;
    line-height: 3.6rem;
}

.comin-events-image-content-left-bottom h3 {
    color: #FFE1CC;
    font-size: 2.92rem;
    font-style: normal;
    font-weight: 700;
    line-height: 3.6rem;
}

.events-image-content-left-bottom {
    justify-content: flex-start;
    margin-top: 0rem;
    padding-left: 10rem;
}

.silver-source-movie .benefit .silver-source-golf-inner-right {
    padding: 2.5rem 2.1rem 3.9rem 1.8rem !important;
    height: 100%;
}

.donation-ways .sidebar_cus {
    width: 35.4rem;
}



.silver-source-golf-inner-left-inner-child {
    display: none;
}

.silver-source-comin-events-image-top-text {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    grid-gap: 2rem;
}

.silver-source-comin-events-image-content {
    padding-right: 3rem;
}

.comin-events-image-bottom-text {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    grid-gap: 1rem;
}

.silver-source-sponsors-image img {
    width: 30rem;
    max-width: 100%;
}

.coming-events-mobile {
    display: none;
}

.silver-source-lining-banner-link {
    color: var(--text-color);
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.5rem;
    grid-gap: 1rem;
    margin-top: 6.4rem;
    transition: 0.3s;
    text-transform: uppercase;
    display: inline-flex;
    align-items: center;
    background-color: #25989e;
    color: var(--text-color);
    padding: 1rem 2.3rem 1rem 1.7rem;
    border: .1rem solid #fff;
    border-radius: .5rem;
    justify-content: center;

}

.silver-source-lining-banner-link:hover {
    color: #ffff;
    background-color: transparent;
}

.silver-source-lining-banner-link:hover svg path {
    fill: #f17921;
}

.silver-source-scams-sec {
    background-color: #F8F9F9;
    padding: 11.5rem 0rem 16.3rem 0rem;
}

.silver-source-scams-left-content h4 {
    color: var(--sub-text);
    font-size: 5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 5.9rem;
    margin-bottom: 2.7rem;
    max-width: 50rem;
}

.silver-source-scams-left-content p,
.silver-source-scams-right-content p {
    color: var(--sub-text);
    font-size: 2.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.7rem;
    max-width: 61.6rem;
}

.silver-source-scams-left-content span {
    color: #f17a21;
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.1rem;
    margin: 3.2rem 0rem 1.2rem 0rem;
    display: block;
}

.silver-source-scams-right-image {
    margin: 10rem 0rem 3.9rem 0rem;
}

.silver-source-scams-right-image img {
    width: 100%;
}

.silver-source-blog-sec-inner {
    border-top: .2rem solid #f17921;
    padding-top: 4.2rem;
}

.silver-source-blog-sec-inner-bootom {
    border-top: none;
}

.silver-source-blog-inner-text {
    margin-top: 2.2rem;
}

.silver-source-blog-inner-text h4 {
    color: var(--sub-text);
    font-size: 2.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.9rem;
}

.silver-source-blog-inner-text p {
    color: var(--sub-text);
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.6rem;
    margin-top: 1.5rem;
    max-width: 28.7rem;
}

.silver-source-blog-sec {
    padding: 0rem 0rem 16.3rem 0rem;
}

.silver-source-blog-sec .workshop-link {
    justify-content: center;
}

.resource-sec-inner-content {
    display: flex !important;
    align-items: center !important;
    flex-direction: row !important;
    grid-gap: 3rem !important;
    padding: .5rem 0rem;
}

.resource-sec-inner-content li {
    flex: 1;
    font-size: 2.2rem !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 2.7rem !important;
}

/* .resource-sec-inner-content li:first-child {
    flex: 2;
} */

/* .resource-sec-inner-content-bottom {
    padding-bottom: 10rem;
} */

.resources-banner-content .housing-right-serve .silver-source-tabs-history-sec-left a {
    /* flex: 1;
    font-size: 2.2rem !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 2.7rem !important;
    color: rgb(33, 37, 41) !important; */
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.1rem;
    margin: 1.6rem 0rem 1.3rem 0rem;
    transition: all 0.3s ease;

}

.resources-banner-content .housing-right-serve .silver-source-tabs-history-sec-left a:hover {
    color: var(--ogbutton) !important;
}


.silver-source-help-sec h4 {
    color: var(--sub-text);
    font-size: 5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 5.9rem;
    letter-spacing: .0098rem;
}

.silver-source-help-sec {
    padding: 0rem 8rem 10rem 8rem;
}

.silver-source-help-inner-content ul li:first-child {
    color: var(--heading);
    font-size: 2.71rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.4rem;
    letter-spacing: .0106rem;
    margin-bottom: 1.4rem;
}

.silver-source-help-inner-content ul li {
    color: var(--sub-text);
    font-size: 2.2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.7rem;
    max-width: 20rem;
}

.silver-source-help-inner-content {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 40px 40px;
    padding-top: 2.3rem;
}

.ride-sec-main.silver-source-help-center-second.counts-sec-ride {
    padding-top: 5.5rem;
}

.ride-sec-main.silver-source-help-center-second {
    padding-top: 5.5rem;
}

.silver-source-help-center {
    padding: 5.5rem 0rem 0rem 0rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.silver-source-help-center .info-box {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
}


.silver-source-help-center .row {
    display: flex;
    margin-bottom: 12px;
}

.silver-source-help-center .label {
    font-weight: bold;
    width: 7rem;
    /* controls alignment of labels */
}

.silver-source-help-center .value {
    flex: 1;
}

.silver-source-help-center-inner {
    padding-top: 5rem;
}

.silver-source-help-center-inner {
    display: flex;
    align-items: center;
    grid-gap: 3rem;
}

.silver-source-help-center-inner-conten {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1;
    grid-gap: 1rem;
}

.silver-source-help-center-inner-conten li {
    color: var(--heading);
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.2rem;
    text-align: center;
}

.silver-source-help-center-second .silver-source-ride-sec {
    background-color: #14416D !important;
    position: relative;
}

.silver-source-help-center-second h4 {
    color: #fff;
}

.silver-source-help-center-second .silver-source-hero-left-links {
    position: absolute;
    bottom: 2rem;
    right: 5.9rem;
}

.silver-source-help-bottom p {
    color: var(--heading);
    font-size: 3rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.6rem;
    text-align: center;
    width: 100%;
}

.silver-source-help-bottom {
    padding: 2.0rem 0rem 0rem 0rem;
    display: flex;
    justify-content: center;
}

.lining-inner-banner {
    margin-bottom: 2rem;
}



.count-help-inner-content {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 40px 10px;
    width: 90%;
}

.counts-sec-ride .silver-source-ride-sec {
    background-color: #2DAEB4 !important;
    border-radius: .5rem;
}

.counts-sec-ride .donation-iiner-card-link-first {
    top: unset !important;
    bottom: 40px;
}

.silver-source-help-center-inner-conten-inner-ul {
    margin: 5rem 0rem 0rem 0rem;
}

.silver-source-help-center-inner-conten-inner-ul .silver-source-hero-left-links {
    letter-spacing: .0396rem;
}

.donate-banner-content {
    width: 77.8rem !important;
}

.silver-source-donation-amount-sec {
    background-color: #F8F9F9;
    padding: 11.6rem 0rem 17.2rem 0rem;
}

.silver-source-donation-cus {
    display: flex;
    align-items: center;
    justify-content: space-around;
    grid-gap: 2rem;
}

.silver-source-donation-cus .btn {
    border: .1rem solid #40B4BA;
    color: var(--sub-text);
    font-size: 3rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.7rem;
    transition: 0.3s;
    flex: 1;
    border-radius: .9rem;
}

.silver-source-donation-cus .btn:hover {
    background-color: #40B4BA;
    border: .1rem solid #40B4BA;
    color: var(--text-color);
}

.silver-source-donation-cus .btn-check:checked+.btn {
    border: .1rem solid #40B4BA;
}

.silver-source-donation-cus {
    margin: 2rem 0rem;
}

.silver-source-donation-amount-sec-inner h3 {
    text-align: center;
    color: var(--sub-text);
    font-size: 5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 5.9rem;
    margin-bottom: 4rem;
}

.donation-page-link .silver-source-hero-left-links {
    font-size: 1.69rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.1rem;
    letter-spacing: .0462rem;
    grid-gap: 1rem;
    padding: 1.2rem 4.8rem 1.2rem 4.7rem;
    transition: 0.3s;
}

.silver-source-donation-amount-sec .donation-page-link {
    justify-content: center;
}


.image-card {
    position: relative;
    overflow: hidden;
    background-color: #F3F5F5;
    border-radius: 1rem;
    box-shadow: 0 0 1.4rem .1rem #717272a6;
    width: 100%;
}


.image-card img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    object-fit: cover;
    opacity: 0;
    /* visibility: hidden; */
    transition: 0.3s;
    height: 100%;
    object-position: right;
    clip-path: polygon(65% 0%, 100% 0%, 100% 100%, 65% 100%);
}

.image-card:hover .img-1 {
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}

img.img-1 {
    opacity: 1;
}

img.img-2 {
    left: 0;
    width: 100%;
}

.silver-source-services-inner-cards-content {
    position: relative;
    z-index: 3;
    height: 100%;
    display: flex;
    flex-direction: column;
    min-height: 30rem;
    grid-gap: 1rem;
}

.image-card:hover img.img-2 {
    opacity: 1;
    height: 100%;
}

.image-card::after :after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    background: linear-gradient(45deg, #00000059, #19191954);
}

.image-card:hover::after {
    background: rgba(0, 0, 0, 0.55);
}

.image-card:hover h3,
.image-card:hover p,
.image-card:hover .silver-source-services-inner-cards-content-link {
    color: var(--text-color) !important;
}

.image-card:hover .silver-source-services-inner-cards-content-link svg path {
    fill: #fff;
    stroke: #fff;
}

.silver-source-services-inner-cards {
    display: flex;
    justify-content: center;
    grid-gap: 4rem;

}

.silver-source-newsletter-sec-content-form span {
    font-size: 1.8rem;
    text-align: left;
    font-weight: 400;
}

.silver-source-newsletter-sec-content-form .wpcf7-response-output {
    border-radius: .5rem !important;
    color: #dc3232;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1;
    padding: 1rem !important;
}

.footer-address-text {
    color: #D8DDDC;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.8rem;
    letter-spacing: -0.0164rem;
    max-width: 24.6rem;
    transition: 0.3s;
}

.footer-address-text:hover {
    color: var(--heading);
}

.silver-source-feedback-sec {
    overflow: hidden;
}

.banner-mobile,
.serve-mobile-img {
    display: none;
}

.mobile-copyright-content,
.mobile-login-button,
.mobile-socila-icon {
    display: none;
}



.silver-source-cus-left-inner-tabs:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='91' viewBox='0 0 20 91' fill='none'%3E%3Cg clip-path='url(%23clip0_3131_258)'%3E%3Cpath d='M1 90.287H0V9.459C0 4.235 4.233 0 9.457 0L19.813 0.0019989V1H9.457C7.121 1.001 5.009 1.947 3.477 3.478C1.945 5.01 1 7.12 1 9.459V90.287Z' fill='%237E7E7D' stroke='%237E7E7D' stroke-width='0.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3131_258'%3E%3Crect width='20' height='91' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 9.5rem;
    width: 5rem;
    display: block;
    position: absolute;
    top: 9rem;
    left: -4.7rem;
}

.silver-source-cus-left-inner-tabs::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='88' viewBox='0 0 21 88' fill='none'%3E%3Cpath d='M20.016 87.4961H9.659C4.324 87.4961 0 83.1701 0 77.8341V9.15527e-05H1.405V77.8341C1.407 80.1171 2.328 82.1751 3.822 83.6711C5.319 85.1661 7.379 86.0891 9.659 86.0891H20.016V87.4961Z' fill='%237E7E7D'/%3E%3C/svg%3E");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 9.5rem;
    width: 5rem;
    display: block;
    position: absolute;
    bottom: 0;
    left: -4.55rem;
}

.content.housing-right-serve>div:last-child {
    padding-bottom: 10rem !important;
}

.page-template-template-transportation .content.housing-right-serve>div:first-child {
    padding-top: 0rem !important;
}

.child-hero-banner {
    height: 56.1rem;
}

.housing-right-serve .donation-ways-tabs-inner-banner {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
}

.resources-banner-content .silver-source-tabs-purpose-sec-left {
    padding: 2rem 0rem 0rem 0rem;
}

.resources-banner-content .healthcare-heading {
    margin-top: 0rem;
}

.help-banner-content .silver-source-hero-banner-content p {
    font-size: 2.2rem;
    line-height: 2.7rem;
    max-width: 60rem;
}

.help-banner-content .silver-source-hero-banner-content h1 {
    max-width: 51.9rem;
}

section.container.search-results {
    padding: 10rem 0rem 10rem 5rem;
}

.silver-source-form-inner-content {
    padding: 0rem 0rem 4.1rem 0rem;
    display: flex;
    justify-content: space-between;
}

.silver-source-form-inner-content-right a {
    color: var(--sub-text);
    font-size: 2.15rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.7rem;
    letter-spacing: .0084rem;
    transition: 0.3s all;
}

.silver-source-form-inner-content-right p {
    margin-top: 1.5rem;
    display: flex;
    align-items: center;
    grid-gap: 1.1rem;
}

.silver-source-form-inner-content-left h3 {
    color: var(--heading);
    font-size: 3.24rem;
    font-style: normal;
    font-weight: 600;
    line-height: 4rem;
    margin-bottom: 5px;
}

.silver-source-form-inner-content-right h3 a {
    color: var(--heading);
    font-size: 2.86rem;
    font-weight: 600;
    line-height: 3.5rem;
    letter-spacing: .0447rem;
}

.silver-source-form-inner-content-left span a {
    color: var(--sub-text);
    font-size: 1.91rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.2991rem;
    margin-top: 0;
    transition: 0.3s all;
}

.silver-source-form-inner-content-left.middlePortion span
{
	color: var(--sub-text);
    font-size: 1.91rem;
    font-style: normal;
    font-weight: 600;
    line-height: 3.2991rem;
    margin-top: 1.1rem;
    transition: 0.3s all;
}

.custom-contact-form input {
    color: var(--sub-text);
    width: 100%;
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.5rem;
    letter-spacing: .0313rem;
    border: .1rem solid #40B4BA !important;
    border-radius: .5rem;
    padding: 1.4rem 0rem .9rem 1.2rem;
}

.custom-contact-form .form-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    grid-gap: 15rem;
    margin-bottom: 2rem;
}

.form-col {
    width: 50%;
}

.form-col label {
    width: 100%;
}

.custom-contact-form .form-col select {
    width: 100%;
    color: var(--sub-text) !important;
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.5rem;
    letter-spacing: .0313rem;
    border: .1rem solid #40B4BA !important;
    border-radius: .5rem;
    padding: 1.4rem 1rem .9rem 1.2rem;
}

.custom-contact-form .form-col br {
    display: none;
}

select.wpcf7-form-control.wpcf7-select {
    appearance: none !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 19 14' fill='none'%3E%3Cpath d='M9.087 13.2207L0 0.000702858H18.012L9.087 13.2207Z' fill='%2311366E'/%3E%3C/svg%3E");
    /* display: block; */
    background-position: right 10px center;
    background-repeat: no-repeat;
    background-size: 1.4rem;
}

.custom-contact-form .form-col textarea {
    color: var(--sub-text);
    font-size: 2rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.7rem;
    letter-spacing: .0313rem;
    border: .1rem solid #40B4BA !important;
    border-radius: .5rem;
    width: 100%;
    height: 350px;
    max-height: 100%;
    padding: 1.4rem 1rem .9rem 1.2rem;
}

.form-footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    grid-gap: 15px;
}

.silver-source-form {
    padding: 9.3rem 0rem 22.8rem 0rem;
}

.submit-btn {
    display: flex;
    justify-content: flex-end;
    align-items: center;

}

.submit-btn .wpcf7-form-control {
    color: var(--text-color);
    font-size: 1.69rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.1rem;
    letter-spacing: .0264rem;
    padding: 1.3rem 1.8rem 1.3rem 1.8rem;
    background-color: #32B1B6;
    transition: 0.3s;
    display: flex;
    /* align-items: center; */
    grid-gap: 1.5rem;
    width: 100%;
    transition: 0.3s;
    min-width: 200px;
    text-align: left;
}

.submit-btn .wpcf7-form-control:hover {
    background-color: var(--ogbutton);
    border: 1px solid var(--ogbutton) !important;
}

.submit-btn p {
    display: flex;
    align-items: center;
    position: relative;
}

span.wpcf7-spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%);
}

.submit-btn p::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' viewBox='0 0 12 11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.22 0.220953C6.29 0.150953 6.372 0.095953 6.464 0.0579529C6.555 0.0199528 6.652 -4.673e-05 6.751 -4.673e-05C6.85 -4.673e-05 6.947 0.0199528 7.038 0.0579529C7.13 0.095953 7.212 0.150953 7.282 0.220953L11.782 4.72095C11.852 4.78995 11.907 4.87295 11.945 4.96395C11.983 5.05495 12.002 5.15395 12.002 5.25195C12.002 5.35095 11.983 5.44895 11.945 5.53895C11.907 5.62995 11.852 5.71295 11.782 5.78295L7.282 10.283C7.141 10.423 6.95 10.502 6.751 10.502C6.552 10.502 6.361 10.423 6.22 10.283C6.079 10.142 6 9.94995 6 9.75195C6 9.55295 6.079 9.36195 6.22 9.22095L10.19 5.25195L6.22 1.28295C6.15 1.21295 6.095 1.12995 6.057 1.03895C6.019 0.948953 6 0.850953 6 0.751953C6 0.653954 6.019 0.554953 6.057 0.463953C6.095 0.372953 6.15 0.289953 6.22 0.220953Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 5.25C0 5.052 0.079 4.86 0.22 4.72C0.36 4.579 0.551 4.5 0.75 4.5H10.5C10.699 4.5 10.89 4.579 11.03 4.72C11.171 4.86 11.25 5.052 11.25 5.25C11.25 5.449 11.171 5.641 11.03 5.781C10.89 5.922 10.699 6 10.5 6H0.75C0.551 6 0.36 5.922 0.22 5.781C0.079 5.641 0 5.449 0 5.25Z' fill='white'/%3E%3C/svg%3E");
    background-size: 100%;
    background-position: right;
    width: 15px;
    height: 15px;
    display: block !important;
    background-repeat: no-repeat;
    position: absolute;
    right: 20px;
}

.custom-contact-form input:focus-visible,
.custom-contact-form select:focus-visible,
.custom-contact-form textarea:focus-visible {
    outline: none;
}

.custom-contact-form {
    display: flex;
    flex-direction: column;
    grid-gap: 2rem;
}

.left-stack label {
    margin-bottom: 2rem;
}

.speacialize-page-link {
    margin-top: 0rem;
}

.silver-source-form .wpcf7-not-valid-tip {
    font-size: 1.8rem;
}



.full_anchor {
    position: absolute;
    inset: 0;
    z-index: 1;
}

.silver-source-resources-sec-cards-inner .silver-source-resources-sec-cards-link {
    z-index: 2;
}

.active .active_change_color {
    color: var(--heading) !important;
}

.silver-source-cus-nav li.dropdown:hover ul.dropdown-menu {
    display: block !important;
    background: #3c7fa8ba !important;
    backdrop-filter: blur(2px);
}

.silver-source-cus-nav li.dropdown>a {
    transition: unset !important;
}

.top-nav-search-bar svg {
    width: 2.4rem;
    height: 2.4rem;
    object-fit: cover;
}

.silver-source-right-links svg {
    width: 2.5rem;
    height: 2.5rem;
    object-fit: cover;
}

.silver-source-center-navitems a {
    font-size: 1.38rem;
    font-weight: 600;
    font-style: normal;
    line-height: 1.9rem;
    padding: .445rem 2rem .566rem 1.7rem;
    border-radius: 1.6rem;
    color: inherit;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.silver-source-center-navitems li {
    transition: 0.3s all;
    border-radius: 1.6rem;
    color: #565657 !important;
}

.silver-source-center-navitems li:hover {
    background-color: #3C7EA8;
    color: #fff !important;
}

.silver-source-center-navitems li.dropdown {
    border-radius: 1.6rem 1.6rem 0 0 !important;
}

.silver-source-cus-nav .dropdown-menu li a.dropdown-item:hover {
    background: #144670;

}


.add_animation {
    clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
    transition: 1s;
}

.animated_card {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.section_float_img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: 1s;
    z-index: -1;
}

.add_scale {
    transform: translate(-50%, -50%) scale(1.1);
}


/* .video_after::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: #000;
} */

.video_after {
    position: relative;
}

.add_top_btm {
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: 1s;
}

.top_btm {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.add_text_anim {
    transform: translateY(50px);
    transition: 1s;
    opacity: 0;
}

.text_card_anim {
    transform: translateY(0);
    opacity: 1;
}

.silver-source-tabs-purpose-sec-right {
    padding-top: 9rem;
}




.top-nav-search-bar svg,
.silver-source-hero-left-links svg {
    width: 2.4rem;
    height: 2.4rem;
    object-fit: cover;
}

.silver-source-right-links svg {
    width: 2.5rem;
    height: 2.5rem;
    object-fit: cover;
}

.silver-source-services-inner-cards h3,
.silver-source-events-banner-inner-left-content h6 {
    font-family: "Raleway", sans-serif;
}

.silver-source-result-cards h4 {
    font-family: 'Inter';
}

.image-card svg {
    width: 1.2rem;
    height: 1.1rem;
    object-fit: cover;
}

.silver-source-services-inner-cards-content-link svg {
    width: 1.2rem;
    height: 1.1rem;
    object-fit: cover;
}

.donation-inner-card-content svg,
.silver-source-hero-links svg {
    width: 2.4rem;
    height: 2.4rem;
    object-fit: cover;
}

.silver-source-result-main-cards .impact-cards-icon svg {
    height: 8.8rem;
    object-fit: cover;
    width: 14.3rem;

}


.silver-source-document-sec-icon svg {
    width: 2.0rem;
    height: 16rem;
    object-fit: cover;
}

.silver-source-footer-address-content svg {
    height: 1.4rem;
    width: 2.0rem;
    object-fit: cover;
}

.silver-source-result-cards h4,
.silver-source-form-inner-content-left h3 a,
.silver-source-form-inner-content-right h3 a {
    font-family: "inter";
}

.silver-source-ride-sec p svg {
    width: 3.4rem;
    height: 3.7rem;
    object-fit: cover;
}

.silver-source-golf-inner-left svg {
    width: 1.5rem;
    height: 1.5rem;
    object-fit: cover;
}

.donation-banner-hero-content .donation-banner-hero-content-p1,
.donation-banner-hero-content .donation-banner-hero-content-p1,
.donation-banner-hero-content .donation-banner-hero-content-p {
    color: #fff;
}

.donation-banner-hero-content-p1 svg path,
.donation-banner-hero-content-p svg path {
    stroke: #ffffff00 !important;
    fill: #fff !important;
}


.donation-banner-hero-content-p svg {
    margin-top: 8px;
}

.dontaion-ways-cus-tabs-image {
    padding-top: 6rem;
}

.silver-source-hero-banner-content {
    padding-top: 9.688rem;
    padding-bottom: 9.688rem;
}

body.page-template-template-contact-us .silver-source-hero-banner {
    height: auto;
    min-height: 58rem;
}

body.page-template-template-contact-us .silver-source-hero-banner-image img {
    height: 100%;
}

.donation-cus-tabs .silver-source-tabs-purpose-sec-left {
    padding-top: 7rem;
}

.donation-ways .donation-ways-tabs-inner-banner {
    padding: 8.0rem 0rem 5rem 0rem !important;
}

/* .search-overlay {
    height: 120px !important;
    background: rgb(21 65 109 / 55%) !important;
    backdrop-filter: blur(5px) !important;
} */
.search-overlay {
    position: absolute !important;
    top: 0px !important;
    right: 0 !important;
    height: auto !important;
    background: transparent !important;
    display: block !important;
    z-index: 9999 !important;
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%) !important;
    transition: 0.3s !important;
    width: 30rem !important;
    left: auto !important;
}

.impact-sec p br {
    display: none;
}

.video-wrapper {
    position: relative;
    width: 800px;
    border-radius: 20px;
    max-width: 100%;
    overflow: hidden;
    cursor: pointer;
    aspect-ratio: 16/9;
}

.video-cover {
    width: 100%;
    display: block;
    border-radius: 8px;
    height: 100%;
}

.play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90px;
    height: 90px;
    border-radius: 50%;
}

.play-button img {
    width: 100%;
}

.home .silver-source-hero-banner-content {
    padding-top: 1.5rem !important;
    padding-left: 0 !important;
    padding-bottom: 1.5rem !important;
}

ul.silver-source-center-navitems li:has(a.active) {
    background: #4292c3;
    color: #fff !important;
    border-radius: 20px !important;
}

.silver-source-center-navitems li.dropdown:has(a.active):hover {
    border-radius: 1.6rem 1.6rem 0 0 !important;
}

.video-wrapper iframe {
    height: 100%;
    width: 100%;
}

.resources-banner-content .resource-scroll-right {
    padding-top: 8.0rem !important;
}

.silver-source-events-banner-inner-right-image img {
    width: 100%;
    object-fit: cover;

}

.page-template-template-silver-lining .silver-source-events-banner-inner-right-image img {
    border-radius: 20px;
}

.page-template-template-donate .silver-source-hero-banner-content p {
    font-size: 2.3rem;
    color: var(--text-color);
    font-weight: 400;
    line-height: 3.4rem;
    margin-top: 3rem;
    max-width: 62rem;
}

.page-template-template-donate .transportation-banner .silver-source-hero-banner-content h1 {
    max-width: 613px;
}

.single-post h1,
h2,
h3,
h4 {
    font-size: 32px;
    margin-bottom: 12px;
}

.silver-source-single-post p {
    font-size: 23px;
    line-height: 34px;
}

.single-pos .silver-source-single-post li {
    font-size: 20px !important;
    font-weight: 600;
}

.single-post .silver-source-single-post img {
    width: 100%;
    border-radius: 20px;
    aspect-ratio: revert-layer;
}

.single-post .silver-source-single-post ul {
    margin: 10px 0px;
    font-size: 23px;
    line-height: 34px;
}

.single-post .silver-source-single-post li::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Ccircle cx='5.5' cy='5.5' r='5.5' fill='%23474C4F'/%3E%3C/svg%3E");
    width: 2.0rem;
    height: 2.0rem;
    min-width: 2.0rem;
    background-position: center;
    background-size: 50%;
    background-repeat: no-repeat;
}

.single-post .wp-block-image {
    margin-bottom: 20px;
}

.single-post .silver-source-single-post .wp-block-list li {
    display: flex;
    align-items: center;
    grid-gap: 1.0rem;
}

.accordion .header_mobile_acco {
    display: none !important;
}

.page-template-template-workshops .silver-source-events-banner-inner-right-image figure a {
    height: 100%;
    display: block;
}

.silver-source-lining-banner-link svg {
    fill: #fff;
    stroke: #ffff;
}

.silver-source-lining-banner-link:hover svg {
    fill: var(--ogbutton);
    stroke: var(--ogbutton);
}

.silver-source-page-title {
    font-size: 38px !important;
    font-weight: 600;
    margin-bottom: 20px !important;
}

.silver-source-result-cards sup {
    font-size: 35px;
}

.specialize-hading {
    font-size: 20px !important;
}

.page-template-template-what-we-do-child .content {
    padding: 0rem 0rem 0rem 9rem;
}

.page-template-template-transportation .silver-source-table-scroll-cus-tabs {
    max-width: 135rem;
    padding: 0rem 3rem;
    margin: 0 auto;
}
.page-template-template-transportation .content{
    padding: 0rem 0rem 0rem 0rem;
}
.ride-sec-main .silver-source-hero-left-links {
    width: 400px;
    margin-top: 15px;
}

.silver-source-serve-sec .silver-source-hero-banner-content {
    padding-left: 3rem !important;
}

.home section.silver-source-hero-banner .container {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.silver-source-tabs-purpose-sec-left span {
    color: var(--heading);
    font-style: italic;
}

.silver-source-event-cards a {
    width: 100%;
}

.transporation-image {
    padding-top: 0rem !important;
}

.ways-inner-cards span {
    color: #0C0D0C !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 39.996px;
    letter-spacing: 0.021px;
}

.ways-inner-cards strong {
    color: #0C0D0C !important;
}

body .search-close {
    position: absolute;
    top: 50%;
    right: 0.7rem;
    background: none;
    border: none;
    font-size: 1.3rem;
    color: #ffffff;
    cursor: pointer;
    background: #4292c3;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    transform: translateY(-50%);
}

.page-template-template-help .ride-sec-main .silver-source-hero-left-links {
    width: auto;
}

.silver-source-footer-social-icon img:first-child {
    border-radius: 4px;
}

.silver-source-event-cards img {
    border-radius: 1.2rem;
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 840/446;
    object-position: top;
    transition: 0.3s;
}

.silver-source-event-cards img:hover {
    transform: scale(1.02);
}

.silver-source-single-image img {
    cursor: pointer;
    aspect-ratio: unset;
}

.single-past-event-gallery .silver-source-single-article {
    max-width: 1150px;
}

.image-card .silver-source-services-inner-cards-content:hover .silver-source-services-inner-cards-content-link::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    background: linear-gradient(45deg, rgb(0 0 0 / 90%), rgb(0 0 0 / 0%))
}

.silver-source-footer-social-icon img {
    display: block;
    height: 2.2rem;
    width: auto;
}


.silver-source-services-inner-cards {
    height: 100%;
}

.image-card {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.silver-source-trusted-bottom-images img {
    margin-bottom: 0;
    margin-top: 3.5rem;
}

.silver-source-services-cards>.row {
    --bs-gutter-y: 32px;
    --bs-gutter-x: 32px;
}

.new_enhance {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='88' viewBox='0 0 18 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 36.0742V4.43222C0.5 2.26022 2.26 0.500217 4.432 0.500217H17.455' stroke='%23474C4F'/%3E%3Cpath d='M17.455 86.75H4.432C2.26 86.75 0.5 84.99 0.5 82.818V52.807' stroke='%23474C4F'/%3E%3C/svg%3E%0A"), url("data:image/svg+xml,%3Csvg width='18' height='88' viewBox='0 0 18 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.955 36.0742V4.43222C16.955 2.26022 15.195 0.500217 13.023 0.500217H0' stroke='%23474C4F'/%3E%3Cpath d='M0 86.75H13.023C15.195 86.75 16.955 84.99 16.955 82.818V52.807' stroke='%23474C4F'/%3E%3C/svg%3E%0A");
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 15px 20px;
    margin-bottom: 0;
    min-width: 16rem;
    text-align: center;
}

h4.departmentName {
    font-size: 2.5rem;
    font-style: normal;
    line-height: 3.1rem;
    margin: 1.6rem 0rem 1.3rem 0rem;
    color: var(--heading);
}

.BodBox .board {
    margin-bottom: 4.0rem !important;
}



.section_border {
    height: 10rem;
    width: 100%;
    object-fit: cover;
}

.left_new_content {
    text-align: center;
    padding: 5rem 2rem 2rem 2rem;
    height: 100%;
}

img.join_us_img {
    display: block;
    width: 17rem;
    margin: 0 auto;
}

span.new_border_divider {
    height: 0.15rem;
    background: #7B7E80;
    display: block;
    margin: 0 auto;
    width: 10rem;
}

img.inspiring_img {
    display: block;
    max-width: 30rem;
    margin: 0 auto;
}

h4.new_event_date {
    color: #BC9A5C;
    font-size: 2.4rem;
    text-align: center;
}

h5.new_event_venue {
    font-family: "Raleway", sans-serif;
    font-weight: 700 !important;
    font-size: 2.5rem;
    color: var(--sub-text);
    text-align: center;
}

h6.new_event_type {
    color: #BC9A5C;
    font-family: "Raleway", sans-serif;
    font-weight: 700 !important;
    font-size: 1.9rem;
    margin-top: 0;
    text-align: center;
}

.right_new_img {
    background: #161616;
    height: 100%;
    padding-right: 5rem;
    padding-left: 4rem;
    padding-bottom: 5rem;
    position: relative;
    z-index: 1;
}

ul.new_main_team {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    grid-gap: 2rem;
}

ul.new_main_team>li {
    flex: 1;
}

img.new_event_honoring {
    width: 20rem;
    margin-left: auto;
}

img.new_event_team {
    width: 100%;
    border: 0.2rem solid #ffffff;
    margin-top: -6rem;
}

h4.new_tea_name {
    color: #BC9A5C;
    font-size: 4.5rem;
    text-align: right;
    margin-top: 3rem;
}

h6.new_teamm_designation {
    font-size: 2rem;
    color: #ffffff;
    text-align: right;
    font-weight: 500;
    max-width: 65%;
    margin-left: auto;
}

.white_logo svg {
    width: 30rem;
    height: auto;
    display: block;
    margin-left: auto;
    margin-top: 6rem;
}

img.abso_vector_one {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 5rem;
    width: 36rem;
}

img.abso_vector_two {
    position: absolute;
    left: 0;
    bottom: 2rem;
    z-index: -1;
    width: 28rem;
}

.sponsors-gallery-main .slick-next:before {
    display: none;
}



.sponsors-gallery-main .slick-next::after {
    content: "";

    height: 41px;
    width: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='41' viewBox='0 0 21 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0003 20.4997L20.7163 21.1977C21.0943 20.8097 21.0943 20.1907 20.7163 19.8017L20.0003 20.4997ZM1.71633 0.30167C1.33133 -0.0933304 0.698331 -0.102333 0.302331 0.283669C-0.0936692 0.668671 -0.101669 1.30167 0.284331 1.69767L1.00033 0.999668L1.71633 0.30167ZM0.284331 39.3017C-0.101669 39.6977 -0.0936692 40.3307 0.302331 40.7157C0.698331 41.1017 1.33133 41.0937 1.71633 40.6977L1.00033 39.9997L0.284331 39.3017ZM20.0003 20.4997L20.7163 19.8017L1.71633 0.30167L1.00033 0.999668L0.284331 1.69767L19.2843 21.1977L20.0003 20.4997ZM20.0003 20.4997L19.2843 19.8017L0.284331 39.3017L1.00033 39.9997L1.71633 40.6977L20.7163 21.1977L20.0003 20.4997Z' fill='%23161616'/%3E%3C/svg%3E%0A") !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
}

/* .sponsors-gallery-main .slick-next:hover
{
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='41' viewBox='0 0 21 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0003 20.4997L20.7163 21.1977C21.0943 20.8097 21.0943 20.1907 20.7163 19.8017L20.0003 20.4997ZM1.71633 0.30167C1.33133 -0.0933304 0.698331 -0.102333 0.302331 0.283669C-0.0936692 0.668671 -0.101669 1.30167 0.284331 1.69767L1.00033 0.999668L1.71633 0.30167ZM0.284331 39.3017C-0.101669 39.6977 -0.0936692 40.3307 0.302331 40.7157C0.698331 41.1017 1.33133 41.0937 1.71633 40.6977L1.00033 39.9997L0.284331 39.3017ZM20.0003 20.4997L20.7163 19.8017L1.71633 0.30167L1.00033 0.999668L0.284331 1.69767L19.2843 21.1977L20.0003 20.4997ZM20.0003 20.4997L19.2843 19.8017L0.284331 39.3017L1.00033 39.9997L1.71633 40.6977L20.7163 21.1977L20.0003 20.4997Z' fill='%23161616'/%3E%3C/svg%3E%0A") !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
} */





.sponsors-gallery-main .slick-next:before {
    display: none;
}

.sponsors-gallery-main .slick-prev:after {
    content: "";
    height: 41px;
    width: 21px;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='41' viewBox='0 0 21 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0003 20.4997L20.7163 21.1977C21.0943 20.8097 21.0943 20.1907 20.7163 19.8017L20.0003 20.4997ZM1.71633 0.30167C1.33133 -0.0933304 0.698331 -0.102333 0.302331 0.283669C-0.0936692 0.668671 -0.101669 1.30167 0.284331 1.69767L1.00033 0.999668L1.71633 0.30167ZM0.284331 39.3017C-0.101669 39.6977 -0.0936692 40.3307 0.302331 40.7157C0.698331 41.1017 1.33133 41.0937 1.71633 40.6977L1.00033 39.9997L0.284331 39.3017ZM20.0003 20.4997L20.7163 19.8017L1.71633 0.30167L1.00033 0.999668L0.284331 1.69767L19.2843 21.1977L20.0003 20.4997ZM20.0003 20.4997L19.2843 19.8017L0.284331 39.3017L1.00033 39.9997L1.71633 40.6977L20.7163 21.1977L20.0003 20.4997Z' fill='%23161616'/%3E%3C/svg%3E%0A") !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transform: rotate(180deg);
}

/* .sponsors-gallery-main .slick-prev:hover
{
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='41' viewBox='0 0 21 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0003 20.4997L20.7163 21.1977C21.0943 20.8097 21.0943 20.1907 20.7163 19.8017L20.0003 20.4997ZM1.71633 0.30167C1.33133 -0.0933304 0.698331 -0.102333 0.302331 0.283669C-0.0936692 0.668671 -0.101669 1.30167 0.284331 1.69767L1.00033 0.999668L1.71633 0.30167ZM0.284331 39.3017C-0.101669 39.6977 -0.0936692 40.3307 0.302331 40.7157C0.698331 41.1017 1.33133 41.0937 1.71633 40.6977L1.00033 39.9997L0.284331 39.3017ZM20.0003 20.4997L20.7163 19.8017L1.71633 0.30167L1.00033 0.999668L0.284331 1.69767L19.2843 21.1977L20.0003 20.4997ZM20.0003 20.4997L19.2843 19.8017L0.284331 39.3017L1.00033 39.9997L1.71633 40.6977L20.7163 21.1977L20.0003 20.4997Z' fill='%23161616'/%3E%3C/svg%3E%0A") !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
} */

.sponsors-gallery-main .slick-next,
.sponsors-gallery-main .slick-prev {
    top: 0;
    display: block;
    width: 60px;
    height: auto;
    transform: none;
    bottom: 0;
    background: #ffffff8c !important;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

.sponsors-gallery-main .slick-next {
    right: 0;
}

.sponsors-gallery-main .slick-prev {
    left: 0;
}

.silver-source-footer-copyrigth .madeBy {
    color: #5FCFC8;
    font-weight: 300;
    transition: 0.3s;
}

.silver-source-footer-copyrigth .madeBy a {
    /* border-bottom: 1px solid #d8dddc; */
}

.silver-source-footer-copyrigth .madeBy a:hover {
    color: var(--heading);
}

.silver-source-document-sec::after {
    content: "";
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='91' viewBox='0 0 20 91' fill='none'%3E%3Cg clip-path='url(%23clip0_3131_258)'%3E%3Cpath d='M1 90.287H0V9.459C0 4.235 4.233 0 9.457 0L19.813 0.0019989V1H9.457C7.121 1.001 5.009 1.947 3.477 3.478C1.945 5.01 1 7.12 1 9.459V90.287Z' fill='%237E7E7D' stroke='%237E7E7D' stroke-width='0.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3131_258'%3E%3Crect width='20' height='91' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 4.5rem;
    width: 13rem;
    display: block;
    position: absolute;
    top: 8rem;
    left: -5.3rem;
}

.silver-source-document-sec::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='88' viewBox='0 0 21 88' fill='none'%3E%3Cpath d='M20.016 87.4961H9.659C4.324 87.4961 0 83.1701 0 77.8341V9.15527e-05H1.405V77.8341C1.407 80.1171 2.328 82.1751 3.822 83.6711C5.319 85.1661 7.379 86.0891 9.659 86.0891H20.016V87.4961Z' fill='%237E7E7D'/%3E%3C/svg%3E");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    height: 4.5rem;
    width: 12rem;
    display: block;
    position: absolute;
    bottom: 19rem;
    left: -4.7rem;
}

.silver-source-document-sec .document-row {
    width: 80%;
}

.event-custom-img {
    position: absolute;
    top: 43%;
    right: 34rem;
    left: auto;
    bottom: 0px;
    width: 15%;
}

.event-custom-img img {
    width: 100%;
}

.silver-source-comin-events-inner {
    position: relative;
}

.silver-source-footer-links .silver-source-footer-address-content-social-icon {
    display: none;
}

article.search-item h3 a {
    color: var(--sub-text);
    font-size: 2.4rem;
    transition: 0.3s;
}


article.search-item h3 a:hover {
    color: var(--heading);
}

article.search-item p {
    margin-bottom: 30px;
    font-size: 2rem;
    line-height: 2.8rem;
}

section.container.search-results h2 {
    color: var(--sub-text);
    margin-bottom: 40px;
    font-size: 1.5rem;
}

.document-text a p {
    transition: 0.3s;
}

.document-text a:hover p {
    color: var(--heading);
}

.document-text a:hover p:after {
    scale: 1.1;
}

.silver-source-ride-sec h6 a {
    color: inherit;
    transition: 0.3s;
}

.silver-source-ride-sec h6 a:hover {
    color: var(--heading);

}

.silver-source-event-cards * {
    height: 100% !important;
}

.silver-source-footer-address-content a,
.silver-source-footer-copyrigth a {
    transition: 0.3s all;
}

.silver-source-footer-address-content a:hover,
.silver-source-footer-copyrigth a:hover,
.silver-source-form-inner-content-right a:hover,
.silver-source-form-inner-content-left span a:hover {
    color: var(--heading);
}

.silver-source-form-inner-content-right h3 a:hover {
    color: #15416d;
}

.silver-source-help-top p {
    font-size: 25px;
    line-height: 3.5rem;

}

.help-promise-inner,
.make-referral-inner {
    padding-left: 2.5rem;
}

.silver-source-care-team-sec::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45%;
    background: linear-gradient(to top, rgb(0 0 0 / 43%) 0%, rgb(0 0 0 / 26%) 45%, rgb(0 0 0 / 0%) 100%);
    pointer-events: none;
    z-index: 1;
    border-radius: 0 0 1rem 1rem !important;
}

.page-template-template-ways-to-give .donation-banner-hero-content {
    min-height: 400px;
    overflow-y: auto !important;
    padding-top: 100px !important;
    padding-bottom: 20px !important;
    scroll-behavior: smooth;
    height: 100%;
    justify-content: flex-start;
}

.donation-banner-hero-content::-webkit-scrollbar {
    display: none;
}

.old_women img {
    margin-bottom: 0 !important;
}

.form-col_double {
    display: flex;
    flex-direction: column;
    grid-gap: 2rem;
}

.form-col.form_full {
    width: 100%;
}

.contact_form_inner {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 5rem;
}

.contact_form_inner .form-col {
    width: 100%;
}

.contact_form_inner>div {
    flex: 1;
}

.page-template-template-transportation .silver-source-purpose-sec{
    background: #f8f9f9;
}
.page-template-template-transportation .content .silver-source-tabs-purpose-sec:nth-of-type(-n+3){
    display: none;
}
.page-template-template-transportation .content .silver-source-tabs-purpose-sec:nth-of-type(-n+4){
    display: none;
}
/* .silver-source-serve-sec .silver-source-hero-banner-inner p::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;   
} */
.page-template-template-ways-to-give .silver-source-serve-sec .silver-source-hero-banner-inner p::before, .page-template-template-who-we-are .silver-source-serve-sec .silver-source-hero-banner-inner p::before {
    content: "";
    display: block;
    width: 10px;
    height: 12px;
    background: #E19D57;
    border-radius: 50%;
    min-width: 12px;
    margin-top: 10px;
}
.page-template-template-ways-to-give .silver-source-hero-banner .donation-banner-hero-content-p svg{
    display: none ;
}
.page-template-template-who-we-are .silver-source-serve-sec .silver-source-hero-banner-inner p{
    display: flex;
    align-items: flex-start;
    grid-gap:21px;
}
.page-template-template-ways-to-give .dontaion-ways-cus-tabs .donation-link {
    margin-top: 0;
}
.edu-digi-lit-content .silver-source-tabs-purpose-sec-left p {
    max-width: 44.7rem;
}

.edu-digi-lit-content .healthcare-heading {
    margin-top: 0;
}

.edu-digi-lit-content div#core_services, .edu-digi-lit-content #violas_place, .edu-digi-lit-content #serve {
    padding-top: 8rem !important;
}

.edu-digi-lit-content #core_services .row:last-child .silver-source-tabs-purpose-sec-left {
    padding-top: 8rem;
}
.edu-digi-lit-content .silver-source-tabs-purpose-sec-left p strong {
    margin-bottom: 1rem;
    display: block;
}
.edu-digi-lit-content .silver-source-tabs-purpose-sec-left p strong + br
{
    display: none;
}
.edu-digi-lit-banner .silver-source-hero-banner-content p {
    max-width: 60.2rem !important;
}
.content > div:nth-of-type(3)> .row > div:nth-child(2) p>a {
    font-size: 16px;
    display: inline-flex;
    align-items: center;
    background-color: #25989e;
    color: var(--text-color);
    border: .1rem solid #fff;
    border-radius: .5rem;
    line-height: 120%;
    grid-gap: .5rem;
    justify-content: center;
    transition: 0.3s;
    text-transform: uppercase !important;
    padding: 1rem 1.5rem 1rem 1.5rem;
    font-size: 1.5rem;
    color: var(--bg-color);
    transition: 0.3s;
}
.content > div:nth-of-type(3)> .row > div:nth-child(2) p>a:hover{
    background-color: var(--ogbutton);
}
/* .silver-source-page-content ul {
    padding-left: 0 !important;
} */
.silver-source-page-content p, .silver-source-page-content ul li {
    font-size: 18px;
    line-height: 1.8;
    margin-bottom: 20px;
    color: #474c4f;
    font-weight: 400 !important;
    letter-spacing: 0;
}
.silver-source-page-content ul li {
    margin-bottom: 2px !important;
    list-style: disc;
}
.page-template-template-referral .housing-banner .silver-source-hero-banner-content {
    width: 700px;
    max-width: 100%;
}
.silver-source-golf-inner .row{
    align-items: center !important;
}
.silver-source-event-cards  .silver-source-event-cards-content {
    height: auto !important;
}
.past-event-gallery-template-default .silver-source-hero-left-links {
    display: table;
    margin: auto;
}
.footer-address-text br:not(:last-child) {
    display: none;
}