@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;500;700;800&family=Poppins:wght@300;400;500;600;700;800&display=swap");:root{--basefont:"Inter",sans-serif;--headingfont:"Poppins",sans-serif;--basecolor:#0e0e0e;--blue:#21518e;--light-blue:#18bde8;--red:#de5748;--yellow:#efca4c;--green:#5ab05f;--white:#fff}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*,:focus{outline:none}::-moz-focus-inner{border:0}body{color:var(--basecolor);font-family:var(--basefont);font-size:16px;font-weight:400;line-height:1.5;margin:0}strong{font-weight:700}a{color:var(--basecolor);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a,a:focus,a:hover{text-decoration:none}p{margin:0 0 15px}p:last-child{margin:0}img{height:auto;max-width:100%}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:var(--basecolor);font-family:var(--headingfont);font-weight:600;line-height:1.3;margin-bottom:10px;margin-top:0}h1{font-size:60px}h1 span{color:var(--red)}h2{font-size:42px}h3{color:var(--light-blue);font-size:40px}h4{font-family:var(--basefont);font-size:22px;font-weight:700;letter-spacing:2px;text-transform:uppercase}h5{font-size:20px}h6{font-size:18px}.container,.row-fluid .container[class*=span]{box-sizing:border-box;float:none;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.container:after,.row-fluid .container[class*=span]:after{clear:both;content:"";display:table}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.donate-banner-section .shape-one{left:0!important}.donate-banner-section .shape-two{right:0!important}.text_white,.text_white h1,.text_white h4{color:#fff}.nav-toggle{background:var(--red);border:none;border-radius:5px;display:inline-block;padding:12px;position:static;vertical-align:middle}.nav-toggle .icon-bar{background:var(--white);display:block;height:2px;position:relative;width:25px}.nav-toggle .icon-bar+.icon-bar{margin-top:5px}.nav-toggle .icon-bar:first-child,.nav-toggle .icon-bar:nth-child(3){top:0;transform:rotate(0deg)}.nav-toggle.nav-menuopen .icon-bar:first-child{top:7px;transform:rotate(45deg)}.nav-toggle.nav-menuopen .icon-bar:nth-child(2){opacity:0}.nav-toggle.nav-menuopen .icon-bar:nth-child(3){top:-7px;transform:rotate(-45deg)}.mainmenu .mobile-menu span.mobile-toggle{background-color:#ededed;height:36px;position:absolute;right:0;top:0;transition:all .4s ease;width:36px}.mainmenu .mobile-menu span.mobile-toggle:after,.mainmenu .mobile-menu span.mobile-toggle:before{background-color:#000;content:"";height:16px;left:17px;position:absolute;top:10px;transition:all .4s ease;width:2px}.mainmenu .mobile-menu span.mobile-toggle:before{transform:rotate(90deg);transition:all .4s ease}.mainmenu .mobile-menu span.mobile-toggle.nav-subopen:after{transform:rotate(90deg)}.mainmenu .mobile-menu span.mobile-toggle.nav-subopen:before{background-color:var(--white);opacity:0;transform:rotate(180deg)}.mainmenu .hs-menu-wrapper ul{list-style:none;margin:0;padding:0;text-align:left}.mainmenu .hs-menu-wrapper ul li a{color:var(--basecolor);display:block;font-family:var(--basefont);padding:0;text-transform:uppercase}.mainmenu .hs-menu-wrapper>ul>li{display:inline-block;vertical-align:middle}.mainmenu .hs-menu-wrapper>ul>li:not(:first-child){margin-left:40px}.mainmenu .hs-menu-wrapper>ul>li>a{max-width:none;width:auto}.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children{position:relative}.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children ul.hs-menu-children-wrapper{background-color:var(--white);left:0;min-width:250px;opacity:0;padding:8px 0;position:absolute;top:100%;transform:translateY(20px);transition:all .4s ease;visibility:hidden;z-index:10}.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children ul.hs-menu-children-wrapper li a{color:var(--basecolor);padding:6px 15px}.btn-wrap{display:flex;flex-flow:row wrap;justify-content:center;grid-gap:30px}.btn a{background:var(--red);border-radius:10px;color:var(--white);display:inline-block;font-size:18px;font-weight:500;min-width:180px;padding:15px 30px;text-align:center;text-transform:uppercase;vertical-align:middle}.btn a:hover{background:var(--blue)}.shadow-button a{background:var(--red);border:2px solid var(--basecolor);border-radius:10px;box-shadow:6px 6px 0 var(--basecolor);color:var(--white);display:inline-block;font-size:18px;font-weight:500;padding:15px 30px;text-align:center;text-transform:uppercase;vertical-align:middle}.shadow-button a:hover{box-shadow:inherit}.shadow-button.white-btn a{background:#f1f1f1;color:var(--basecolor)}.default-form form .field label{color:var(--white);font-family:var(--headingfont)}.default-form form .field input,.default-form form .field textarea{background:var(--white);border:none;border-radius:15px;font-family:var(--headingfont);min-height:50px;padding:15px}.default-form form .field>label{font-size:16px}.default-form form .field textarea{min-height:120px}.default-form form .hs-button{border:none;border-radius:15px;color:var(--white);font-family:var(--headingfont);font-size:18px;font-weight:500;padding:15px 75px 15px 35px;text-transform:uppercase}.default-form form .hs-button,.default-form form .hs-button:hover{background:var(--red) url(https://stars.kochavimcare.org/hubfs/rocket-1.svg) no-repeat center right 35px /28px}.default-form form .hs-error-msgs li{margin:0}.title{margin:0 auto;max-width:900px}.title .content{margin-top:20px}.title .btn{margin-top:30px}ul.pagination{display:flex;justify-content:center;margin-top:40px}ul.pagination li.number{align-items:center;background:var(--yellow);border:2px solid var(--yellow);border-radius:30px;color:var(--white);cursor:pointer;display:flex;font-weight:600;height:50px;justify-content:center;margin:0 10px;transition:all .4s ease;width:50px}ul.pagination li.number.active,ul.pagination li.number:hover{background:var(--white);border-color:var(--green);color:var(--green)}header{background:var(--white);padding:20px 0;position:relative}header .inner{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;grid-gap:30px}header .logo img{max-width:250px}header .header-right{align-items:center;display:flex;flex-flow:row wrap}.header-button a{margin-left:60px}.banner-section{background:var(--yellow);padding:120px 0;position:relative;z-index:1}.banner-section h1{margin:20px 0 30px}.banner-section .content{font-size:24px;margin:0 auto 50px;max-width:690px}.banner-section .shape-one,.banner-section .shape-two{bottom:0;left:20px;line-height:0;max-width:450px;position:absolute;width:100%;z-index:-1}.banner-section .shape-two{left:auto;right:20px}.zig-zag-section{padding:120px 0}.zig-zag-section .box{display:flex}.zig-zag-section .box+.box{margin-top:80px}.zig-zag-section .box:nth-child(2n){flex-direction:row-reverse}.zig-zag-section .box>div{width:50%}.zig-zag-section .box:nth-child(odd) .right-content{padding-left:60px}.zig-zag-section .box:nth-child(2n) .right-content{padding-right:60px}.zig-zag-section .box .image{min-height:500px}.zig-zag-section .box h2{margin:15px 0 30px}.zig-zag-section .box .right-content{padding:30px 0}.zig-zag-section .box .right-content a{font-weight:600}.impact-section{padding-bottom:120px}.impact-section .title h4{font-size:32px}.impact-section .list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:120px;grid-row-gap:30px;margin:70px auto 0;max-width:1050px;width:100%}.impact-section .box{background:var(--yellow);border-radius:15px;padding:50px 30px}.impact-section .box .content{font-size:24px;font-weight:600;margin-top:15px}footer{background:var(--blue);font-size:18px;padding:100px 0}footer,footer a{color:var(--white)}footer a:hover{color:var(--yellow)}footer .f-title h5{color:var(--white);margin-bottom:30px}footer .inner{align-items:flex-start;display:flex;flex-flow:row wrap}footer .inner .logo{width:300px}footer .subscribe{padding-top:30px;width:500px}footer .f-menu-list{display:grid;grid-template-columns:1fr 1fr;padding:30px 60px 0;width:calc(100% - 800px);grid-gap:30px}footer .f-menu ul{display:block}footer .f-menu ul li+li{margin-top:5px}footer .default-form form{position:relative}footer .default-form form .hs-form-field input{background:var(--white);border:none;border-radius:15px;font-family:var(--headingfont);font-size:18px;font-weight:300;height:60px;padding:20px 165px 20px 20px}footer .default-form form .hs-submit input{background:var(--red);border:none;border-radius:15px;color:var(--white);font-weight:600;height:60px;padding:15px 30px;position:absolute;right:0;top:0;transition:all .4s ease}footer .default-form form .hs-submit input:hover{background:var(--green)}footer ul.f-social li a{display:block;line-height:0;width:30px}footer ul.f-social{align-items:center;display:flex;justify-content:end;margin-top:30px;grid-gap:15px}footer ul.f-social li a svg{fill:var(--yellow)}.donate-banner-section h1,.donate-banner-section h4{color:var(--white)}.service-box-section{padding:100px 0}.service-box-section .inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;margin:0 auto;max-width:1300px}.service-box-section .box{background:var(--light-blue);border-radius:30px;padding:50px 50px 140px;position:relative}.service-box-section .box h2{margin-top:15px}.service-box-section .box .btn{bottom:50px;position:absolute}.payment-section{background:#f4f6fa;padding:100px 0}.payment-section .inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}.payment-section .left h2{font-weight:700;margin-top:15px}.payment-section .left h2 span{color:#544fff}.payment-section .left .content{margin:30px 0}.payment-section .right img{width:100%}.payment-section .bottom-btn a{color:#ecbc56;display:inline-block;margin:50px 0 0 30px;vertical-align:middle;fill:#ecbc56}.payment-section .bottom-btn a svg{display:inline-block;margin-right:10px;vertical-align:middle;width:25px}.payment-section .bottom-btn a:hover{color:var(--blue);fill:var(--blue);text-decoration:underline}.service-banner-section{padding:200px 0}.service-banner-section h1{color:var(--white)}.service-section{padding:100px 0}.service-section .title h4{font-size:32px}.service-section h4{font-size:18px}.service-section .list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;margin-top:70px}.service-section .box .icon img{height:90px!important;margin-bottom:15px;width:auto}.service-section .box h3{color:var(--basecolor);font-size:26px;margin:15px 0 20px}.testimonial-section{background:#f4f6fa;padding:100px 0}.testimonial-section .inner{margin:0 auto;max-width:1350px;position:relative}.testimonial-section .quote-icon{left:-25px;position:absolute;top:-42px;fill:rgba(0,0,0,.07)}.testimonial-section .image{display:block;margin:25px auto 20px;max-width:80px}.testimonial-section .image img{border-radius:50px;height:80px;object-fit:cover;width:100%}.contact-section{padding:100px 0}.contact-section .inner{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px}.contact-section .default-form{background:var(--light-blue);border-radius:30px;padding:50px}.contact-section .left .content{margin-top:30px}.learning-banner,.learning-banner h1,.learning-banner h4{color:var(--white)}.learning-banner h1 span{color:var(--yellow)}.learning-banner .btn a:hover{background:var(--green)}.learning-section{position:relative}.learning-section .shape-image{bottom:0;left:50px;line-height:0;max-width:450px;position:absolute}.learning-section .top-image{height:500px}.learning-section .inner{align-items:flex-start;display:flex;padding:60px 0}.learning-section .left{padding-right:30px;width:calc(100% - 800px)}.learning-section .left h4{font-size:22px;line-height:1.5;max-width:400px}.learning-section .right{width:800px}.learning-section .right .content{margin-top:30px}.school-box-section{padding:100px 0;position:relative;z-index:1}.school-box-section .shape{bottom:-200px;max-width:480px;position:absolute;right:0;z-index:-1}.school-box-section .list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:80px;margin:70px auto 0;max-width:1300px}.school-box-section .box{position:relative}.school-box-section .box .image{line-height:0}.school-box-section .box .text{border-radius:15px;bottom:20px;color:var(--white);font-family:var(--headingfont);font-size:24px;font-weight:500;left:20px;line-height:1.4;padding:15px;position:absolute;right:20px;text-align:center}.life-section{padding:100px 0;position:relative;z-index:1}.life-section .title h2{margin-top:15px}.life-section .list{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:80px;grid-row-gap:50px;margin:70px auto 0;max-width:1300px;width:100%}.life-section .box{background:var(--red);border-radius:15px;padding:50px 30px}.life-section .box .icon{height:80px;margin-bottom:20px}.life-section .box .icon img{height:100%!important;width:auto}.life-section .box h5{color:var(--white);font-size:24px;margin:0}.education-section{background:#f4f6fa;padding:100px 0}.faq-list{margin:70px auto 0;max-width:1100px}.faq-box+.faq-box{margin-top:40px}.faq-box .faq-content{display:none}.faq-box{background:var(--yellow);border:2px solid var(--basecolor);border-radius:25px;box-shadow:6px 6px 0 var(--basecolor)}.faq-box .faq-title{cursor:pointer;font-family:var(--headingfont);font-size:30px;font-weight:600;padding:30px 120px 30px 50px;position:relative}.faq-box .faq-title .icon{border:2px solid var(--basecolor);border-radius:50px;height:50px;position:absolute;right:40px;top:50%;transform:translateY(-50%);width:50px}.faq-box .faq-title .icon:after,.faq-box .faq-title .icon:before{background:var(--basecolor);content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;top:23px;transition:all .4s ease;width:25px}.faq-box .faq-title .icon:after{transform:rotate(90deg)}.faq-box .faq-title.active .icon:after{transform:rotate(0)}.faq-box .faq-content{padding:0 50px 30px}.gallery-section{padding:100px 0}.gallery-section .list{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:80px;grid-row-gap:50px;margin:70px auto 0;max-width:1300px;width:100%}.gallery-section .box .image{height:265px;width:100%}.image-content-section{padding:100px 0}.image-content-section .box>div{width:50%}.image-content-section .box{display:flex;flex-direction:row-reverse}.image-content-section .box .image{min-height:500px}.image-content-section .box h2{margin:15px 0 30px}.image-content-section .box .right-content{padding:30px 60px 30px 0}.image-content-section .box .right-content a{font-weight:600}.image-content-section .box .btn{margin-top:30px}.question-section{background:var(--light-blue);padding:100px 0}.question-section,.question-section h2,.question-section h4{color:var(--white)}@media (min-width:768px){.container,.row-fluid .container[class*=span]{max-width:750px}}@media (min-width:992px){.container,.row-fluid .container[class*=span]{max-width:970px}}@media (min-width:1200px){.container,.row-fluid .container[class*=span]{max-width:1170px}}@media (min-width:1430px){.container,.row-fluid .container[class*=span]{max-width:1430px}}@media (min-width:1630px){.container,.row-fluid .container[class*=span]{max-width:1560px}}@media (min-width:992px){.header .right-links .top-header a:hover,.mainmenu .hs-menu-wrapper ul li.active-branch>a,.mainmenu .hs-menu-wrapper ul li.active>a,.mainmenu .hs-menu-wrapper ul li:hover>a{text-shadow:0 0 1px var(--basecolor)}.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children:hover ul.hs-menu-children-wrapper{opacity:1;transform:translateY(0);visibility:visible}.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children span.mobile-toggle,.nav-toggle{display:none}}@media (max-width:1429px){h1{font-size:65px}header .logo img{max-width:250px}.header-button a{margin-left:40px}.mainmenu .hs-menu-wrapper>ul>li:not(:first-child){margin-left:25px}.banner-section{padding:120px 0}.banner-section .shape-one,.banner-section .shape-two{max-width:400px}footer{padding:80px 0}footer .inner .logo{width:230px}footer .subscribe{width:420px}footer .f-menu-list{padding:30px 40px 0;width:calc(100% - 650px)}.learning-section .left{width:calc(100% - 600px)}.learning-section .right{width:600px}.learning-section .shape-image{left:20px;max-width:400px}}@media (max-width:1199px){h1{font-size:55px}h2{font-size:44px}header .logo img{max-width:200px}.mainmenu .hs-menu-wrapper ul li a{font-size:16px}.header-button a{margin-left:25px}.banner-section{padding:100px 0}.banner-section .shape-one,.banner-section .shape-two{max-width:300px}.banner-section .content{font-size:20px;margin-bottom:30px}.zig-zag-section{padding:100px 0}.impact-section{padding-bottom:100px}.impact-section .list{grid-column-gap:80px}footer{padding:50px 0}footer .f-menu-list{padding:30px 0;width:100%}footer .subscribe{width:100%}.service-box-section .inner{grid-gap:40px}.learning-section .shape-image{max-width:320px}.school-box-section .list{grid-gap:30px}.school-box-section .shape{bottom:-100px;max-width:380px}.gallery-section .list,.life-section .list{grid-template-columns:repeat(3,1fr);grid-gap:40px}}@media (max-width:991px){h2{font-size:36px}h4{font-size:20px}.mainmenu .hs-menu-wrapper ul li a{color:var(--white);font-size:18px;padding:10px 20px}.mainmenu .hs-menu-wrapper>ul{background-color:var(--red);display:none;left:0;margin:0;padding:10px 0;position:absolute;text-align:left;top:100%;width:100%;z-index:99}.mainmenu .hs-menu-wrapper>ul>li{display:block}.mainmenu .hs-menu-wrapper>ul>li:not(:first-child){margin-left:0}.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children ul.hs-menu-children-wrapper{background-color:rgba(65,206,239,.1);display:none;opacity:1;position:static;transform:translateY(0);transition:none!important;visibility:visible;width:100%}.mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children ul.hs-menu-children-wrapper li a{padding:6px 15px 6px 30px}header .fadeInDownShort{opacity:1;transform:inherit}header .fadeInDownShort,header .fadeInDownShort.go{-webkit-animation-name:inherit;animation-name:inherit}.header-button{display:none}.header-right{display:block}.banner-section .shape-one,.banner-section .shape-two{max-width:250px}.zig-zag-section .box+.box{margin-top:50px}.zig-zag-section .box{display:block}.zig-zag-section .box>div{width:100%}.zig-zag-section .box .image{min-height:400px}.zig-zag-section .box h2{margin-bottom:20px}.zig-zag-section .box .right-content{padding:30px 0 0!important}.impact-section .list{grid-gap:30px;margin-top:50px}.impact-section .box .content{font-size:20px;margin-top:5px}.service-box-section{padding:70px 0}.service-box-section .inner{grid-template-columns:1fr}.service-box-section .box{padding:30px 30px 110px}.service-box-section .box .btn{bottom:30px}.payment-section{padding:70px 0}.payment-section .inner{grid-template-columns:1fr}.service-section{padding:70px 0}.service-section .list{grid-template-columns:repeat(2,1fr);grid-gap:30px;margin-top:50px}.service-section .box h3{font-size:26px}.contact-section,.testimonial-section{padding:70px 0}.contact-section .inner{grid-template-columns:1fr}.contact-section .default-form{padding:30px}.learning-section .top-image{height:350px}.learning-section .inner{display:block}.learning-section .left{padding:0 0 15px;width:100%}.learning-section .left h4{font-size:22px;max-width:100%}.learning-section .right{width:100%}.learning-section .shape-image{display:none}.school-box-section{padding:70px 0}.school-box-section .list{grid-template-columns:1fr 1fr;margin-top:50px}.school-box-section .shape{bottom:-80px;max-width:320px}.education-section{padding:70px 0}.faq-list{margin-top:50px}.gallery-section,.image-content-section{padding:70px 0}.image-content-section .box{display:block}.image-content-section .box>div{width:100%}.image-content-section .box .image{min-height:400px}.image-content-section .box h2{margin-bottom:20px}.image-content-section .box .right-content{padding:30px 0 0}.question-section{padding:70px 0}}@media (max-width:767px){.btn-wrap{grid-gap:15px}.btn a{min-width:165px}body{font-size:16px}.banner-section{padding:70px 0}.banner-section h1{margin:10px 0 20px}.banner-section .shape-one,.banner-section .shape-two{display:none}.zig-zag-section{padding:70px 0}.impact-section{padding-bottom:70px}.impact-section .list{grid-template-columns:1fr}.impact-section .box{padding:30px}footer .f-title h5{margin-bottom:15px}footer .f-menu-list{grid-template-columns:1fr}.payment-section .bottom-btn a{margin:30px 0 0}.school-box-section .list,.service-section .list{grid-template-columns:1fr}.school-box-section .box .image img{max-height:350px;object-fit:cover;width:100%}.school-box-section .shape{display:none}.life-section .list{grid-template-columns:repeat(2,1fr);grid-gap:30px}.life-section .box{padding:30px}.faq-box+.faq-box{margin-top:30px}.faq-box .faq-title{font-size:24px;padding:20px 70px 20px 30px}.faq-box .faq-title .icon{height:40px;right:20px;width:40px}.faq-box .faq-title .icon:after,.faq-box .faq-title .icon:before{top:17px;width:18px}.faq-box .faq-content{padding:0 30px 20px}.gallery-section .list{grid-template-columns:repeat(2,1fr);grid-gap:30px}}@media (max-width:575px){.gallery-section .list,.life-section .list{grid-template-columns:1fr}}