/* PARTNERS IN HOMECARE SERVICES - OUR COMMITMENT PAGE */

#main_area{width:100%!important;margin:0!important;padding:0 25px!important;box-sizing:border-box}
#main_area .about_con{width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box}
#main_area .about_con>.wrapper{width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}
#main_area main{width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:0!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;box-sizing:border-box;font-family:var(--font1)}

#main_area .about_intro{width:100%!important;max-width:1400px!important;margin:70px auto 0!important;padding:0!important;position:relative!important;box-sizing:border-box}
#main_area .about_intro_con{width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:space-between!important;gap:60px!important;box-sizing:border-box}

#main_area .about_intro_info{width:50%!important;max-width:none!important;margin:0!important;padding:45px 20px 45px 0!important;float:none!important;align-self:center!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;box-sizing:border-box}
#main_area .about_intro_info h2{font-family:var(--font2)!important;font-weight:600!important;font-size:clamp(42px,4vw,62px)!important;line-height:1.05!important;color:var(--textColor1)!important;margin:0 0 28px!important}
#main_area .about_intro_info h2 small{font-size:clamp(18px,1.7vw,24px)!important;line-height:1.2!important;margin-bottom:10px!important}
#main_area .about_intro_info p{width:100%!important;max-width:650px!important;margin:0 0 28px!important;color:var(--textColor2)!important;font-size:18px!important;line-height:1.75!important}
#main_area .about_intro_info h4{max-width:230px!important;margin:25px 0 0!important;padding:15px 22px!important;background:var(--color1)!important;border-radius:50px!important;text-align:center!important;color:#fff!important;font-size:18px!important;font-weight:500!important}
#main_area .about_intro_info h4 a{color:#fff!important}

#main_area .about_intro_imgs{width:50%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box}
#main_area .about_intro_imgs .img1{display:none!important}
#main_area .about_intro_imgs .img2{width:100%!important;max-width:none!important;height:520px!important;margin:0!important;padding:0!important;bottom:auto!important;position:relative!important;border-radius:0!important;overflow:hidden!important;box-sizing:border-box}
#main_area .about_intro_imgs .img2::after{display:none!important;content:none!important}
#main_area .about_intro_imgs .img2 img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;position:relative!important;z-index:1!important}

#main_area .about_statements{width:100%!important;max-width:1400px!important;margin:80px auto 0!important;padding:0!important;position:relative!important;box-sizing:border-box}
#main_area .about_statements_con{width:100%!important;max-width:1400px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:stretch!important;gap:0!important;box-sizing:border-box}
#main_area .misson_statement::after,#main_area .vision_statement::after{display:none!important;content:none!important}

#main_area .misson_statement,#main_area .misson_statement.misson{width:50%!important;max-width:50%!important;min-height:390px!important;margin:0!important;padding:55px 65px!important;background:var(--color3)!important;color:#fff!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;box-sizing:border-box;display:flex!important;align-items:center!important}
#main_area .misson_statement .text_content{width:100%!important;max-width:650px!important;margin:0!important;position:relative!important;z-index:10!important}
#main_area .misson_statement .text_content h2{padding:0!important;margin:0 0 28px!important;font-family:var(--font2)!important;font-size:clamp(34px,3.2vw,48px)!important;line-height:1.05!important;font-weight:600!important;color:#fff!important;position:relative!important}
#main_area .misson_statement .text_content h2::before,#main_area .misson_statement .text_content h2::after{display:none!important;content:none!important}
#main_area .misson_statement .text_content h2 span{display:block!important}
#main_area .misson_statement .text_content p{margin:0!important;color:#fff!important;font-size:18px!important;line-height:1.75!important}

#main_area .vision_statement,#main_area .vision_statement.vision{width:50%!important;max-width:50%!important;min-height:390px!important;margin:0!important;padding:55px 65px!important;background:#fff!important;color:var(--textColor1)!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;box-sizing:border-box;display:flex!important;align-items:center!important}
#main_area .vision_statement .text_content{width:100%!important;max-width:650px!important;margin:0!important;position:relative!important;z-index:10!important}
#main_area .vision_statement .text_content h2{padding:0!important;margin:0 0 28px!important;font-family:var(--font2)!important;font-size:clamp(34px,3.2vw,48px)!important;line-height:1.05!important;font-weight:600!important;color:var(--textColor1)!important}
#main_area .vision_statement .text_content p{margin:0!important;color:var(--textColor2)!important;font-size:18px!important;line-height:1.75!important}

