@media (max-width:1199.98px){h1,h2{font-size:2.5rem}h3{font-size:1.4rem}#hero .container h1{line-height:3.3rem}#hero .hero-img{margin-top:-2rem;width:45rem}#info-1{margin-top:10rem}.mt-7{margin-top:5rem}#info-2 .card-6 .card-gradient h3,#info-2 .card-7 .card-gradient h3{height:130px}}@media (max-width:991.98px){.disclaimer-header p{font-size:1rem}.disclaimer-header{padding:10px}h1,h2{font-size:2.1rem}h3{font-size:1.2rem}#hero{height:30.5rem}#hero .container h1{line-height:3.1rem;padding-top:1rem;width:36rem}#hero .hero-img{margin-top:-2rem;width:40rem}#info-1 h3{width:auto}#info-1{margin-top:15rem}.card-item{height:22rem}.card-item h4{font-size:1.1rem;width:auto}.card-item p{font-family:Roboto,sans-serif;width:auto}.card-content .text-label,.card-item p{font-size:1.05rem}.card-item img{width:9rem}#features .container h3{width:unset}#sign-up .container .sign-up-phone{padding-right:6.5rem;width:36rem}}@media (max-width:767.98px){h1,h2{font-size:1.7rem}h3{font-size:1.2rem}#hero{height:25rem}#hero .container h1{line-height:2rem;padding-top:1rem;width:28rem}#hero .hero-img{margin-top:-1rem;width:35rem}#info-1{margin-top:14rem}.card-item{height:18rem}.card-item img{width:7rem}#sign-up .container .sign-up-phone{padding-right:6.5rem;width:30rem}.payment-mobile-banner h4{font-size:1rem}.card-mobile-title{align-items:center;display:flex}.card-mobile-title .clipboard,.card-mobile-title .participants{height:4rem;margin-right:1rem;width:4rem}#features .row>*{padding:0}.mobile-card{background-color:var(--light);border-radius:30px;display:flex;flex-direction:column;height:auto}.carousel-inner .carousel-item .carousel-card{min-height:33rem;overflow:auto}#info-2 .card-6 .card-gradient h3,#info-2 .card-7 .card-gradient h3{height:unset}}@media (max-width:575.98px){.disclaimer-header p{font-size:.8rem}.disclaimer-header{border:1px solid var(--dark);padding:5px}h1,h2{font-size:1.3rem;line-height:1.3rem}h3{font-size:1rem}#hero{height:auto}#hero .container h1{line-height:1.6rem;padding-top:1rem;width:unset}#hero .hero-img{height:auto;width:100%}#hero .container .btns .custom-btn{font-size:.65rem;height:25px;width:80px}#info-1{margin-top:2rem}.card-item{display:flex;height:auto}.card-item img{height:10rem;width:100%}.mt-7{margin-top:3rem}#info-2 .card-item{min-height:18rem}#sign-up .container .sign-up-phone{padding-right:3.5rem;width:100%}.card-item .card-gradient{border-bottom-left-radius:10px;border-bottom-right-radius:10px}#features .container .row .card-item .card-list-item.payment,.card-item,.mobile-card{border-radius:10px}.card-item{box-shadow:var(--shadow-2)}.payment-banner{border-radius:10px}.payment-banner-2{border-bottom-left-radius:10px;border-top-left-radius:10px}}