.receipt-banner{background-color:#f2f6f3;padding:8rem 0 10rem}@media screen and (max-width:768px){.receipt-banner{padding:9rem 1rem 7rem}}.receipt-banner .banner-box{display:flex;align-items:center;justify-content:space-between;gap:3rem;background:linear-gradient(90deg,#16A74A,#00658F);border-radius:20px;padding:1rem 5rem}@media screen and (max-width:768px){.receipt-banner .banner-box{display:block;padding:2rem 2rem 4rem}}.receipt-banner .banner-box__image{width:40%;position:relative;display:flex;justify-content:center}@media screen and (max-width:768px){.receipt-banner .banner-box__image{width:90%;margin:0 auto;position:relative;bottom:5rem}}.receipt-banner .banner-box__image #largeCircleRight{width:90%;z-index:4}.receipt-banner .banner-box__image .mockup-image-wrapper{position:absolute;top:50%;left:50%;margin-left:-50%;margin-top:-77.5%;width:auto;height:100%;z-index:5;pointer-events:none}.receipt-banner .banner-box__image .mockup-image{width:auto;height:155%;display:block;position:relative;margin:0 auto}.receipt-banner .banner-box__text{width:55%}@media screen and (max-width:768px){.receipt-banner .banner-box__text{width:100%}.receipt-banner .banner-box__text h2.desktop{display:none}}.receipt-banner .banner-box__text h2.mobile{display:none}@media screen and (max-width:768px){.receipt-banner .banner-box__text h2.mobile{display:block}}.receipt-banner .banner-box__text .cta-button{font-weight:600;background-color:#8cbf9f;color:#fff;border:none;padding:1rem 3rem;border-radius:25px;transition:all .3s ease}.receipt-banner .banner-box__text .subtitle strong{color:#fff;font-weight:600}.receipt-banner .banner-box .text-side{padding:1rem 2rem}.receipt-banner .banner-box .text-side h2{font-family:Inter,sans-serif;font-weight:700;line-height:1.4}