.hero-banner-section{border-radius:20px;margin:0 auto 40px;max-width:1298px;padding:170px 40px 0}.hero-banner-section .section-heading{margin-bottom:20px;text-align:center}.hero-banner-section .image-hero-banner{text-align:center;width:100%}.hero-banner-section .top-shape-banner-section{height:109px;left:-2px;position:absolute;top:-6px;width:547px;z-index:11}.hero-banner-section .bottom-shape-banner-section{bottom:0;height:104px;position:absolute;right:4px;width:407px;z-index:11}.main-cta-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px}.main-cta-wrapper .btn-wrapper:last-child a{background-color:var(--white_color);border-color:var(--white_color)}.main-cta-wrapper .btn-wrapper:last-child a:hover{background-color:var(--primary_color);border-color:var(--primary_color)}.hero-banner-section .section-heading .title-content-banner p{font-size:22px}.hero-banner-section.only-content{padding-bottom:100px}@media(max-width:991px){.hero-banner-section .bottom-shape-banner-section,.hero-banner-section .top-shape-banner-section{display:none}.hero-banner-section{margin:60px 0 40px;padding:80px 20px 0}.title-content-banner br{display:none}.hero-banner-section .section-heading .title-content-banner p{font-size:20px}.hero-banner-section.only-content{padding-bottom:80px}}@media(max-width:767px){.hero-banner-section{margin:60px 0 30px;padding:60px 20px 0}.main-cta-wrapper{margin-top:30px}.hero-banner-section .section-heading .title-content-banner p{font-size:16px}.hero-banner-section.only-content{padding-bottom:60px}}