.heading-with-two-col{background-color:#1d1d20}.heading-with-two-col .content-box{align-items:center;border:1px solid #212121;border-radius:16px;filter:drop-shadow(0 8px 60px rgba(49,5,80,.58));margin-top:50px;padding:20px 50px}.heading-with-two-col .box{z-index:10}.heading-with-two-col .box .text-box h3{color:#fff;font-size:60px;font-weight:700}.heading-with-two-col .box .text-box p{color:#f1e3ff;font-size:18px;font-weight:600}.heading-with-two-col .box .text-box .filter-cta{background-color:transparent;border:2px solid hsla(0,0%,100%,.88);border-radius:10px;box-shadow:0 2px 4px rgb(0 0 0/30%);color:#fff;display:flex;filter:drop-shadow(0 7px 20px rgba(10,31,29,.21));font-size:16px;font-weight:700;margin-top:60px;max-width:max-content;padding:12px 24px}.heading-with-two-col .box .text-box .filter-cta .img{margin-left:10px;transition:.3s}.heading-with-two-col .box .text-box .filter-cta:hover{box-shadow:0 12px 48px rgb(0 0 0/20%)}.heading-with-two-col .box .text-box .filter-cta:hover .img{margin-left:20px}.heading-with-two-col .box .img-box{margin-right:-63px;text-align:right}.heading-with-two-col .bg-img{position:absolute;right:0;text-align:center;top:0}.heading-with-two-col:nth-child(2) .bg-img{display:none}@media(min-width:992px) and (max-width:1199.98px){.heading-with-two-col .content-box{padding:10px 50px}.heading-with-two-col .box .text-box h3{font-size:50px}}@media(min-width:768px) and (max-width:991.98px){.heading-with-two-col .content-box{padding:30px 20px}.heading-with-two-col .box .text-box h3{font-size:50px}.heading-with-two-col .box .img-box{margin:30px -33px 0 0}.heading-with-two-col .box .text-box .filter-cta{margin-top:40px}}@media(max-width:767.98px){.heading-with-two-col .content-box{padding:30px 20px}.heading-with-two-col .box .text-box h3{font-size:50px}.heading-with-two-col .box .img-box{margin:30px -33px 0 0}.heading-with-two-col .box .text-box .filter-cta{margin-top:40px}}@media(max-width:575.98px){.heading-with-two-col .content-box{margin:50px 0 0}.heading-with-two-col .box .text-box h3{font-size:36px}}@media(max-width:375.98px){.heading-with-two-col .box .text-box .filter-cta{font-size:12px}.heading-with-two-col .content-box{padding:30px 10px}.heading-with-two-col .box .img-box{margin:30px -23px 0 0}}