.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#23410a;--bs-btn-border-color:#23410a;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#23410a;--bs-btn-hover-border-color:#23410a;--bs-btn-active-color:#fff;--bs-btn-active-bg:#23410a;--bs-btn-active-border-color:#23410a;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#23410a;--bs-btn-disabled-border-color:#23410a;background-color:#23410a;border:#23410a}.btn-primary.disabled,.btn-primary:disabled{background-color:#23410a;border:#23410a;opacity:.5}.btn-primary:focus,.btn-primary:hover{background-color:#23410a}.btn-secondary{background-color:#06466a;border:1px solid #06466a;color:#fff;font-size:16px;font-weight:500;line-height:16px;padding:18px 26px}.btn-secondary:focus,.btn-secondary:hover{background-color:#09669a;border:1px solid #06466a;color:#fff}.btn-outline{background-color:transparent;border:1px solid #23410a;border-radius:4px;color:#23410a;font-weight:700}.btn-outline.dropdown-toggle{color:#232323;font-weight:400}.btn-outline:focus,.btn-outline:hover{background-color:rgba(0,0,0,.1);border:1px solid #23410a;color:#23410a}.btn-outline.dropdown-toggle:focus,.btn-outline.dropdown-toggle:hover{background-color:#f8f8f6;color:#232323}.btn-white{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border:1px solid #000;border-radius:4px;color:#474342;font-size:16px;font-weight:500;line-height:16px;padding:18px 26px}.btn-white:focus,.btn-white:hover{background-color:#e4e4e4;border:1px solid #000;color:#474342}.btn-black{background-color:#000;border:1px solid #000;color:#fff}.btn-black:focus,.btn-black:hover{background-color:#323232;color:#fff}.jcarousel1-control-next,.jcarousel1-control-prev{cursor:pointer}.btn{font-weight:600;padding:18px 24px}.btn-primary{margin-top:30px}.logo-img{width:200px}.max1440{margin:auto;max-width:1440px}.nopadding{padding:0}.intro-heading{color:#000;display:block;font-weight:700;margin:20px 0 4px;text-align:center}.gs-contain .container{margin:auto;max-width:1296px}.gs-flex{display:flex;margin-right:0}.btn-row{justify-content:center;text-align:center}.good-bar{padding:10px}.gs-good p{color:#181818;font-size:16px;font-weight:300;line-height:24px;margin-bottom:0}.container-fluid-hero{background-color:#f6f5f4;background-image:url(https://images.goodsam.com/goodsam.com/be-good-hero.jpg);background-position:100% 30%;background-repeat:no-repeat;background-size:50%;min-width:0;padding:118px 0;text-align:left}.hero-text{flex:0 1 auto;order:1;width:40%}.hero-img{flex:0 1 auto;order:2;padding:0;width:50%}.full-width{width:100%}.gs-pbottom{padding-top:60px}.gs-good .p-hero{font-size:18px;line-height:24px;padding:10px 0 10px 30px}.gs-good h1{font-size:40px;font-weight:600;line-height:46px;margin-bottom:0;text-align:center}.dogood-top{background-color:#fff}.main-h1,.project-h2{padding:40px 0 50px}.project-h2{font-size:40px;font-weight:600;line-height:46px;text-align:center}.spotlight-h2{padding:40px 0 50px}h2.spotlight-title{font-size:24px;font-weight:600;line-height:30px;margin-bottom:1rem}.spotlight-controls{padding-top:1em!important;text-align:left}.icon-bg{background-image:url(//images.goodsam.com/goodsam.com/dogood/march/bg-road-texture.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.main-quote{font-size:20px;margin-bottom:30px;text-align:center}.donate-btn{margin-bottom:10px}.quote-sub{margin:5px 0 15px;padding-bottom:15px;text-align:center}.bg-gray{background-color:#e4e7e9}.dogood-top .gs-flex{flex-wrap:wrap}.dogood-top svg{margin-bottom:-170px}.main-logo{margin:0 auto;max-width:200px;padding-bottom:10px;text-align:center}.hjf-logo{margin:0 auto;max-width:250px}.main-text{padding:20px 20px 30px}.main-div{padding:50px 0 30px}.main-img{padding:20px}.main-text .btn-samaritan{margin-top:10px}.container-fluid-impact{padding:60px 0;width:100%}.container-fluid-impact .impact-col{flex:0 1 auto;padding:0 7%}.container-fluid-impact .impact-img{flex:0 0 auto;height:146px;margin:0 7%;text-align:center;width:auto}.container-fluid-impact .impact-img img{margin:auto;width:100%}.container-fluid-impact p{color:#fff;font-size:16px;font-weight:300;line-height:22px;margin-top:0}.container-fluid-impact .impact-title{color:#fff;font-size:32px;font-weight:600;line-height:38px;margin-top:0;padding-bottom:40px;text-align:center}.container-fluid-impact .impact-subtitle{color:#fff;font-size:20px;font-weight:600;margin-top:0;text-align:center}.container-fluid-impact .impact-num{color:#fff;font-size:60px;font-weight:600;line-height:67px;margin-top:0;text-align:center}.container-fluid-impact .impact-kind{color:#fff;font-size:26px;font-weight:300;line-height:34px;margin-top:0;padding-bottom:10px;text-align:center}.samaritan-bottom .why-title{color:#181818;font-size:32px;font-weight:600;line-height:38px;margin-top:0;padding-bottom:10px;text-align:center}.samaritan-bottom .why-sub{color:#747576;font-size:24px;font-weight:600;line-height:38px;margin-top:0;padding-bottom:68px;text-align:center}.feeding-col{margin:0 auto;padding-bottom:20px;width:375px}.help-col{margin-bottom:10px;padding:0 10px}.why-graphic{display:inline-block;height:70px;padding:15px;text-align:center;vertical-align:top;width:120px}.why-graphic-text{border-left:1px solid #d8d8d8;display:inline-block;padding:4px 0 4px 20px;text-align:left}.meet-graphic{padding:0 10px 20px;text-align:center}.icons{padding:5px 0}.meet{text-align:center}.dogood-icon{height:60px;margin:0 auto;width:auto}.meet-text{margin-top:15px;padding-bottom:15px}.samaritan-bottom .why-reason{color:#747576;font-size:18px;font-weight:700;line-height:23px;padding-bottom:10px}.samaritan-bottom p{font-size:26px;font-weight:700;line-height:18px}.btn-white{background-color:#fff;border-radius:2px;color:#000;font-weight:700}.btn-red,.btn-white{font-size:14px;line-height:14px;margin-top:30px;padding:15px 32px;text-decoration:none}.btn-red{background-color:#c30b24;border:1px solid #c30b24;border-radius:2px;color:#fff;font-weight:600}.btn-samaritan:hover{background-color:#fff;border:1px solid #c30b24;color:#c30b24}.good-spot{background-color:#c30b24;margin:30px auto 0;text-align:center;width:100%}.good-spot p{color:#fff;font-family:Montserrat,sans-serif;font-size:40px;font-weight:300;line-height:46px;margin:0;padding:32px 15px;text-align:center}.good-spot p span{font-weight:600}.good-spot p br{display:none}.gray-bg{background-color:#e4e7e9}.light-gray-bg{background-color:#f6f5f4}.project-img{flex:0 1 auto;width:50%}.project-text{flex:0 1 auto;width:40%}.meet-text{margin:0 auto;max-width:250px;padding-top:15px}@media only screen and (max-width:1200px) and (min-width:992px){.overlay{width:500px!important}.overlay.wide{top:-15px;width:620px!important}}@media only screen and (min-width:1440px){.container-fluid-hero .hidden-xl{display:none}.container-fluid-hero .justify-content-between{justify-content:flex-start}}@media only screen and (max-width:1439px){.container-fluid-hero{background-image:none;padding:0}}@media only screen and (max-width:1296px){.gs-good .container-fluid-hero .row{padding-left:0;padding-right:0}.gs-good .row{padding-left:16px;padding-right:16px}}@media only screen and (min-width:1024px){.shaded{box-shadow:4px 0 15px 6px rgba(234,236,239,.3)}}@media only screen and (max-width:1024px){.card-header-tabs{overflow-x:scroll!important}.spotlight-title{font-size:18px!important;line-height:22px!important}}@media only screen and (max-width:1023px){.samaritan-bottom .why-reason{font-size:17px}}@media only screen and (max-width:991px){.lb{display:none}.mob-mb{margin:0 auto;max-width:400px}.container-fluid-hero .gs-flex{flex-wrap:wrap}.gs-good{margin-top:50px}.hero-text{margin-bottom:50px;order:2;padding:0 15px;width:100%}.gs-good .p-hero{padding:0 15px 10px}.hero-img{height:350px;margin-bottom:60px;order:1;overflow:hidden;width:100%}.hero-img img{margin-top:-70px}.gs-good h1{font-size:32px;line-height:38px}.npcf-text{order:1}.npcf-img{order:2}.npcf-text .btn-samaritan{margin-top:20px}.container-fluid-impact .impact-col{padding:0}.container-fluid-impact .impact-col p{padding:0 8%}.container-fluid-impact p.impact-kind{padding-bottom:10px}.container-fluid-impact .impact-img{margin:0;padding:0}.samaritan-bottom .gs-flex{flex-wrap:wrap}.intro-text{text-align:center}.samaritan-bottom .why-title{color:#181818;font-size:32px;font-weight:600;line-height:38px;margin-top:0;padding-bottom:10px;text-align:center}.samaritan-bottom .mob-mb{margin-bottom:10px}.project-text{text-align:center}.dogs-h1{padding:40px 0 30px}.jcarousel1{height:270px}.jcarousel2{height:185px}.shaded{box-shadow:none}}@media only screen and (max-width:767px){.hero-img{height:auto}.hero-img img{margin-top:0}.main-img{padding:0 0 20px}.main-text{padding:20px 0 10px}.main-text,.p-hero{text-align:center}.main-div{padding:30px 0}.main-h1{padding:40px 0 50px}.main-h2{font-size:16px}.gs-good .p-hero{padding:0 30px 10px}.dogood-top svg{margin-bottom:0;position:absolute}.container-fluid-impact .col-4{padding:0 20px}.container-fluid-impact .row .col-xs-12{float:none;margin:auto;max-width:60%;text-align:center}.container-fluid-impact .row .col-xs-12.impact-img{max-width:220px}.container-fluid-impact .impact-col p{margin-top:0;padding:0 0 30px}.container-fluid-impact .impact-col p.impact-num{padding:0}.container-fluid-impact .impact-col p.impact-kind{margin-top:0;padding-bottom:10px}.samaritan-bottom svg{margin-top:0}.mob-mb{max-width:300px}.jcarousel1{height:310px}.jcarousel2{height:200px}.spotlight-title{font-size:20px!important;text-align:center}.spotlight-text{padding:10px 0}.spotlight-btn-row,.spotlight-text{text-align:center}.spotlight-link{float:none!important}.spotlight-controls{padding-top:40px;text-align:center}.spotlight-link{text-align:center}.indicator2{max-width:20px}}.spotlight-image{display:block;height:auto;width:100%}@media only screen and (max-width:575px){.dogood-top .geoTopSVG{height:80px;width:100%}.npcf-text{order:2;width:100%}.npcf-img{order:1;width:100%}.npcf-logo{margin:30px auto 20px}.container-fluid-impact .row .col-xs-12{max-width:100%}.container-fluid-impact .impact-col p{margin:auto;max-width:80%}.sam-pic{margin-bottom:30px}.good-spot p br{display:block}.project .gs-flex{flex-wrap:wrap}.project-img,.project-text{width:100%}.jcarousel1{height:330px}.why-graphic{width:70px}.why-graphic-text{padding:1px 0 4px 6px}.icons,.why-reason{text-align:left}.feeding-col{margin-bottom:20px}.spotlight-tab>p{text-align:center}.samaritan-bottom .why-sub{padding-bottom:40px}.spotlight-link{float:none;text-align:center}.spotlight-title{font-size:20px;font-weight:700;text-align:center}.spotlight-text{background-color:transparent;padding:10px 0 60px;text-align:center}}@media only screen and (min-width:992px){.overlay-container{position:relative}.overlay{background-color:#fff;border:1px solid #eaecef;left:-90px;padding:15px 40px 35px;position:absolute;top:20px;width:620px}#spotlight .shadow{-webkit-box-shadow:4px 0 15px 6px rgba(234,236,239,.3);-moz-box-shadow:4px 0 15px 6px rgba(234,236,239,.3);box-shadow:4px 0 15px 6px rgba(234,236,239,.3)}.spotlight-text{padding:60px;text-align:left}}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none}.nav-tabs{display:-webkit-box;display:-moz-box;overflow-x:auto;overflow-y:hidden}#spotlight .card-header-tabs{display:flex;flex-wrap:nowrap;margin:0;overflow:hidden;overflow-x:hidden;scrollbar-width:none}.spotlight-container{min-height:500px}.spotlight-tab{border-bottom:none}a:focus{outline:0}.tab-panel-header{border:1px solid #eaecef;margin-bottom:40px;padding:33px 5px 0 40px}#spotlight .nav-item{margin-right:32px}#spotlight .nav-tabs>li{margin-bottom:1px}#spotlight .nav-link{border-left:0;border-right:0;border-top:0;color:#697073;font-size:16px;line-height:26px;padding:0 0 31px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}#spotlight .nav-tabs .nav-link:focus,#spotlight .nav-tabs .nav-link:hover{border-color:transparent}#spotlight .nav-tabs .nav-item.show .nav-link,#spotlight .nav-tabs .nav-link.active{border:0;border-bottom:2px solid #c30b24;color:#c30b24;font-weight:600}#spotlight .nav-tabs .nav-link:hover{text-decoration:underline}#spotlight .nav-tabs .nav-link.active:hover{border:0;border-bottom:2px solid #c30b24;color:#c30b24;text-decoration:none}.spotlight-img-container{text-align:center}.spotlight-link{color:#c30b24;float:left;font-size:15px;font-weight:600;text-decoration:none;z-index:9999}.tab-content>.tab-pane{border:2px solid #eae9e6;border-top-color:#f0f3f5;padding:52px 120px}.active>.tab-content{display:block!important}.tab-content{display:none}.slide p.meet-text{padding:0}.jcarousel-wrapper{margin:20px auto;position:relative}.jcarousel{overflow:hidden;position:relative;width:100%}.jcarousel ul{list-style:none;margin:0;padding:0;position:relative;width:20000em}.jcarousel img{display:block;height:auto;max-width:100%}.jcarousel-control-next,.jcarousel-control-prev{height:55px;margin-top:-15px;text-align:center;text-decoration:none;width:55px}.jcarousel-control-prev{background-position:0;left:15px}.jcarousel-control-next,.jcarousel-control-prev{background-repeat:no-repeat;height:55px;width:55px}.jcarousel-control-next{background-position:100%;right:15px}.jcarousel-pagination{display:inline;margin:0 0 0 20px}.custom-pagination{display:inline;margin-left:20px}.jcarousel-pagination a{margin-right:7px}.jcarousel-pagination a,.jcarousel-pagination a.active{background-image:url(//images.goodsam.com/goodsam.com/dfabl/carousel/indicator-default.svg)}.slide{min-height:340px;text-align:center}.jcarousel li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}@media (min-width:992px){.jcarousel li{margin-right:120px;width:520px}.jcarousel-wrapper{margin:20px auto;padding:0 120px}}.footer-desktop{padding-bottom:150px}.hidden{display:none!important;font-size:0!important;height:0;visibility:hidden;width:0}.termOpt .cost{font-family:Montserrat,sans-serif}#footerSocialItems{display:flex}#gsFooterSocial ul{align-items:center;display:flex;gap:15px;list-style-type:none;margin-bottom:0;padding-left:0}@media only screen and (max-width:768px){#gsFooterSocial ul{margin-bottom:20px}}#gsFooterSocial ul li{display:inline;list-style:none}#enewsForm{font-size:14px}#enewsForm .input-group-btn .btn{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:4px;margin-top:0;padding:6px 12px}#enewsForm .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:4px;border-top-left-radius:4px}#enewsForm .gs-checkbox-small{margin-right:10px}