/**handles:section-home-banner-style,section-content-layout-style,section-vision-mission-style,section-image-with-content-style,section-iconbox-style,section-process-style,section-partners-style,section-slider-style,section-cta-style,section-board-director-style,contact-us-section-style**/
.home-banner-section{position:relative;z-index:1;padding:0;position:relative;width:100%;height:100%;overflow:visible}.banner-video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);z-index:0;pointer-events:none}.banner-text-container{width:100%}.banner-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;object-fit:cover;background-position:right;background-repeat:no-repeat;z-index:0}.banner-content{position:relative;z-index:1;color:var(--white-color);padding:130px 0}.banner-heading{font-size:var(--font-54);font-weight:900;margin-bottom:32px;line-height:120%;font-family:var(--primary-font);color:var(--white-color);letter-spacing:.5px}.home-banner-section .banner-content .learn-more-button{padding:15px 25px;background-color:var(--white-color);border-radius:54px;color:var(--white-color);font-weight:600;line-height:1.4em;transition:.3s ease all}.home-banner-section .banner-content .learn-more-button:hover{background-color:var(--white-color);color:var(--secondary-color);transition:.3s ease all}.home-banner-section .banner-content .learn-more-button .footer-detail-icon{transition:.3s ease all}.home-banner-section .banner-content .learn-more-button:hover .footer-detail-icon{filter:brightness(0) invert(0);transition:.3s ease all}.home-banner-section .banner-title-weight{font-weight:700}.banner-title-style{color:var(--secondary-color);font-weight:700}.background-video-section{position:relative}.background-video-container{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.background-video-embed{width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0}.youtube-thumbnail-cover{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;top:0;left:0;z-index:1;opacity:1;transition:opacity 1s ease-in-out}.youtube-thumbnail-cover.fade-out{opacity:0}.content-over-video{position:relative;z-index:2;color:var(--white-color);top:50%;transform-style:preserve-3d}.home-banner-section .btn.btn-primary img{filter:brightness(0) invert(1);transition:.3s ease all}.home-banner-section .btn.btn-primary:hover img{filter:brightness(1) invert(0);transition:.3s ease all}.embed-responsive{position:absolute;display:block;width:100%;padding:0;overflow:hidden;top:0;left:0}.embed-responsive::before{padding-top:56.25%;display:block;content:""}.embed-responsive .embed-responsive-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.banner-content .banner-description{color:var(--white-color);font-size:var(--font-26);line-height:1em;width:80%;font-family:var(--secondary-font);font-weight:500;line-height:120%;letter-spacing:.5px}.home-banner-section{position:relative}.home-banner-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0077b6 50vw,rgba(0,119,182,0) 100%);z-index:1}.main-button{color:#402752!important;text-decoration:none;font-size:var(--font-20);font-weight:700;letter-spacing:.5px;padding:24px 35px;background-color:#e5d7f0;border-radius:4px;line-height:100%}.home-banner-section a.btn-primary{background-color:#e5d7f0;border-radius:4px;color:#402752;font-weight:700;font-size:var(--font-20);letter-spacing:.5px;transition:.3s ease all;line-height:.7em;padding:24px 36px}.home-banner-section a.btn-primary:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--white-color);transition:.3s ease all}.banner-right-content{margin-bottom:-140px;background-color:#dac9e8;position:relative;padding:36px;max-width:550px;margin-left:auto}.banner-right-content::after{content:"";position:absolute;bottom:-28px;left:0;width:0;height:0;border-left:0 solid transparent;border-right:87px solid transparent;border-top:31px solid #dac9e8}.banner-right-content .right-title{color:var(--dark-purple);font-family:var(--mulish-font);font-size:var(--font-24);font-weight:800;margin-bottom:16px}.banner-right-content .banner-description{color:#2c3641;line-height:140%;font-family:var(--secondary-font);font-size:var(--font-18)}.banner-right-content .banner-description p{margin-bottom:0}[lang=ar] .banner-image{transform:scaleX(-1);transform-origin:center}[lang=ar] .home-banner-section::before{background:linear-gradient(268deg,#0077b6 55%,rgba(0,119,182,0) 100%)}[lang=ar] .banner-heading{text-align:right!important}@media screen and (max-width:1440px){.banner-content{padding:130px 0}.content-over-video{background-size:55%!important}}@media screen and (max-width:1280px){.banner-content{padding:180px 0}}@media (max-width:1024px){.home-banner-section::after{height:80px;clip-path:polygon(0 100%,0% 100%,70% 25%,100% 100%,0 100%)}.banner-content{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:991px){.content-over-video{background-size:65%!important}.banner-content{padding-top:50px;padding-bottom:50px}.banner-right-content{padding:20px}}@media (max-width:768px){.home-banner-section::after{height:55px;clip-path:polygon(0 100%,0% 100%,70% 30%,100% 100%,0 100%)}.banner-content{padding-top:50px;padding-bottom:50px}.banner-right-content{max-width:100%;margin-bottom:-70px}}@media screen and (max-width:640px){.home-banner-section::before,[lang=ar] .home-banner-section::before{background:linear-gradient(90deg,#0077b6 100%,rgba(0,119,182,0) 100%)}.banner-content .banner-description{width:100%}}@media screen and (max-width:480px){.content-over-video{background-size:60%!important}.banner-content .banner-description{width:100%}}
.content-section{padding-top:120px;padding-bottom:100px}.content-section .description-text{padding-top:80px}.content-section .description-text p{margin-bottom:0}@media screen and (max-width:991px){.content-section{padding-top:100px;padding-bottom:80px}}@media (max-width:768px){.content-section .description-text{padding-top:0}}
.vision-mission-section{padding-top:120px;padding-bottom:120px;position:relative}.vision-mission-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#0077b6 65%,rgba(0,119,182,0) 100%);z-index:1}.vision-mission-content{z-index:2;padding-right:60px}.vision-mission-content .description-text{color:var(--white-color)}[lang=ar] .vision-mission-section::before{background:linear-gradient(86deg,#0077b6 65%,rgba(0,119,182,0) 100%)}[lang=ar] .vision-mission-section{background-position:right!important}@media screen and (max-width:1024px){.vision-mission-section{padding-top:70px;padding-bottom:70px}}@media screen and (max-width:991px){.vision-mission-content{padding-right:5px;padding-left:5px}}@media screen and (max-width:640px){.vision-mission-section{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:575px){.vision-mission-section::before,[lang=ar] .vision-mission-section::before{background:linear-gradient(270deg,#0077b6 100%,rgba(0,119,182,0) 100%)}}
.image-with-content-section ul{list-style-type:none}.image-with-content-section ul li{position:relative}.image-with-content-section ul li:not(:last-child){padding-bottom:48px}.image-with-content-section .description-text strong{color:var(--blue-color)}.image-with-content-section ul li::before{content:'';position:absolute;left:-40px;top:12px;background-image:url(https://swccarepartners.org/wp-content/themes/swcommunitycarepartners/assets/images/list-icon.png);background-repeat:no-repeat;background-size:contain;object-fit:contain;height:25px;width:28px}.image-with-content-section .description-text ul:not(ul ul):not(ul ol){padding-left:30px}.image-with-content-section.style-1{padding-top:65px;padding-bottom:65px}.image-with-content-section.style-1 .content-image{display:flex;justify-content:end}.image-with-content-section.style-2{padding-top:100px;padding-bottom:100px}.image-with-content-section.style-2 .main-title{margin-bottom:54px}.image-with-content-section.style-2 .content-image img{border-radius:8px;width:100%}.image-with-content-section.style-2 .content-image{position:relative;z-index:2;margin-right:100px;margin-left:8px}.image-with-content-section.style-2 .content-image::before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;box-shadow:8px -8px 0 0 #cfedff;border-radius:8px}.image-with-content-section.style-2 .content-image::after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1;box-shadow:-8px 8px 0 0 #00a4A680;border-radius:8px}[lang=ar] .image-with-content-section.style-2 .content-image{margin-right:8px;margin-left:100px}@media screen and (max-width:991px){.image-with-content-section.style-2 .content-image{margin-right:50px}[lang=ar] .image-with-content-section.style-2 .content-image{margin-left:50px}.image-with-content-section ul li::before{left:-27px;height:15px;width:18px}.image-with-content-section.style-2{padding-top:80px;padding-bottom:80px}.image-with-content-section.style-2 .main-title{margin-bottom:30px}}@media screen and (max-width:768px){.image-with-content-section.style-1 .content-image{display:flex;justify-content:center}.image-with-content-section.style-2 .content-image{margin-right:10px}[lang=ar] .image-with-content-section.style-2 .content-image{margin-left:10px}.image-with-content-section ul li:not(:last-child){padding-bottom:20px}.image-with-content-section.style-2{padding-top:60px;padding-bottom:60px}}
.imagebox-main-title{margin-bottom:64px}.iconbox-icon{padding:15px}.iconbox-icon img{min-width:95px;min-height:95px}.iconbox-section .description-text{font-size:var(--font-18);color:#2c3641}.iconbox-section .description-text p{margin-bottom:0}.iconbox-title{font-size:var(--font-22);font-weight:700;font-family:var(--primary-font);margin-bottom:16px;line-height:120%}.iconbox-item{padding:32px 16px}@media screen and (max-width:991px){.iconbox-icon img{min-width:70px;min-height:70px}.imagebox-main-title{margin-bottom:32px}.iconbox-item{padding:16px}}@media screen and (max-width:768px){.iconbox-icon{padding:10px}.iconbox-title{margin-bottom:10px}.iconbox-icon img{min-width:50px;min-height:50px}.imagebox-main-title{margin-bottom:25px}}
.process-section .main-title{margin-bottom:48px}.process-section .process-count{background-color:var(--secondary-color);font-size:var(--font-24);color:var(--white-color);font-weight:700;font-family:var(--primary-font);padding:25px;border-radius:50%;display:inline-block;height:80px;width:80px;display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.process-section .process-name{color:#2c3641;font-weight:700;font-size:var(--font-18);margin-top:24px;font-family:var(--secondary-font)}.process-section .process-list{position:relative}.process-section .process-list::before{content:"";position:absolute;top:40px;left:calc(16.666% / 2);right:calc(3.666% / 2);border-top:2px dashed #c9b3e5;z-index:1}.process-section .process-list::after{content:"❯";position:absolute;top:27.5px;right:17px;color:#c9b3e5;font-size:18px;font-weight:300;z-index:1}[lang=ar] .process-section .process-list::before{content:"";position:absolute;top:40px;right:calc(16.666% / 2);left:calc(3.666% / 2);border-top:2px dashed #c9b3e5;z-index:1}[lang=ar] .process-section .process-list::after{left:17px;right:unset}@media screen and (max-width:991px){.process-section .process-count{height:60px;width:60px}.process-section .process-list::before{top:30px}.process-section .process-list::after{top:17.5px}}@media screen and (max-width:767px){.process-section .process-list::before{top:0;left:45px;right:auto;width:0;height:100%;border-top:none;border-left:2px dashed #c9b3e5;transform:translateX(-50%)}.process-section .process-name{margin-top:0;margin-bottom:0;text-align:left}.process-section .process-list::after{content:"❯";top:auto;bottom:-15px;left:45px;right:auto;transform:translateX(-50%) rotate(90deg)}.process-section .process-item{display:flex;align-items:center;gap:20px}.process-section .process-count{height:60px;width:60px}}
.partners-section .custom-buttons-wrapper{margin-left:10px;margin-right:10px}.partners-section .main-title{margin-bottom:48px}.partners-section .partner-item img{aspect-ratio:1/1;height:75px;width:75px;object-fit:contain}.partners-section .img-container{padding:24px;width:fit-content;margin:0 auto;background-color:#ede3f6;border-radius:50%;display:flex;justify-content:center;align-items:center}.partners-section .partner-title{font-size:var(--font-18);font-weight:700;font-family:var(--secondary-font);margin-top:25px;margin-bottom:0;letter-spacing:.5px}.partners-section a.btn-secondary{padding:16px 32px}.partners-section a.btn-primary{background-color:#ede3f6}.partners-section a.btn-primary:hover{background-color:#b89bd0}@media screen and (max-width:640px){.partners-section a.btn-primary,.partners-section a.btn-secondary{padding:16px 25px}.custom-buttons-wrapper{margin-bottom:10px}}
.content-slider-section .main-title{margin-bottom:48px}.content-slider-section .content-slider{max-width:1000px}.content-slider-section .swiper-button-prev{left:30px}.content-slider-section .swiper-button-next{right:30px}.content-slider-section .swiper-button-next,.content-slider-section .swiper-button-prev{background-color:var(--secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;height:60px;width:60px;transition:.3s ease all}.content-slider-section .swiper-button-next:after,.content-slider-section .swiper-button-prev:after{font-size:25px;font-weight:900;color:var(--white-color)}.content-slider-section .swiper-button-next:hover,.content-slider-section .swiper-button-prev:hover{background-color:var(--dark-purple);transition:.3s ease all}.content-slider-section .swiper-slide{height:auto}.content-slider-section .swiper-main-title{font-size:var(--font-32);font-weight:900;color:#0274b2;letter-spacing:.5px;margin-bottom:28px;line-height:120%}.content-slider-section .main-sub-title{text-transform:uppercase;color:var(--secondary-color);font-size:var(--font-18);font-weight:700;font-family:var(--primary-font);margin-bottom:16px;line-height:120%;letter-spacing:.5px}.content-slider-section .swiper-slide{padding:48px 56px 48px 48px}.content-slider-section .description-text{font-size:var(--font-18);line-height:140%;color:#2c3641;font-weight:400;letter-spacing:.5px}.content-slider-section .sub-heading{font-size:var(--font-22);font-weight:700;font-family:var(--primary-font);color:#0274b2;line-height:120%;letter-spacing:.5px;margin-bottom:28px}.content-slider-section .item-box .item-title{font-size:var(--font-18);font-weight:700;letter-spacing:.5px;line-height:110%;color:var(--dark-purple);font-family:var(--secondary-font);margin-bottom:12px}.item-content{color:#2c3641;font-size:var(--font-18);font-weight:400;letter-spacing:.5px;line-height:120%;font-family:var(--secondary-font)}.item-detail-container{width:23%}@media screen and (max-width:1280px){.content-slider-section .swiper-button-prev{left:10px}.content-slider-section .swiper-button-next{right:10px}}@media screen and (max-width:1024px){.content-slider-section .swiper-button-next,.content-slider-section .swiper-button-prev{height:45px;width:45px}.content-slider-section .swiper-button-prev{left:0}.content-slider-section .swiper-button-next{right:0}}@media screen and (max-width:991px){.item-detail-container{width:48%}.content-slider-section .swiper-slide{padding:25px}}@media screen and (max-width:768px){.content-slider-section .main-title{margin-bottom:30px}}@media screen and (max-width:640px){.item-detail-container{width:100%}}
.cta-section .right-content .custom-buttons-wrapper{width:100%;padding-bottom:16px}.cta-section .right-content .description-text a{width:100%;justify-content:center}.cta-section .left-content{padding-right:100px}.cta-section .left-content .description-text{color:var(--white-color);font-size:var(--font-22);letter-spacing:.5px;line-height:120%;font-weight:400}.cta-section a.btn-primary{background-color:#f4eefa}.cta-section a.btn-primary:hover{background-color:#b89bd0}@media screen and (max-width:991px){.cta-section .left-content{padding-right:30px}}@media screen and (max-width:767px){.cta-section .left-content{padding-right:0;padding-bottom:20px}}
.board-director .board-image{display:flex;justify-content:center}.board-director .board-image img{border-radius:50%;max-height:160px;max-width:160px;background-color:#e5d7f0;aspect-ratio:1/1;object-fit:cover;height:100%;width:100%}.board-director .board-title{font-size:var(--font-22);font-weight:700;color:var(--dark-purple);text-align:center;font-family:var(--primary-font);margin-top:24px;margin-bottom:16px;letter-spacing:.5px}.board-director .board-description{font-size:var(--font-18);text-align:center;color:#2c3641;padding-bottom:10px;line-height:140%;letter-spacing:.5px}.board-director .board-designation{font-style:italic;margin-bottom:0;color:var(--secondary-color);font-size:var(--font-18);font-weight:400;font-family:var(--secondary-font);text-align:center}.board-director .board-row-3{margin-bottom:72px}.board-row{row-gap:20px}@media screen and (max-width:640px){.board-director .board-row-3{margin-bottom:20px}}
.contact-us-section .description-text{font-size:var(--font-18);font-weight:400;font-family:var(--secondary-font);color:var(--white-color);line-height:140%}.contact-us-section .left-content{padding-right:130px}div.wpforms-container-full button[type=submit],div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full button[type=submit]:focus{background-color:#f4eefa!important;color:var(--secondary-color)!important;font-weight:700!important;line-height:1em!important;padding:16px 62px!important;transition:.3s ease all!important;font-size:var(--font-18)!important;border-radius:4px!important;border:0!important;gap:10px!important;outline:0!important;box-shadow:none!important;font-family:var(--secondary-font)!important;letter-spacing:.5px!important;height:unset!important;outline:0!important;box-shadow:none!important}.wp-core-ui div.wpforms-container-full .wpforms-required-label,div.wpforms-container-full .wpforms-required-label{color:var(--white-color)}div.wpforms-container-full button[type=submit]:active{background:var(--primary-color)!important}.wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after,.wp-core-ui div.wpforms-container-full button[type=submit]:focus:after,.wp-core-ui div.wpforms-container-full input[type=submit]:focus:after,div.wpforms-container-full .wpforms-page-button:focus:after,div.wpforms-container-full button[type=submit]:focus:after,div.wpforms-container-full input[type=submit]:focus:after{border:none!important}div.wpforms-container-full button[type=submit]:hover{background-color:#83519f!important;transition:.3s ease all!important;border:0!important;color:var(--white-color)!important}@media screen and (max-width:1280px){.contact-us-section .left-content{padding-right:90px}}@media screen and (max-width:991px){.contact-us-section .left-content{padding-right:60px}}@media screen and (max-width:768px){.contact-us-section .left-content{padding-right:0}}