.banner-sec{overflow:hidden;position:relative}.banner-sec .banner-outer-container{border-radius:24px;min-height:536px;padding:44px 64px}.banner-sec .banner-container{align-items:center;display:flex;flex-wrap:wrap}.banner-sec .image-container,.banner-sec .text-container{width:50%}.banner-sec .text-container-inner{padding-right:16px;position:relative;z-index:9}.banner-sec .image-container-inner{padding-left:16px}.banner-sec .heading-text h1{margin:0 0 32px}.banner-sec .desc-text h4{line-height:145%}.banner-sec .desc-text h4:last-child{margin:0}.banner-sec .button-container{margin:32px 0 0}.banner-sec .button-container a{margin:0}.banner-sec .tag-block p{border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.5px;line-height:145%;margin:0;padding:8px 12px;text-transform:uppercase}.banner-sec .tag-block{display:inline-block;margin:0 0 16px}.banner-sec .banner-container.swap-content{flex-direction:row-reverse}.banner-sec .banner-container.swap-content .text-container-inner{padding-left:16px}.banner-sec .banner-container.swap-content .image-container-inner{padding-right:16px}@media only screen and (min-width:1200px){.banner-sec .image-container{bottom:20px;position:absolute;right:0;right:-5%}.banner-sec .banner-container.swap-content .image-container{left:5%}}@media only screen and (max-width:991px){.banner-sec .banner-outer-container{padding:30px 40px}.banner-sec .heading-text h1{margin:0 0 24px}.banner-sec .button-container{margin:24px 0 0}.banner-sec .banner-outer-container{min-height:400px}}@media only screen and (max-width:767px){.banner-sec .image-container,.banner-sec .text-container{text-align:center;width:100%}.banner-sec .text-container-inner{padding-right:0}.banner-sec .image-container-inner{margin:32px 0 0;padding-left:0}.banner-sec .banner-container.swap-content .text-container-inner{padding-left:0}.banner-sec .banner-container.swap-content .image-container-inner{margin:32px 0 0;padding-right:0}.banner-sec .banner-container.swap-content{flex-direction:unset}.banner-sec .banner-outer-container{background-color:unset!important;border-radius:unset;min-height:unset;padding:0}.banner-sec .heading-text h1{margin:0 0 8px}.banner-sec .button-container{margin:16px 0 0}.banner-sec .desc-text h4{font-size:16px;letter-spacing:-.08px;line-height:145%}}