/*!
Theme Name: Caresenz
Theme URI: https://them.es/starter
Author: Tebs
Author URI: https://www.caresenz.com
Description: 
Version: 3.6.0
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: caresenz
*/
 .alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item{display:inline-block;text-align:left;vertical-align:top;width:50%}.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block;max-width:100%}.gallery-item a img{display:block;-webkit-transition:-webkit-filter 0.2s ease-in;transition:-webkit-filter 0.2s ease-in;transition:filter 0.2s ease-in;transition:filter 0.2s ease-in,-webkit-filter 0.2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.bypostauthor{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.modu-hero{padding:5% 0;background:url(https://uat-caresenz.totalebizsolutions.com/wp-content/uploads/2025/07/modu-bg.png);background-size:cover}.module-section{background:url(https://uat-caresenz.totalebizsolutions.com/wp-content/uploads/2025/07/mod-bg-1.png) no-repeat center center;background-size:cover;min-height:100vh;display:flex;align-items:center;color:#000}.donor-section{background-size:cover;min-height:100vh;display:flex;align-items:center;color:#000}h2.section-title{font-weight:600}section.events_links{background:url(https://uat-caresenz.totalebizsolutions.com/wp-content/uploads/2025/07/event-bg.png);background-size:100% 100%;width:100%;overflow:hidden;padding:3% 0}.ml-event{margin-left:15%;padding:20px 0 0}.events_left{text-align:left;margin-left:-30px}.mr-event{margin-right:15%;padding:20px 0 0}.events_right{text-align:left;margin-right:-30px;padding-left:50px}.events_links h4,.events_links p{color:#fff}.events_links h4,.events_links p{color:#fff}.left-sticky h2{text-align:center}.blog-carousel .image-title h4 a{position:absolute;bottom:0;left:0;right:0;background:rgb(0 0 0 / 50%);color:#fff;padding:15px;font-weight:600;font-size:1.1rem;text-align:center;transition:all 0.3s ease}.main-container{display:flex;height:100%;overflow:hidden}.left-sticky{width:50%;position:sticky;top:0;height:100vh;background:#fff;text-align:center;display:flex;overflow:hidden;flex-direction:column;padding:20px}.right-scrollable{width:50%;overflow-y:aut;padding:40px 30px;height:100%}.info-box{background:#fff;border-radius:12px;padding:20px;box-shadow:0 5px 15px 0 rgb(0 0 0 / .15);margin-bottom:20px}.info-box h6{font-weight:600}.info-icon{width:100%;height:auto;margin-right:15px}.get-in-touch{margin-top:30px;text-align:center}.get-in-touch a{background:linear-gradient(to right,#7e6ff5,#64d9ff);color:#fff;padding:12px 30px;border-radius:30px;text-decoration:none}.main-container{padding:70px 0}.video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpcf7-list-item{display:inline-block;margin:0 0 0 0em;font-size:12px;text-align:left}.wpcf7-list-item label{display:flex;align-items:flex-start;justify-content:space-between}span.wpcf7-list-item-label{font-size:14px;text-align:left;padding-left:10px}@media (max-width:768px){.left-panel{position:relative;top:0;height:100%;display:block;flex-direction:column;justify-content:center;padding:2rem;background-color:#fff}.owl-item.active.center .carousel-item-card{margin:1px 0}.carousel-item img{width:100%;height:100vh;object-fit:cover}.care-hero{padding:50px 0}a.btn.btn-demo{margin-bottom:30px}.key .col-lg-8 h2{padding-top:30px}.care-vid .col-md-6 h2{padding-top:30px}.key-carousel button.owl-prev{left:-2%}.key-carousel button.owl-next{right:-2%}.key-carousel .owl-nav button{position:absolute;top:39%}.main-container{flex-direction:column}.left-sticky,.right-scrollable{width:100%;height:auto}.right-scrollable{height:100%;padding:20px}.info-box{margin-bottom:20px;flex-direction:column}.owl-item.active.center .carousel-item-card{margin:5px 33px}button.carousel-control-next i{padding:15% 20%;border-radius:50%;font-size:16px}button.carousel-control-prev i{padding:15% 20%;border-radius:50%;font-size:16px}div#carouselExampleCaptions .carousel-caption{top:28%;left:10%;right:10%;text-align:left;width:fit-content;background:rgb(246 250 255 / 30%);height:fit-content;border-radius:10px}}