#main_area .about_btm_img{display:block!important;width:100vw!important;max-width:none!important;height:560px!important;margin:80px 0 0 50%!important;padding:0!important;transform:translateX(-50%)!important;position:relative!important;left:auto!important;right:auto!important;overflow:hidden!important;box-sizing:border-box}
#main_area .about_btm_img img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;object-fit:cover!important;object-position:center center!important}

#main_area .about_intro_con::before,#main_area .about_intro_con::after,#main_area .about_statements_con::before,#main_area .about_statements_con::after{display:none!important;content:none!important}
#main_area img{max-width:100%;height:auto}

@media only screen and (max-width:1100px){
#main_area{padding-left:20px!important;padding-right:20px!important}
#main_area .about_intro{margin-top:55px!important}
#main_area .about_intro_con{gap:35px!important}
#main_area .about_intro_info,#main_area .about_intro_imgs{width:50%!important}
#main_area .about_intro_imgs .img2{height:450px!important}
#main_area .about_intro_info p,#main_area .misson_statement .text_content p,#main_area .vision_statement .text_content p{font-size:17px!important;line-height:1.65!important}
#main_area .misson_statement,#main_area .vision_statement{padding:45px 40px!important}
#main_area .about_btm_img{height:500px!important;margin-top:65px!important}
}

@media only screen and (max-width:767px){
#main_area{padding:0 15px!important}
#main_area .about_con>.wrapper,#main_area main{width:100%!important;max-width:100%!important}
#main_area .about_intro{margin-top:40px!important}
#main_area .about_intro_con{display:flex!important;flex-direction:column!important;gap:30px!important}
#main_area .about_intro_info{width:100%!important;max-width:100%!important;padding:0!important;text-align:left!important}
#main_area .about_intro_info h2{font-size:38px!important;text-align:left!important}
#main_area .about_intro_info p{max-width:100%!important;font-size:16px!important;line-height:1.7!important;text-align:left!important}
#main_area .about_intro_info h4{margin-left:0!important;margin-right:0!important}
#main_area .about_intro_imgs{width:100%!important;max-width:100%!important}
#main_area .about_intro_imgs .img2{width:100%!important;height:400px!important}
#main_area .about_statements{margin-top:45px!important}
#main_area .about_statements_con{display:flex!important;flex-direction:column!important;gap:0!important}
#main_area .misson_statement,#main_area .misson_statement.misson,#main_area .vision_statement,#main_area .vision_statement.vision{width:100%!important;max-width:100%!important;min-height:0!important;padding:45px 30px!important;display:block!important}
#main_area .misson_statement .text_content,#main_area .vision_statement .text_content{width:100%!important;max-width:100%!important;margin:0!important}
#main_area .misson_statement .text_content h2,#main_area .vision_statement .text_content h2{font-size:34px!important;margin-bottom:22px!important}
#main_area .misson_statement .text_content p,#main_area .vision_statement .text_content p{font-size:16px!important;line-height:1.7!important}
#main_area .about_btm_img{width:100vw!important;height:360px!important;margin-top:45px!important;margin-left:50%!important;transform:translateX(-50%)!important}
}

@media only screen and (max-width:480px){
#main_area{padding:0 10px!important}
#main_area .about_intro{margin-top:30px!important}
#main_area .about_intro_info h2{font-size:32px!important}
#main_area .about_intro_imgs .img2{height:330px!important}
#main_area .misson_statement,#main_area .vision_statement{padding:38px 22px!important}
#main_area .misson_statement .text_content h2,#main_area .vision_statement .text_content h2{font-size:30px!important}
#main_area .about_btm_img{height:300px!important;margin-top:35px!important}
}
