.simple-banner,.simple-banner_2,.simple-banner_3,.simple-banner_4,.simple-banner_5{width:100%;text-align:center;position:relative;display:block}.simple-banner .simple-banner-text,.simple-banner_2 .simple-banner-text_2,.simple-banner_3 .simple-banner-text_3,.simple-banner_4 .simple-banner-text_4,.simple-banner_5 .simple-banner-text_5{padding:10px 20px;position:relative}.simple-banner .simple-banner-button,.simple-banner_2 .simple-banner-button_2,.simple-banner_3 .simple-banner-button_3,.simple-banner_4 .simple-banner-button_4,.simple-banner_5 .simple-banner-button_5{border:none;background-color:transparent;padding:0 5px;margin:0 5px;text-align:center;text-decoration:none;position:absolute;transform:translate(0%,-50%);right:0;top:50%;font-size:16px;cursor:pointer}
*{box-sizing:border-box}html{overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0}h1,h2,h3,h4,h5,h6,ul,ol,li,p,div,span,button{font-family:'Barlow',sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:15px;color:#2b5e27;line-height:1.2}h1{font-size:60px}h2{font-size:50px}h3{font-size:35px}ul,ol,li,p,span{font-weight:400;font-size:18px;line-height:1.2;margin-bottom:20px;color:#000}ul,ol{padding-left:20px}li{margin-bottom:10px}p a,li a{font-weight:700;color:#2b5e27}a:hover{opacity:.8;transition:ease-in-out .2s}@media (max-width:1100px){h1{font-size:46px}h2{font-size:38px}h3{font-size:28px}}@media (max-width:768px){h1{font-size:34px}h2{font-size:28px}h3{font-size:22px}}.white-text,.white-text li{color:#fff}.dark-green-text{color:#10330c}body{background-color:#fff1c7}.green-leaf-bg{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.turpentinecreek.org/wp-content/uploads/2026/07/green-leaf-pattern-resized.webp) no-repeat center center;background-size:cover}.dark-green-leaf-bg{background:url(https://www.turpentinecreek.org/wp-content/uploads/2026/07/dark-green-leaf-pattern-resized.webp) no-repeat center center;background-size:cover}.w-25{width:25%}.w-30{width:30%}.w-333{width:33.333%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-75{width:75%}.w-100{width:100%}.container{max-width:1400px;margin:0 auto;padding:0 30px}.container.large{max-width:1600px}.container.medium{max-width:1000px}.content-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-bottom:6%}@media (max-width:1100px){.w-333{width:calc(50% - 10px)}}@media (max-width:768px){.w-25,.w-30,.w-333,.w-40,.w-50,.w-60,.w-70,.w-75{width:100%}.content-section{flex-direction:column;gap:20px}.container{padding:0 20px}}.btn{text-decoration:none;font-weight:700;border-radius:50px;padding:15px 25px;display:inline-block;background:#fff1c7;color:#10330c;border:none;cursor:pointer;font-size:16px}.btn.green-btn{color:#fff;background:#10330c}img{width:100%;height:auto}body{margin:0;padding-top:125px}.overlay{background:rgba(0,0,0,.5);height:100%;display:flex;align-items:center;justify-content:center}@media (max-width:900px){body{padding-top:80px}}body .uwy.userway_p1 .userway_buttons_wrapper{bottom:25px !important;left:50px !important;top:auto !important;right:auto !important}#header{padding:20px 0;position:fixed;width:100%;background-color:#10330c;z-index:9999;top:0}#header .wrapper.header{width:100%}#header .container{display:flex;align-items:center;justify-content:space-between}#header .logo{max-width:85px}#header nav{display:flex;align-items:center}#header nav ul{display:flex;list-style:none;margin:0;padding:0;gap:30px}#header nav ul li{padding:0;margin:0;position:relative;margin-bottom:10px}#header nav ul li a{color:#fff;font-weight:700;text-decoration:none;margin:0}#header nav ul li:hover>ul{display:block}#header nav ul ul{display:none;position:absolute;top:calc(100% + 5px);left:0;background:#fff;padding:20px;min-width:220px;box-shadow:0 4px 8px rgba(0,0,0,.1);flex-direction:column;gap:20px;border-radius:10px}#header nav ul ul:before{content:'';position:absolute;top:-5px;left:0;right:0;height:5px}#header nav ul ul li a{color:#000;font-weight:400;display:block}#header .menu{display:none;color:#fff;font-size:24px;cursor:pointer;background:0 0;border:none;padding:5px}#header li a i{padding-right:10px}.mobile-home-link{display:none}.mobile-nav-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998}.mobile-nav-overlay.open{display:block}.mobile-nav-sidebar{position:fixed;top:0;right:0;width:320px;height:100vh;background:#fff1c7;z-index:10000;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;padding:25px 30px 40px;overflow-x:hidden}.mobile-nav-sidebar.open{transform:translateX(0)}.mobile-nav-close{background:0 0;border:none;color:#10330c;font-size:22px;cursor:pointer;align-self:flex-end;padding:0;margin-bottom:30px;line-height:1}.mobile-nav-links{flex:1;overflow-y:auto;overflow-x:hidden}.mobile-nav-links ul{list-style:none;padding:0;margin:0}.mobile-nav-links a{-webkit-tap-highlight-color:transparent}.mobile-nav-links a:hover,.mobile-nav-links a:active{opacity:1}.mobile-nav-links>ul>li{margin:0}.mobile-nav-links>ul>li>a{color:#10330c;text-decoration:none;font-weight:700;font-size:20px;display:block;padding:10px 0;margin:0}.mobile-nav-links .menu-item-has-children{display:flex;flex-wrap:wrap;align-items:center}.mobile-nav-links .menu-item-has-children>a{flex:1}.mobile-nav-links .sub-toggle{background:0 0;border:none;color:#10330c;cursor:pointer;padding:16px 0 16px 15px;line-height:1}.mobile-nav-links .sub-toggle i{transition:transform .25s ease;font-size:13px}.mobile-nav-links .menu-item-has-children.open>.sub-toggle i{transform:rotate(180deg)}.mobile-nav-links ul ul{display:none;width:100%;padding:0 0 10px 15px}.mobile-nav-links .menu-item-has-children.open>ul{display:block}.mobile-nav-links ul ul li{border:none;margin:0}.mobile-nav-links ul ul li a{color:#10330c;text-decoration:none;font-size:16px;font-weight:400;display:block;padding:5px 0;margin:0}.mobile-nav-donate{padding-top:30px}.mobile-nav-donate .btn{display:block;text-align:center;width:100%}body.nav-open{overflow:hidden}@media (max-width:1100px){#header nav ul{gap:18px}}@media (max-width:900px){#header{padding:12px 0}#header .logo{max-width:65px}#header .menu{display:block}#header .button-holder{display:none}#header .nav{display:none}.mobile-home-link{display:block}}#footer{padding:60px 0 30px}#footer .navigation-and-contact{display:flex;gap:40px;margin-bottom:50px}#footer nav ul{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0;gap:40px}#footer nav ul li{padding:0;margin:0}#footer nav>ul>li>a{color:#fff;text-decoration:none;font-weight:700;font-size:18px;display:block;margin-bottom:15px}#footer nav ul li a{color:#fff;text-decoration:none;font-weight:400}#footer nav ul ul{display:flex;flex-direction:column;gap:0px;grid-column:unset}#footer nav ul ul li a{font-size:18px;line-height:28px}#footer .menu-item-has-children>a,#footer .large>a{font-weight:700;margin-bottom:10px;display:inline-block}#footer .contact-info{color:#fff}#footer .contact{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}#footer .address-section,#footer .phone-section{display:flex;gap:15px;align-items:flex-start}#footer .address-section i,#footer .phone-section i{font-size:20px;min-width:20px;color:#fff}#footer .address-section p,#footer .phone-section a{color:#fff;margin:0}#footer .phone-section a{text-decoration:none;font-size:18px}#footer .footer-contact-btn{display:inline-block;margin-bottom:15px}#footer .misc-items{display:flex;justify-content:space-between;align-items:center;padding:40px 0;margin-bottom:30px}#footer .awards{display:flex;gap:20px;align-items:center;flex-wrap:wrap}#footer .awards img{max-width:80px;height:auto}#footer .social{display:flex;gap:20px;font-size:28px}#footer .social a{color:#fff;text-decoration:none}#footer .btn{width:100%;padding:15px 0;text-align:center;margin-bottom:15px}#footer .copyright{display:flex;justify-content:space-between;align-items:center}#footer .copyright p{color:#fff;font-size:14px;margin-bottom:10px}#footer .copyright a{color:#fff;text-decoration:underline}@media (max-width:1100px){#footer nav ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){#footer{padding:40px 0 20px}#footer .navigation-and-contact{flex-direction:column;gap:30px;margin-bottom:30px}#footer nav ul{grid-template-columns:repeat(2,1fr);gap:20px}#footer .misc-items{flex-direction:column;gap:20px;padding:20px 0;text-align:center}#footer .copyright{flex-direction:column;gap:5px;text-align:center}}#home-2026 .hero-banner{height:700px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin-bottom:10%}#home-2026 .hero-overlay{background:rgba(0,0,0,.4);height:100%;display:flex;align-items:center;justify-content:center}#home-2026 .hero-content{text-align:center;color:#fff;max-width:1400px;padding:0 30px}#home-2026 .hero-subheading{font-size:22px;font-weight:700;display:block;margin-bottom:10px}#home-2026 .hero-banner h1{color:#fff;font-size:70px;font-weight:700;margin-bottom:20px;margin-top:0;line-height:1.2}#home-2026 .hero-text{font-size:22px;margin-bottom:0}#home-2026 .mission-section{display:flex;margin-left:5%;margin-bottom:10%}#home-2026 .mission-image{width:50%;overflow:hidden;border-radius:10px 0 0 10px}#home-2026 .mission-image img{width:100%;height:100%;object-fit:cover;display:block}#home-2026 .mission-content{width:50%;padding:80px 60px;display:flex;flex-direction:column;justify-content:center}#home-2026 .mission-content h2{color:#fff;font-size:48px;font-weight:700;margin-bottom:25px}#home-2026 .mission-content p{color:#fff;font-size:18px;line-height:1.6;margin-bottom:30px}#home-2026 .mission-content .section-subheading{font-size:35px;font-weight:700;color:#fff;margin-bottom:20px;display:inline-block}#home-2026 .residents-section{background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:5%}#home-2026 .residents-overlay{background:linear-gradient(to right,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 50%,rgba(0,0,0,0) 100%)}#home-2026 .residents-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center;padding:100px 0}#home-2026 .residents-text{color:#fff}#home-2026 .residents-text h2{color:#fff;font-size:40px;font-weight:700;margin-bottom:25px;line-height:1.2}#home-2026 .residents-text p{color:#fff;font-size:18px;line-height:1.6;margin-bottom:0}#home-2026 .image-card .card-image{max-height:290px;height:60vw;background-size:cover;background-position:center;border-radius:10px;overflow:hidden;position:relative;display:flex;align-items:flex-end}#home-2026 .image-card .card-text-box{background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 60%,transparent 100%);width:100%;padding:30px;color:#fff}#home-2026 .image-card h3{color:#fff;font-size:24px;font-weight:700;margin-bottom:10px}#home-2026 .image-card a{color:#fff;text-decoration:none;font-size:16px;display:inline-block;font-weight:700}#home-2026 .image-card a i{margin-left:5px}#home-2026 .support-section{padding:80px 0;margin-bottom:5%}#home-2026 .support-box{background-size:cover;background-position:center;border-radius:20px;overflow:hidden}#home-2026 .support-overlay{background:rgba(0,0,0,.5);padding:80px 60px}#home-2026 .support-content{display:flex;gap:60px;align-items:center;min-height:420px;max-width:1200px;margin:0 auto}#home-2026 .support-text{flex:1;color:#fff}#home-2026 .support-text h2{color:#fff;font-size:50px;font-weight:700;margin-bottom:25px;line-height:1.2}#home-2026 .support-text p{color:#fff;font-size:18px;line-height:1.6;margin-bottom:30px}#home-2026 .support-buttons{display:flex;gap:15px}#home-2026 .support-buttons .btn i{margin-right:8px}#home-2026 .support-stats{display:grid;grid-template-columns:1fr 1fr;gap:30px;flex-shrink:0}#home-2026 .stat-box{text-align:center;color:#fff}#home-2026 .stat-number{font-size:60px;font-weight:700;line-height:1;margin-bottom:10px}#home-2026 .stat-label{font-size:16px;font-weight:700}#home-2026 .visit-section{display:flex;margin-left:5%}#home-2026 .visit-image{width:50%;overflow:hidden;border-radius:10px 0 0 10px}#home-2026 .visit-image img{width:100%;height:100%;object-fit:cover}#home-2026 .visit-content{width:50%;padding:80px 60px;display:flex;flex-direction:column;justify-content:center}#home-2026 .visit-content h2{color:#fff;font-size:50px;font-weight:700;margin-bottom:25px}#home-2026 .visit-content p{color:#fff;font-size:18px;line-height:1.6;margin-bottom:30px}#home-2026 .visit-links{display:flex;gap:30px}#home-2026 .visit-links a{color:#fff;text-decoration:none;font-weight:700;font-size:18px}#home-2026 .visit-links a i{margin-right:8px}#home-2026 .events-section{padding:80px 0}#home-2026 .events-section>.container>h2{text-align:center;color:#2b5e27;font-size:48px;font-weight:700;margin-bottom:50px}#home-2026 .events-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px}#home-2026 .event-card{border-radius:15px;overflow:hidden;text-decoration:none}#home-2026 .event-card:hover{opacity:inherit}#home-2026 .event-image{height:250px;background-size:cover;background-position:center}#home-2026 .event-content{padding:30px}#home-2026 .event-content h3{color:#fff;font-size:24px;font-weight:700;margin-bottom:15px}#home-2026 .event-date{color:#fff;font-size:16px;margin-bottom:15px;display:flex;align-items:center;gap:8px}#home-2026 .event-link{color:#fff;font-weight:700;text-decoration:none;font-size:16px}#home-2026 .event-link i{margin-left:5px}#home-2026 .events-button{text-align:center}#home-2026 .blog-callout-section{padding:80px 0}#home-2026 .blog-callout-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:35px}#home-2026 .blog-callout-header h2{margin:5px 0 0}#home-2026 .blog-callout-more{font-weight:700;color:#2b5e27;text-decoration:none;white-space:nowrap;padding-bottom:4px}#home-2026 .blog-callout-more:hover{text-decoration:underline}#home-2026 .blog-callout-grid{display:flex;gap:20px;align-items:stretch}#home-2026 .blog-callout-featured{flex:1;min-height:480px;border-radius:15px;overflow:hidden;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none}#home-2026 .blog-callout-overlay{background:linear-gradient(to top,rgba(0,0,0,.75) 0%,transparent 100%);padding:35px 30px}#home-2026 .blog-callout-overlay h3{color:#fff;font-size:26px;margin-bottom:12px}#home-2026 .blog-callout-side{flex:1;display:flex;flex-direction:column;gap:20px}#home-2026 .blog-callout-card{display:flex;border-radius:15px;overflow:hidden;text-decoration:none;flex:1}#home-2026 .blog-callout-card-image{width:270px;flex-shrink:0;background-size:cover;background-position:center}#home-2026 .blog-callout-card-content{flex:1;padding:25px;display:flex;flex-direction:column;justify-content:center;gap:12px}#home-2026 .blog-callout-card-content h3{color:#fff;font-size:22px;margin:0;line-height:1.4}#home-2026 .blog-callout-link{color:#fff;font-weight:700;text-decoration:none}#home-2026 .blog-callout-featured .blog-callout-link{color:#fff}@media (max-width:1100px){#home-2026 .hero-banner h1{font-size:52px}#home-2026 .residents-grid{grid-template-columns:1fr 1fr;padding:60px 0}#home-2026 .events-grid{grid-template-columns:repeat(2,1fr)}#home-2026 .blog-callout-card-image{width:180px}}@media (max-width:900px){#home-2026 .hero-banner{height:480px;margin-bottom:15%}#home-2026 .hero-banner h1{font-size:34px}#home-2026 .hero-subheading{font-size:17px}#home-2026 .hero-text{font-size:17px}#home-2026 .mission-section{flex-direction:column;margin-left:0;margin-bottom:60px;padding:0 20px}#home-2026 .mission-image{width:100%;border-radius:15px 15px 0 0;height:280px;overflow:hidden}#home-2026 .mission-content{width:100%;padding:40px 25px;border-radius:0 0 15px 15px}#home-2026 .mission-content .section-subheading{font-size:25px}#home-2026 .mission-content h2{font-size:28px}#home-2026 .residents-grid{grid-template-columns:1fr;padding:50px 0}#home-2026 .residents-text h2{font-size:28px}#home-2026 .support-overlay{padding:40px 25px}#home-2026 .support-content{gap:30px;min-height:auto}#home-2026 .support-text{text-align:center}#home-2026 .support-text h2{font-size:28px}#home-2026 .support-buttons{flex-wrap:wrap;justify-content:center}#home-2026 .stat-number{font-size:44px}#home-2026 .visit-section{flex-direction:column;margin-left:0;padding:0 20px}#home-2026 .visit-image{width:100%;border-radius:15px 15px 0 0;height:260px;overflow:hidden}#home-2026 .visit-image img{display:block}#home-2026 .visit-content{width:100%;padding:40px 25px;border-radius:0 0 15px 15px}#home-2026 .visit-content h2{font-size:28px}#home-2026 .visit-links{flex-direction:column;gap:15px}#home-2026 .events-section>.container>h2{font-size:28px}#home-2026 .events-grid{grid-template-columns:1fr}#home-2026 .blog-callout-grid{flex-direction:column}#home-2026 .blog-callout-featured{min-height:300px}#home-2026 .blog-callout-card{flex-direction:column}#home-2026 .blog-callout-card-image{width:100%;height:200px}}@media(max-width:650px){#home-2026 .support-content{flex-direction:column-reverse}}@media(max-width:470px){#home-2026 .blog-callout-header{justify-content:center;gap:20px;flex-wrap:wrap}}#event-details .event-banner{padding:40px 0}#event-details .event-banner-image{background-color:#10330c;border-radius:20px;height:450px;background-size:contain;background-position:center;background-repeat:no-repeat}#event-details .event-body-section{padding:40px 0 80px}#event-details .event-body-section>.container>h1{font-size:52px;margin-bottom:40px}#event-details .event-layout{display:flex;gap:50px;align-items:flex-start}#event-details .event-content{flex:1}#event-details .event-content-block{margin-bottom:50px}#event-details .event-content-block h2{font-size:32px;color:#2b5e27;margin-bottom:15px}#event-details .event-video{margin:20px 0}#event-details .event-video iframe{width:100%;aspect-ratio:16/9;border:none}#event-details .event-sidebar{width:340px;flex-shrink:0;padding:40px;border-radius:15px}#event-details .event-sidebar .sidebar-heading{font-size:22px;margin-bottom:25px}#event-details .event-sidebar .sidebar-detail{font-size:18px;display:flex;align-items:center;gap:12px;margin-bottom:20px}#event-details .event-sidebar .sidebar-detail i{font-size:20px}#event-details .event-sidebar .btn{display:block;text-align:center;margin-top:10px}@media (max-width:768px){#event-details .event-banner-image{height:250px}#event-details .event-layout{flex-direction:column}#event-details .event-sidebar{width:100%}}.landing-banner{background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;margin-bottom:5%}.landing-banner-overlay{display:flex;align-items:center;padding:130px 30px;background:rgba(0,0,0,.5)}@media (max-width:768px){.landing-banner-overlay{padding:80px 20px}}#plan-your-trip .hours-section{padding:80px 0}#plan-your-trip .hours-layout{display:flex;gap:80px;align-items:center}#plan-your-trip .hours-box{width:45%;padding:40px;border-radius:15px;flex-shrink:0}#plan-your-trip .hours-box h2{font-size:40px}#plan-your-trip .hours-box>p{line-height:1.5;margin-bottom:0}#plan-your-trip .hours-divider{border:none;border-top:1px solid rgba(255,255,255,.3);margin:20px 0}#plan-your-trip .hours-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}#plan-your-trip .hours-row p{margin:0}#plan-your-trip .hours-label{font-weight:700;margin-bottom:8px;font-size:21px;padding-bottom:10px}#plan-your-trip .hours-note{opacity:.85;margin-top:4px;font-size:15px}#plan-your-trip .hours-time{white-space:nowrap;margin-left:20px}#plan-your-trip .hours-cta{flex:1}#plan-your-trip .hours-cta-buttons{display:flex;gap:15px;flex-wrap:wrap}#plan-your-trip .hours-cta-buttons i{padding-right:5px}#plan-your-trip .experiences-section{padding:80px 0}#plan-your-trip .experiences-section>.container>h2{text-align:center}#plan-your-trip .experiences-section>.container>p{text-align:center;margin-bottom:40px}#plan-your-trip .experiences-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}#plan-your-trip .experience-card{border-radius:15px;overflow:hidden;text-decoration:none;background-size:cover;background-position:center;min-height:500px;display:flex;align-items:flex-end}#plan-your-trip .experience-card:hover{opacity:inherit}#plan-your-trip .experience-overlay{background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 80%,transparent 100%);width:100%;padding:40px 30px 30px}#plan-your-trip .experience-overlay h3{color:#fff}#plan-your-trip .experience-overlay p{color:#fff}#plan-your-trip .experience-overlay .btn{margin-top:10px}#plan-your-trip .pyt-faq-section{padding:80px 0}#plan-your-trip .pyt-faq-heading{margin-bottom:20px;text-align:center}#plan-your-trip .pyt-faq-intro{margin-bottom:40px;text-align:center}#plan-your-trip .pyt-faq-subheading{margin-bottom:30px}#plan-your-trip .lp-faq-list{display:flex;flex-direction:column}#plan-your-trip .faq-item{border-bottom:1px solid rgba(0,0,0,.12)}#plan-your-trip .faq-item:first-child{border-top:1px solid rgba(0,0,0,.12)}#plan-your-trip .faq-question{width:100%;background:0 0;border:none;text-align:left;font-family:'Barlow',sans-serif;font-size:18px;font-weight:700;color:#10330c;padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px}#plan-your-trip .faq-question i{flex-shrink:0;transition:transform .25s ease;color:#2b5e27}#plan-your-trip .faq-item.open .faq-question i{transform:rotate(180deg)}#plan-your-trip .faq-answer{display:none;padding:0 0 25px}#plan-your-trip .faq-answer p{margin-bottom:0;line-height:1.7}#plan-your-trip .refuge-map-section{padding:80px 0}#plan-your-trip .refuge-map-inner{display:flex;border-radius:15px;overflow:hidden}#plan-your-trip .refuge-map-photo{flex:1}#plan-your-trip .refuge-map-photo img{width:100%;height:100%;object-fit:cover;display:block}#plan-your-trip .refuge-map-content{flex:1;padding:60px 50px;display:flex;flex-direction:column;justify-content:center}#plan-your-trip .refuge-map-content .btn{align-self:flex-start}@media (max-width:768px){#plan-your-trip .hours-layout{flex-direction:column;gap:40px}#plan-your-trip .hours-box{width:100%}#plan-your-trip .experiences-grid{grid-template-columns:1fr}#plan-your-trip .refuge-map-inner{flex-direction:column}#plan-your-trip .refuge-map-photo{height:250px;overflow:hidden}#plan-your-trip .refuge-map-content{padding:40px 25px}}#buy-tickets .landing-banner{margin-bottom:0}#buy-tickets .tickets-nav{background:#2b5e27;padding:15px 0}#buy-tickets .tickets-nav .container{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}#buy-tickets .tickets-nav-btn{text-decoration:none;font-weight:700;font-size:15px;padding:8px 20px;border-radius:50px;color:#10330c;background:#fff1c7}#buy-tickets .tickets-nav-btn:hover{opacity:.8}#buy-tickets .tickets-section{padding:80px 0}#buy-tickets .ticket-entry{display:flex;gap:60px;align-items:center;padding:60px 0;border-bottom:1px solid rgba(0,0,0,.1)}#buy-tickets .ticket-entry:last-child{border-bottom:none}#buy-tickets .ticket-image{width:40%;flex-shrink:0;border-radius:15px;overflow:hidden}#buy-tickets .ticket-content{flex:1}#buy-tickets .ticket-description{margin-bottom:30px}@media (max-width:768px){#buy-tickets .ticket-entry{flex-direction:column;gap:25px}#buy-tickets .ticket-image{width:100%}}#animal-details{display:flex;align-items:flex-start}#animal-details .animal-image-panel{position:sticky;top:80px;width:50%;height:calc(100vh - 80px);flex-shrink:0}#animal-details .animal-featured-image{width:100%;height:100%;background-size:cover;background-position:center}#animal-details .animal-content-panel{flex:1;padding:60px}#animal-details .animal-back-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:16px;color:#fff;background:#2b5e27;padding:8px 18px;border-radius:50px;margin-bottom:40px}#animal-details .animal-category{display:block;font-size:20px;font-weight:600;color:#2b5e27;margin-bottom:8px}#animal-details h1{font-size:52px;margin-bottom:20px}#animal-details .animal-labels{display:flex;gap:25px;flex-wrap:wrap;align-items:center;margin-bottom:30px}#animal-details .animal-labels p{font-size:16px;margin:0}#animal-details .animal-story{margin-bottom:50px}#animal-details .animal-support{padding:50px;border-radius:15px;margin-bottom:80px;text-align:center}#animal-details .animal-support h2{color:#fff;font-size:36px;margin-bottom:20px}#animal-details .animal-support p{color:#fff;font-size:18px;line-height:1.6;margin-bottom:30px}@media (max-width:768px){#animal-details{flex-direction:column}#animal-details .animal-image-panel{position:static;width:100%;height:320px}#animal-details .animal-content-panel{padding:30px 20px}}#animals .animals-banner{background-size:cover;background-position:center;background-repeat:no-repeat}#animals .animals-banner-overlay{display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 30px;background:rgba(0,0,0,.5)}#animals .animals-banner h1{font-size:50px;margin-bottom:15px}#animals .animals-banner p{font-size:18px;max-width:600px;margin:0 auto;margin-bottom:0}#animals .animals-category-ribbon{background:#2b5e27;padding:15px 0}#animals .animals-category-ribbon .container{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}#animals .category-btn{text-decoration:none;font-weight:700;font-size:15px;padding:8px 20px;border-radius:50px;color:#10330c;background:#fff1c7}#animals .category-btn.active{background:#10330c;color:#fff}#animals .animals-grid-section{padding:60px 0 80px}#animals .animals-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}#animals .animal-card{border-radius:15px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column}#animals .animal-card:hover{opacity:inherit}#animals .animal-card-image{height:280px;background-size:cover;background-position:center;flex-shrink:0}#animals .animal-card-content{padding:25px;flex:1}#animals .animal-card-content h3{color:#fff;font-size:22px;margin-bottom:10px}#animals .animal-card-content p{color:#fff;font-size:15px;margin-bottom:15px}#animals .animal-card-content p strong{color:#fff}#animals .animal-card-link{color:#fff;font-weight:700;font-size:15px}#animals .animal-card-link i{margin-left:5px}#animals .load-more-wrap{text-align:center;margin-top:50px}#animals .load-more-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1100px){#animals .animals-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#animals .animals-grid{grid-template-columns:1fr}}#events .events-banner{background-size:cover;background-position:center;background-repeat:no-repeat}#events .events-banner-overlay{display:flex;align-items:center;justify-content:center;text-align:center;padding:150px 30px;background:rgba(0,0,0,.45)}#events .events-banner h1{font-size:60px}#events .featured-event-section{display:flex;margin-left:5%;margin-bottom:5%;margin-top:5%}#events .featured-event-image{width:50%;overflow:hidden;border-radius:10px 0 0 10px}#events .featured-event-image img{width:100%;height:100%;object-fit:cover}#events .featured-event-content{width:50%;padding:80px 60px;display:flex;flex-direction:column;justify-content:center}#events .featured-event-content .section-subheading{display:inline-block;font-size:35px;font-weight:700;color:#fff;margin-bottom:20px}#events .featured-event-content h2{color:#fff;font-size:48px;font-weight:700;margin-bottom:25px}#events .featured-event-content p{color:#fff;font-size:18px;line-height:1.6;margin-bottom:30px}#events .all-events-section{padding:40px 0 80px}#events .all-events-section>.container>h2{text-align:center;font-size:48px;margin-bottom:40px}#events .events-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}#events .event-card{border-radius:15px;overflow:hidden;text-decoration:none}#events .event-card:hover{opacity:inherit}#events .event-image{height:250px;background-size:cover;background-position:center}#events .event-content{padding:30px}#events .event-content h3{color:#fff;font-size:24px;font-weight:700;margin-bottom:15px}#events .event-date{color:#fff;font-size:16px;margin-bottom:15px;display:flex;align-items:center;gap:8px}#events .event-link{color:#fff;font-weight:700;font-size:16px}.no-events{text-align:center;width:100%}@media (max-width:1100px){#events .featured-event-content h2{font-size:36px}#events .events-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){#events .featured-event-section{flex-direction:column;margin-left:0;margin-top:5%}#events .featured-event-image{width:100%;border-radius:10px 10px 0 0;height:260px;overflow:hidden}#events .featured-event-content{width:100%;padding:40px 25px}#events .featured-event-content h2{font-size:28px}#events .events-grid{grid-template-columns:1fr}}#blog-archive .posts-grid{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:stretch}#blog-archive .post-box.w-333{width:calc(33.333% - 15px);display:flex;flex-direction:column}#blog-archive .post-box article{flex:1;display:flex;flex-direction:column}#blog-archive .post-box article a{flex:1;display:flex;flex-direction:column}#blog-archive .post-box .post-card-content{flex:1}#blog-archive .post-box h2{font-size:23px;color:#fff}#blog-archive .post-box a{text-decoration:none}#blog-archive .post-box .post-thumbnail{height:60vw;border-radius:7px 7px 0 0;max-height:320px;background-repeat:no-repeat;background-size:cover;background-position:center}#blog-archive .post-box .post-card-content{border-radius:0 0 7px 7px;padding:20px}#blog-archive .post-box .post-card-content span,#blog-archive .post-box .post-card-content p{color:#fff;font-size:16px}#blog-archive .post-box .post-card-content .time .time-icon{padding-right:20px}#blog-archive .post-box .post-card-content .time .time-icon i{padding-right:5px}#blog-archive .post-box .post-card-content .time .article-link{font-weight:700}#blog-archive .post-box .post-card-content .time .article-link i{padding-left:5px}#blog-archive .widget_categories{margin-top:40px}#blog-archive .widget_categories h2{font-size:30px}#blog-archive .widget_categories ul{list-style:none;display:flex;gap:10px;flex-wrap:wrap;padding-left:0}#blog-archive .widget_categories ul li{margin-bottom:0}#blog-archive .widget_categories ul li a{display:inline-block;text-decoration:none;font-size:17px;background:#10330c;padding:7px 15px;border-radius:50px;color:#fff;font-weight:700}#blog-archive .widget_search{margin-bottom:40px}#blog-archive .widget_search .screen-reader-text{display:none}#blog-archive .widget_search .search-field{font-size:18px;padding:5px;border-radius:4px;border:1px solid #ddd;font-family:'Barlow',sans-serif}#blog-archive .search-submit{font-family:'Barlow',sans-serif;border:none;color:#fff;background:#10330c;padding:5px 20px;border-radius:50px;font-size:18px;font-weight:700}#blog-archive .search-results-heading{padding:50px 0 30px}#blog-archive .search-results-heading h1{font-size:32px}#blog-archive .search-results-heading h1 span{color:#2b5e27}#blog-archive .navigation.pagination{margin:30px 0}#blog-archive .navigation.pagination h2{font-size:25px}#blog-archive .navigation.pagination .page-numbers{color:#2b5e27;font-size:17px}@media (max-width:768px){#blog-archive .posts-grid{flex-direction:column}#blog-archive .post-box.w-333{width:100%}}#blog-details{padding:60px 0 80px}#blog-details .container{max-width:1200px}#blog-details .blog-back-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:15px;color:#fff;background:#2b5e27;padding:8px 18px;border-radius:50px;margin-bottom:30px}#blog-details h1.entry-title{font-size:42px;margin-bottom:20px}#blog-details .entry-meta-data{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:25px}#blog-details .entry-meta-data a{text-decoration:none;font-size:15px;background:#10330c;padding:6px 14px;border-radius:50px;color:#fff;font-weight:700;margin-bottom:0}#blog-details .entry-meta-data .posted-on,#blog-details .entry-meta-data .byline{font-size:15px;color:#555;margin-bottom:0}#blog-details .entry-meta-data .posted-on a,#blog-details .entry-meta-data .byline a{background:0 0;color:#2b5e27;padding:0;border-radius:0;font-size:15px}#blog-details .entry-content{margin-bottom:40px}#blog-details .entry-content p{font-size:18px;line-height:1.7}#blog-details .entry-content h2{font-size:30px}#blog-details .entry-content h3{font-size:24px}#blog-details .entry-content a{color:#2b5e27;font-weight:700}#blog-details .entry-content img{border-radius:10px;max-width:100%;height:auto}#blog-details .entry-content figure{max-width:100% !important;height:auto;margin:0}#blog-details .entry-content figcaption{font-size:14px;color:#666;margin-top:8px;text-align:center;margin-bottom:20px}#blog-details .entry-content ul,#blog-details .entry-content ol{margin-bottom:20px}#blog-details footer.entry-meta-data{border-top:1px solid rgba(0,0,0,.15);padding-top:25px;margin-top:10px}#blog-details .author-bio{padding:30px;border-radius:15px;margin-top:40px;background:#10330c}#blog-details .author-bio .author-title{font-size:20px;color:#fff}#blog-details .author-bio .author-description{font-size:16px;line-height:1.6;color:#fff;margin-bottom:0}#blog-details .author-bio .author-link{color:#fff1c7;font-weight:700;margin-left:8px}#blog-details .blog-sidebar{margin-top:50px;border-top:1px solid rgba(0,0,0,.15);padding-top:40px}#blog-details .blog-sidebar h2{font-size:26px;margin-bottom:20px}#blog-details .blog-sidebar ul{list-style:none;padding-left:0;display:flex;gap:10px;flex-wrap:wrap}#blog-details .blog-sidebar ul li{margin-bottom:0}#blog-details .blog-sidebar ul li a{display:inline-block;text-decoration:none;font-size:15px;background:#10330c;padding:6px 14px;border-radius:50px;color:#fff;font-weight:700}#blog-details .blog-sidebar .widget_search .screen-reader-text{display:none}#blog-details .blog-sidebar .widget_search .search-field{font-size:18px;padding:5px;border-radius:4px;border:1px solid #ddd;font-family:'Barlow',sans-serif}#blog-details .blog-sidebar .search-submit{font-family:'Barlow',sans-serif;border:none;color:#fff;background:#10330c;padding:5px 20px;border-radius:50px;font-size:18px;font-weight:700;cursor:pointer}#blog-details .cat-links{margin-bottom:0}#about .mission-section{display:flex;margin-left:5%;margin-top:5%;margin-bottom:5%}#about .mission-image{width:50%;overflow:hidden;border-radius:10px 0 0 10px}#about .mission-image img{width:100%;height:100%;object-fit:cover}#about .mission-content{width:50%;padding:80px 60px;display:flex;flex-direction:column;justify-content:center}#about .mission-content h2{color:#fff;font-size:40px}#about .mission-content .section-subheading{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:rgba(255,255,255,.7);margin-bottom:15px;display:block}#about .origin-section{background-size:cover;background-position:center;margin-bottom:5%}#about .origin-overlay{background:rgba(0,0,0,.55);padding:80px 0}#about .origin-inner{display:flex;gap:60px;align-items:center}#about .origin-content{flex:1}#about .origin-content h2{color:#fff}#about .origin-content p{color:rgba(255,255,255,.9);line-height:1.8;margin-bottom:20px}#about .origin-content p:last-child{margin-bottom:0}#about .origin-photo{width:380px;flex-shrink:0}#about .origin-photo img{border-radius:15px;width:100%;height:100%;object-fit:cover}#about .about-experiences-section{padding:80px 0}#about .about-experiences-section .experiences-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}#about .about-experiences-section .experience-card{border-radius:15px;overflow:hidden;text-decoration:none;background-size:cover;background-position:center;min-height:500px;display:flex;align-items:flex-end;background-color:#10330c}#about .about-experiences-section .experience-card:hover{opacity:inherit}#about .about-experiences-section .experience-overlay{background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 80%,transparent 100%);width:100%;padding:40px 30px 30px}#about .about-experiences-section .experience-overlay h3{color:#fff}#about .about-experiences-section .experience-overlay p{color:#fff}#about .about-experiences-section .experience-overlay .btn{margin-top:10px}#about .cornerstones-section{padding:80px 0}#about .cornerstones-section>.container>h2{text-align:center;margin-bottom:40px}#about .cornerstones-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}#about .cornerstone-card{border-radius:15px;overflow:hidden;display:flex;flex-direction:column}#about .cornerstone-image{height:260px;background-size:cover;background-position:center;flex-shrink:0}#about .cornerstone-content{padding:30px;flex:1}#about .cornerstone-content h3{font-size:26px;margin-bottom:12px}#about .cornerstone-content p{font-size:16px;line-height:1.6;margin-bottom:0}#about .commitments-section{padding:80px 0}#about .commitments-heading{font-size:30px;font-weight:700;text-transform:uppercase;color:#2b5e27;margin-bottom:10px}#about .commitment-row{display:flex;gap:80px;align-items:flex-start;padding:50px 0;border-top:2px solid #2b5e27}#about .commitment-row:last-child{border-bottom:2px solid #2b5e27}#about .commitment-title{font-size:48px;color:#2b5e27;min-width:260px;flex-shrink:0;margin:0;line-height:1}#about .commitment-body{flex:1;padding-top:8px}@media (max-width:1100px){#about .cornerstones-grid{grid-template-columns:repeat(2,1fr)}#about .commitment-title{font-size:36px;min-width:200px}}@media (max-width:768px){#about .mission-section{flex-direction:column;margin-left:0;margin-top:0}#about .mission-image{width:100%;border-radius:10px 10px 0 0}#about .mission-content{width:100%;padding:40px 25px}#about .origin-inner{flex-direction:column;gap:30px}#about .origin-photo{width:100%}#about .about-experiences-section .experiences-grid{grid-template-columns:1fr}#about .cornerstones-grid{grid-template-columns:1fr}#about .commitment-row{flex-direction:column;gap:20px;padding:30px 0}#about .commitment-title{min-width:auto;font-size:30px}}#volunteer .volunteer-intro{padding:60px 0 20px}#volunteer .volunteer-listings{padding:40px 0 80px}#volunteer .volunteer-list{display:flex;flex-direction:column;gap:0}#volunteer .volunteer-entry{display:flex;gap:60px;align-items:flex-start;padding:60px 0;border-bottom:1px solid rgba(0,0,0,.1)}#volunteer .volunteer-entry:first-child{border-top:1px solid rgba(0,0,0,.1)}#volunteer .volunteer-entry:last-child{border-bottom:none}#volunteer .volunteer-photo{width:35%;flex-shrink:0}#volunteer .volunteer-photo img{width:100%;border-radius:12px;height:280px;object-fit:cover}#volunteer .volunteer-details{flex:1}#volunteer .volunteer-details h3{margin-bottom:15px}#volunteer .volunteer-description{margin-bottom:25px}@media (max-width:768px){#volunteer .volunteer-entry{flex-direction:column;gap:20px}#volunteer .volunteer-photo{width:100%}}#our-team .landing-banner{margin-bottom:0}#our-team .team-nav{background:#2b5e27;padding:15px 0}#our-team .team-nav .container{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center}#our-team .team-tab-btn{font-family:'Barlow',sans-serif;font-weight:700;font-size:15px;padding:8px 22px;border-radius:50px;border:none;cursor:pointer;background:#fff1c7;color:#10330c;transition:background .2s ease}#our-team .team-tab-btn.active{background:#10330c;color:#fff}#our-team .team-section-wrap{padding:60px 0 80px}#our-team .team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}#our-team .team-tab{display:none}#our-team .team-tab.active{display:grid}#our-team .member-card{border-radius:15px;overflow:hidden;display:flex;flex-direction:column}#our-team .member-photo{height:260px;background-size:cover;background-position:center center;flex-shrink:0}#our-team .member-info{padding:20px;flex:1;display:flex;flex-direction:column}#our-team .member-info h3{font-size:20px;margin-bottom:5px}#our-team .member-title{font-size:15px;margin-bottom:8px;opacity:.85}#our-team .member-location{font-size:14px;margin-bottom:8px;opacity:.75}#our-team .member-desc{font-size:14px;line-height:1.5;font-style:italic;opacity:.85;flex:1}#our-team .member-social{display:flex;gap:12px;margin-top:15px}#our-team .member-social a{color:#fff;font-size:16px}#our-team .member-social a:hover{opacity:.7}@media (max-width:1100px){#our-team .team-grid{grid-template-columns:repeat(2,1fr)}#our-team .team-tab.active{display:grid}}@media (max-width:768px){#our-team .team-grid{grid-template-columns:repeat(2,1fr)}#our-team .team-tab.active{display:grid}}@media (max-width:500px){#our-team .team-grid{grid-template-columns:repeat(1,1fr)}}#tcwr-archives .archives-intro{padding:60px 0 40px;text-align:center}#tcwr-archives .featured-archives{padding:0 0 60px}#tcwr-archives .featured-archives-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#tcwr-archives .featured-archive-item{text-decoration:none;display:flex;flex-direction:column;align-items:center}#tcwr-archives .featured-archive-item img{width:100%;border-radius:8px;margin-bottom:10px;border:2px solid transparent;transition:border-color .2s ease}#tcwr-archives .featured-archive-item:hover img{border-color:#2b5e27}#tcwr-archives .featured-archive-item:hover{opacity:1}#tcwr-archives .featured-archive-title{font-weight:700;color:#2b5e27;text-align:center;font-size:25px}#tcwr-archives .archive-list{padding:0 0 40px}#tcwr-archives .archives-newsletter{padding:60px 0 80px;text-align:center}#tcwr-archives .archives-newsletter h2{margin-bottom:15px}#tcwr-archives .archives-newsletter p{margin-bottom:30px}#tcwr-archives .archive-list>.container>h2{text-align:center;margin-bottom:40px}#tcwr-archives .archive-group{margin-bottom:30px}#tcwr-archives .group-label{padding-bottom:10px;border-bottom:2px solid #2b5e27;margin-bottom:15px}#tcwr-archives .archive-items{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 20px;padding:10px 0}#tcwr-archives .archive-item{text-decoration:none;font-weight:600;color:#2b5e27;display:flex;align-items:center;gap:7px;margin-bottom:0;font-size:18px}#tcwr-archives .archive-item i{font-size:13px;flex-shrink:0}#tcwr-archives .archive-item:hover{opacity:.7}@media (max-width:1100px){#tcwr-archives .featured-archives-grid{grid-template-columns:repeat(2,1fr)}#tcwr-archives .archive-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){#tcwr-archives .featured-archives-grid{grid-template-columns:repeat(2,1fr)}#tcwr-archives .archive-items{grid-template-columns:repeat(2,1fr)}}#landing-page .lp-section-heading{text-align:center;margin-bottom:40px}#landing-page .lp-section-text{text-align:center;margin-bottom:40px}#landing-page .lp-split-image{display:flex;margin-bottom:5%}#landing-page .lp-text-image{padding:60px 0}#landing-page .lp-text-image .container{display:flex;gap:60px;align-items:center}#landing-page .lp-text-image-content{flex:1}#landing-page .lp-text-image-photo{flex:1;overflow:hidden}#landing-page .lp-text-image-photo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}#landing-page .lp-split-photo{width:50%;overflow:hidden;flex-shrink:0}#landing-page .lp-split-photo img{width:100%;height:100%;object-fit:cover;display:block}#landing-page .lp-split-content{width:50%;padding:80px 60px;display:flex;align-items:center}#landing-page .lp-split-content h2{color:#fff}#landing-page .lp-split-content p{color:#fff}#landing-page .lp-cards{padding:80px 0}#landing-page .lp-cards-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}#landing-page .lp-card{width:calc(33.333% - 17px)}#landing-page .lp-card{border-radius:15px;overflow:hidden;display:flex;flex-direction:column}#landing-page .lp-card-thumb{height:220px;background-size:cover;background-position:center;flex-shrink:0}#landing-page .lp-card-content{padding:30px;display:flex;flex-direction:column;gap:15px;flex:1}#landing-page .lp-card-content h3{margin-bottom:0;font-size:25px}#landing-page .lp-card-content p{margin-bottom:0;flex:1}#landing-page .lp-experience-cards{padding:80px 0}#landing-page .lp-exp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}#landing-page .lp-exp-card{border-radius:15px;overflow:hidden;text-decoration:none;background-size:cover;background-position:center;min-height:500px;display:flex;align-items:flex-end}#landing-page .lp-exp-card:hover{opacity:inherit}#landing-page .lp-exp-overlay{background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 80%,transparent 100%);width:100%;padding:40px 30px 30px}#landing-page .lp-exp-overlay h3{color:#fff}#landing-page .lp-exp-overlay p{color:#fff;margin-bottom:15px}#landing-page .lp-video-split{padding:60px 0}#landing-page .lp-video-split .container{display:flex;gap:60px;align-items:center}#landing-page .lp-video-content{flex:1}#landing-page .lp-video-embed{flex:1;background:#000;display:flex;align-items:center}#landing-page .lp-video-embed iframe{width:100%;aspect-ratio:16/9;display:block;border:none}#landing-page .lp-embed{padding:80px 0}#landing-page .lp-text-only{margin-bottom:6%}#landing-page .lp-text-only h2{margin-bottom:20px}#landing-page .lp-text-only div{margin-bottom:30px}#landing-page .lp-support-ways{padding:80px 0}#landing-page .lp-support-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:25px}#landing-page .lp-support-item{display:flex;flex-direction:column;align-items:center;gap:15px}#landing-page .lp-support-item img{width:100px;height:100px;object-fit:contain}#landing-page .lp-support-item .btn{width:100%;text-align:center}#landing-page .lp-gallery{padding:80px 0}#landing-page .lp-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}#landing-page .lp-gallery-thumb{border-radius:10px;overflow:hidden;cursor:pointer;aspect-ratio:1}#landing-page .lp-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}#landing-page .lp-gallery-thumb:hover img{transform:scale(1.05)}#lp-lightbox{display:none;position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:99999;align-items:center;justify-content:center}#lp-lightbox.active{display:flex}#lp-lightbox-img{max-width:90vw;max-height:88vh;border-radius:10px;object-fit:contain}#lp-lightbox-close{position:fixed;top:25px;right:30px;background:0 0;border:none;color:#fff;font-size:30px;cursor:pointer;z-index:100000}#landing-page .lp-faq{padding:80px 0}#landing-page .lp-faq-list{display:flex;flex-direction:column}#landing-page .faq-item{border-bottom:1px solid rgba(0,0,0,.12)}#landing-page .faq-item:first-child{border-top:1px solid rgba(0,0,0,.12)}#landing-page .faq-question{width:100%;background:0 0;border:none;text-align:left;font-family:'Barlow',sans-serif;font-size:18px;font-weight:700;color:#10330c;padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px}#landing-page .faq-question i{flex-shrink:0;transition:transform .25s ease;color:#2b5e27}#landing-page .faq-item.open .faq-question i{transform:rotate(180deg)}#landing-page .faq-answer{display:none;padding:0 0 25px}#landing-page .faq-answer p{margin-bottom:0;line-height:1.7}#landing-page .lp-embed h2{text-align:center;margin-bottom:30px}@media (max-width:1100px){#landing-page .lp-card{width:calc(50% - 13px)}#landing-page .lp-support-grid{grid-template-columns:repeat(3,1fr)}#landing-page .lp-gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){#landing-page .lp-split-image{flex-direction:column}#landing-page .lp-split-photo{width:100%;height:260px;overflow:hidden}#landing-page .lp-split-content{width:100%;padding:40px 25px}#landing-page .lp-text-image .container{flex-direction:column-reverse;gap:30px}#landing-page .lp-cards-grid{flex-direction:column}#landing-page .lp-card{width:100%}#landing-page .lp-exp-grid{grid-template-columns:1fr}#landing-page .lp-video-split .container{flex-direction:column-reverse}#landing-page .lp-support-grid{grid-template-columns:repeat(2,1fr)}#landing-page .lp-gallery-grid{grid-template-columns:repeat(2,1fr)}#landing-page .lp-text-image,#landing-page .lp-video-split{padding:40px 0}}@media (max-width:768px){#landing-page .lp-support-grid{grid-template-columns:repeat(1,1fr)}}.page-id-1461 .faq-answer ul{column-count:3}.page-id-1461 .tablepress{width:100%;border-collapse:collapse}.page-id-1461 .tablepress thead th{background:#10330c;padding:15px 12px;text-align:center;font-size:16px;font-weight:700;border:none}.page-id-1461 .tablepress thead th span{color:#fff;font-weight:700;margin-bottom:0}.page-id-1461 .tablepress tbody td{font-size:16px;background:0 0 !important;padding:12px;border-bottom:1px solid rgba(0,0,0,.08);font-size:15px;vertical-align:middle;text-align:center}.page-id-1461 .tablepress tbody td.column-1{text-align:left;font-weight:700;color:#10330c}.page-id-1461 .tablepress .fa-check{color:#2b5e27}.page-id-1461 .tablepress .fa-x{color:rgba(0,0,0,.25)}.page-id-1461 .tablepress>:where(thead,tfoot)>tr>*{background:#10330c}@media (max-width:768px){.page-id-1461 .faq-answer ul{column-count:1}.page-id-1461 .tablepress-wrapper{overflow-x:auto}}.page-id-1513 .lp-text-only ul{column-count:3}@media (max-width:768px){.page-id-1513 .lp-text-only ul{column-count:1}}#rescue-stories .rs-intro{padding:60px 0;text-align:center}#rescue-stories .rs-intro h2{margin-bottom:20px}#rescue-stories .rs-stories{padding:0 0 80px}#rescue-stories .rs-story-list{display:flex;flex-direction:column}#rescue-stories .rs-story-item{border-bottom:1px solid rgba(0,0,0,.12)}#rescue-stories .rs-story-item:first-child{border-top:1px solid rgba(0,0,0,.12)}#rescue-stories .rs-story-trigger{width:100%;background:0 0;border:none;text-align:left;font-family:'Barlow',sans-serif;font-size:18px;font-weight:700;color:#10330c;padding:22px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px}#rescue-stories .rs-story-trigger i{flex-shrink:0;transition:transform .25s ease;color:#2b5e27}#rescue-stories .rs-story-item.open .rs-story-trigger i{transform:rotate(180deg)}#rescue-stories .rs-story-content{display:none;padding:0 0 25px;line-height:1.7}#rescue-stories .rs-story-content img{max-width:100%;height:auto;border-radius:8px;margin-bottom:20px;display:block}#rescue-stories .rs-video-embed{margin-bottom:20px;aspect-ratio:16/9}#rescue-stories .rs-video-embed iframe{width:100%;height:100%;border:none;border-radius:8px;display:block}#sponsorships-adoptions .sa-entries{padding:80px 0}#sponsorships-adoptions .sa-entry{display:flex;gap:60px;align-items:flex-start;margin-bottom:70px}#sponsorships-adoptions .sa-entry:last-child{margin-bottom:0}#sponsorships-adoptions .sa-photo{width:40%;flex-shrink:0}#sponsorships-adoptions .sa-photo img{width:100%;height:auto;border-radius:8px;display:block}#sponsorships-adoptions .sa-content{flex:1}#sponsorships-adoptions .sa-content h3{margin-bottom:15px}#sponsorships-adoptions .sa-content a{text-decoration:none}#sponsorships-adoptions .sa-content a h3{color:#10330c}#sponsorships-adoptions .sa-description{margin-bottom:25px;line-height:1.7}#sponsorships-adoptions .sa-featured{padding:0 0 80px}#sponsorships-adoptions .sa-featured-inner{display:flex;border-radius:15px;overflow:hidden}#sponsorships-adoptions .sa-featured-photo{flex:1}#sponsorships-adoptions .sa-featured-photo img{width:100%;height:100%;object-fit:cover;display:block}#sponsorships-adoptions .sa-featured-content{flex:1;padding:60px 50px;display:flex;flex-direction:column;justify-content:center}#sponsorships-adoptions .sa-featured-content .section-subheading{color:#fff}#sponsorships-adoptions .sa-callout{padding:80px 0;text-align:center;background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.turpentinecreek.org/wp-content/uploads/2022/08/our-animals-banner-1400x400.jpg) center/cover no-repeat;position:relative}#sponsorships-adoptions .sa-callout:before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.45)}#sponsorships-adoptions .sa-callout .container{position:relative;z-index:1}#sponsorships-adoptions .sa-callout h2,#sponsorships-adoptions .sa-callout p{color:#fff}#sponsorships-adoptions .sa-callout h2{margin-bottom:15px}#sponsorships-adoptions .sa-callout p{margin-bottom:30px}@media (max-width:768px){#sponsorships-adoptions .sa-entry{flex-direction:column;gap:20px}#sponsorships-adoptions .sa-photo{width:100%}#sponsorships-adoptions .sa-featured-inner{flex-direction:column}#sponsorships-adoptions .sa-featured-photo img{height:280px}#sponsorships-adoptions .sa-featured-content{padding:40px 30px}}#other-ways-to-give .owg-intro{padding:60px 0 20px;text-align:center}#other-ways-to-give .owg-grid-section{padding:40px 0 80px}#other-ways-to-give .owg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px}#other-ways-to-give .owg-card{display:flex;flex-direction:column;border-radius:15px;overflow:hidden}#other-ways-to-give .owg-card-image{height:220px;background-size:cover;background-position:center;flex-shrink:0}#other-ways-to-give .owg-card-content{padding:25px;display:flex;flex-direction:column;flex:1}#other-ways-to-give .owg-card-content h3{margin-bottom:10px}#other-ways-to-give .owg-card-content p{flex:1;margin-bottom:20px}#other-ways-to-give .owg-link{text-decoration:none;font-weight:700;font-size:18px}#other-ways-to-give .owg-feature-split{padding:40px 0}#other-ways-to-give .owg-feature-inner{display:flex;align-items:stretch;border-radius:15px;overflow:hidden}#other-ways-to-give .owg-feature-photo{width:50%;flex-shrink:0}#other-ways-to-give .owg-feature-photo img{width:100%;height:100%;object-fit:cover;display:block}#other-ways-to-give .owg-feature-content{width:50%;padding:50px;display:flex;flex-direction:column;justify-content:center;gap:20px}#other-ways-to-give .owg-feature-content h2{color:#fff;margin-bottom:0}#other-ways-to-give .owg-feature-content p{color:rgba(255,255,255,.9);margin-bottom:0}#other-ways-to-give .owg-feature-content .btn{align-self:flex-start}@media (max-width:768px){#other-ways-to-give .owg-grid{grid-template-columns:1fr}#other-ways-to-give .owg-feature-inner{flex-direction:column}#other-ways-to-give .owg-feature-photo{width:100%;height:250px;overflow:hidden}#other-ways-to-give .owg-feature-content{width:100%;padding:30px 25px}}#donations .funding-freedom-intro{text-align:center;padding:5% 0}#donations .donations-split,#donations .matching-split{margin-bottom:7%}#donations .donations-map{padding:0 0 60px}#donations .donations-map-inner{display:flex;align-items:stretch;border-radius:15px;overflow:hidden}#donations .donations-map-content{flex:0 0 50%;padding:50px;display:flex;align-items:center}#donations .donations-map-content .box-content{display:flex;text-align:left}#donations .donations-map-content .btn{align-self:flex-start}#donations .donations-map-embed{flex:0 0 50%;min-height:380px;overflow:hidden;position:relative}#donations .donations-map-embed>*{position:absolute;inset:0;width:100% !important;height:100% !important}#donations .donations-inner,#donations .matching-inner{display:flex;align-items:stretch;border-radius:15px;overflow:hidden}#donations .donations-content,#donations .matching-content{width:50%;padding:50px;border-radius:15px}#donations .box-content{display:flex;align-items:center;flex-wrap:wrap}#donations .donations-content,#donations .matching-photo img{border-radius:15px 0 0 15px}#donations .donations-photo img,#donations .matching-content{border-radius:0 15px 15px 0}#donations .donations-content h2,#donations .matching-content h2{color:#fff}#donations .donations-content p,#donations .matching-content p{color:rgba(255,255,255,.9)}#donations .donations-photo,#donations .matching-photo{width:50%;flex-shrink:0}#donations .donations-photo img,#donations .matching-photo img{width:100%;height:100%;object-fit:cover;display:block}#donations .giving-cards{padding:0 0 80px}#donations .experiences-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}#donations .experience-card{border-radius:15px;overflow:hidden;text-decoration:none;background-size:cover;background-position:center;min-height:500px;display:flex;align-items:flex-end;background-color:#10330c}#donations .experience-card:hover{opacity:inherit}#donations .experience-overlay{background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 80%,transparent 100%);width:100%;padding:40px 30px 30px}#donations .experience-overlay h3{color:#fff}#donations .experience-overlay p{color:#fff}#donations .experience-overlay .btn{margin-top:10px}#donations .other-ways{padding:0 0 80px}#donations .other-ways-box{border-radius:20px;overflow:hidden;background-size:cover;background-position:center;background-color:#10330c}#donations .other-ways-overlay{background:rgba(0,0,0,.6);padding:70px 60px;text-align:center}#donations .other-ways-overlay h2{color:#fff}#donations .other-ways-overlay p{margin:0 auto 40px;max-width:1000px}#donations .other-ways-links{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}@media (max-width:768px){#donations .donations-inner,#donations .matching-inner,#donations .donations-map-inner{flex-direction:column}#donations .donations-content{width:100%;border-radius:15px 15px 0 0;padding:35px 25px}#donations .donations-photo{width:100%;height:260px;overflow:hidden}#donations .donations-photo img{border-radius:0 0 15px 15px}#donations .matching-photo{width:100%;height:260px;overflow:hidden}#donations .matching-photo img{border-radius:15px 15px 0 0}#donations .matching-content{width:100%;border-radius:0 0 15px 15px;padding:35px 25px}#donations .donations-map-content{width:100%;border-radius:15px 15px 0 0;padding:35px 25px}#donations .donations-map-embed{width:100%;min-height:300px;border-radius:0 0 15px 15px}#donations .experiences-grid{grid-template-columns:1fr}#donations .other-ways-overlay{padding:40px 25px}}#page404{background:url(https://sp-ao.shortpixel.ai/client/to_webp,q_glossy,ret_img/https://www.turpentinecreek.org/wp-content/uploads/2022/08/Fergy-Liger-scaled.jpg) no-repeat center center;background-size:cover;text-align:center}#page404 .error-404{text-align:center}#page404 .error-404 h1{text-align:center;font-size:40px;color:#fff;margin-bottom:0}#page404 .error-404 i{font-size:100px;color:#fff;padding-bottom:25px}#page404 .error-404 .screen-reader-text{display:none}#page404 .error-404 p{color:#fff;margin-bottom:30px}#page404 .content-area{padding:15% 20px;background:rgba(0,0,0,.6)}.fun-social-proof-iframe{transform:translateX(40px) !important}@media(max-width:600px){.fun-social-proof-iframe{display:none !important}}.page-id-107 #landing-page .lp-text-only{margin-bottom:2%}.page-id-107 #landing-page .lp-embed{padding:80px 0 0}
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:0 0;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}