.about-banner{align-items:start;display:flex;gap:79px;justify-content:flex-start;padding-left:115px}.about-banner .head h2{color:#fff;font-family:Poppins;font-size:50px;font-weight:500;line-height:60.15px}.about-banner .contents p{color:#fff;font-family:Poppins;font-size:18px;font-weight:400;letter-spacing:.18px;line-height:25px;margin:0;width:86%}.about-banner .left-section{padding-top:44px;position:relative;width:48.5%}.about-banner .right-img-section{position:relative}.about-banner .right-img-section img{height:614px;position:absolute;width:561px}.about-banner .about-cta{display:inline-block;margin-top:40px}@media only screen and (max-width:479px) and (min-width:220px){.about-banner{display:block;padding-left:0}.about-banner .head h2{color:#fff;font-size:40px;line-height:48px;margin-bottom:23px}.about-banner .contents p{width:100%}.about-banner .left-section:before{display:none}.about-banner .right-img-section img{height:auto;position:absolute;width:100%}.about-banner .left-section{margin-bottom:40px;padding-top:0;position:relative;width:100%}}@media only screen and (max-width:985px) and (min-width:480px){.about-banner{display:block;padding-left:0}.about-banner .head h2{color:#fff;font-size:30px;line-height:36px;margin-bottom:23px}.about-banner .contents p{width:100%}.about-banner .left-section:before{display:none}.about-banner .right-img-section img{height:420px;object-fit:fill;position:absolute;top:-58px;width:100%}.about-banner .left-section{margin-bottom:40px;padding-top:0;position:relative;width:100%}.about-banner .right-img-section{display:flex;justify-content:center;margin:0 auto;position:relative;text-align:center}}@media only screen and (max-width:1024px) and (min-width:986px){.about-banner{gap:20px;padding-left:120px}.about-banner .left-section{padding-top:22px;position:relative;width:51%}.about-banner .right-img-section img{height:auto;position:absolute;width:407px}.about-banner .head h2{color:#fff;font-size:30px;line-height:36px;margin-bottom:23px}.about-banner .contents p{width:100%}}@media only screen and (max-width:1300px) and (min-width:1025px){.about-banner{gap:20px;padding-left:120px}.about-banner .left-section{padding-top:22px;position:relative;width:51%}.about-banner .right-img-section img{height:auto;position:absolute;width:407px}.about-banner .head h2{color:#fff;font-size:30px;line-height:36px;margin-bottom:23px}.about-banner .contents p{width:100%}}