.banner-txt-sec{padding:80px 0}.banner-txt-sec .row{align-items:end;display:flex;flex-wrap:wrap;margin:0 -40px}.banner-txt-sec .column{padding:0 40px;width:50%}.banner-txt-sec .heading-sec span{color:#232426;display:inline-block;font-size:16px;font-weight:700;line-height:24px;margin:0 0 16px;padding-left:30px;position:relative;text-align:center;text-transform:uppercase}.banner-txt-sec .heading-sec span:before{background:#0066f5;border-radius:1000px;content:"";height:8px;left:0;position:absolute;top:6px;width:16px}.banner-txt-sec .heading-sec h1{color:#0c0c0d;font-size:80px;font-weight:600;line-height:84px;margin:0}.banner-txt-sec .description-with-btn .des-sec p{color:#232426;font-size:18px;font-weight:400;line-height:26px;margin:0 0 24px;max-width:568px}.banner-txt-sec .button-sec{display:flex;gap:16px}.banner-txt-sec .button-sec .btn-sec a{background:linear-gradient(262.9deg,#0066f5,#0052c4);border:1px solid #0c0c0d26;border-radius:100px;color:#fff;display:block;font-size:16px;font-weight:600;line-height:24px;padding:16px 32px}@media only screen and (max-width:767px){.banner-txt-sec .column{padding:0;width:100%}.banner-txt-sec .row{margin:0}.banner-txt-sec .heading-sec h1{font-size:36px;line-height:normal;margin:0 0 20px}.banner-txt-sec .description-with-btn .des-sec p{font-size:16px;line-height:24px;max-width:unset}.banner-txt-sec .button-sec{display:inline-block}.banner-txt-sec .button-sec .btn-sec{margin:0 0 15px}.banner-txt-sec .button-sec .btn-sec a{font-size:14px;padding:12px 24px;text-align:center}}@media only screen and (min-width:768px) and (max-width:1024px){.banner-txt-sec .heading-sec h1{font-size:42px;line-height:normal}.banner-txt-sec .description-with-btn .des-sec p{font-size:17px;line-height:24px}.banner-txt-sec .button-sec .btn-sec a{font-size:13px;padding:14px 28px}}