.banner-section.overlay{position:relative}.banner-section.overlay:after{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(270deg,transparent,rgba(0,0,0,.4));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.banner-section .inner-banner-section{position:relative;z-index:3}.banner-section input[type=checkbox]{border-radius:4px;height:24px;width:24px}.banner-section .checkbox-group label{align-items:center;color:#fff;display:flex}.banner-section .checkbox-group{display:flex;flex-wrap:wrap;gap:24px}.banner-section .checkbox-group label span{margin-left:12px}.banner-section .review-descriotion p{color:#fff}.banner-section .tagline-container{align-items:center;backdrop-filter:blur(40px);border-radius:32px;display:flex;gap:9px;margin-bottom:16px;padding:6px 16px;text-transform:uppercase;width:fit-content}.playground-banner-sec.banner-section .tagline-container{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.1);border-radius:32px;font-family:Roboto Mono,monospace}.banner-section .tagline-container .tagline-image{line-height:0}.banner-section .heading-container h1{letter-spacing:-4%;margin-bottom:24px}.banner-section .top-container{max-width:655px}.playground-banner-sec.banner-section .top-container{max-width:100%}.playground-banner-sec.banner-section .top-container .heading-container{max-width:832px}.playground-banner-sec.banner-section .top-container .description{max-width:555px}.banner-section .description p{margin-bottom:32px}.banner-section .button-container .button{margin-right:12px}.banner-section .review-container{backdrop-filter:blur(48px);border-radius:12px;max-width:340px;padding:24px}.playground-banner-sec.banner-section .review-container{backdrop-filter:blur(24px);background:hsla(0,0%,100%,.1)}.banner-section .star-container{line-height:0;margin-bottom:16px}.banner-section .review-description{margin-bottom:24px}.banner-section .review-description p{color:#fff;font-weight:700}.banner-section .banner-bottom-container{align-items:self-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.banner-section .review-author-name p{color:#fff;margin-bottom:0}.banner-section .review-author-name p:first-child{margin-bottom:4px}.banner-section .image-name-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.banner-section .review-author-image{line-height:0}@media only screen and (max-width:767px){.banner-section .right-side{display:none}.banner-section .tagline-container{margin-bottom:12px;padding:5px 12px}.banner-section .heading-container h1{margin-bottom:12px}.banner-section .description p{margin-bottom:24px}.banner-section .button-container .button{margin-bottom:14px;margin-right:12px}.banner-section .button-container{margin:0 0 50px}.banner-section .checkbox-group{row-gap:12px}.banner-section input[type=checkbox]{height:20px;width:20px}.banner-section .heading-container h1 br{display:none}}