*{box-sizing:border-box}.course-container{background-color:#fff;border:24px;border-radius:8px;font-family:Montserrat;margin:50px auto;padding:1rem;text-align:center;width:100%}.course-container h1{color:#00be84;font-size:1.5rem;font-weight:700;margin-bottom:2.31rem;text-align:center}.course-type,.payment{margin-bottom:1.5rem}.course-type h2,.payment h2{color:#00be84;font-size:1rem;font-weight:700;line-height:2rem;text-align:center;text-transform:uppercase}.options{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center}.button-option{background-color:#fff;border:1px solid #5efdcc;border-radius:.9375rem;box-sizing:border-box;color:#333;cursor:pointer;display:inline-block;min-height:3.625rem;padding:.6rem 1rem;text-align:center;transition:background-color .3s;width:50%}.button-option.selected{background-color:#5efdcc}.button-option:disabled{cursor:not-allowed;opacity:.1}#cta-container{margin-top:20px;text-align:center}.cta-embed{display:none}.guarantee{color:#333;font-size:1.125rem;font-style:italic;margin-bottom:1rem}.guarantee,.offer{font-weight:400;line-height:2rem;text-align:center}.offer{color:#000;font-size:1rem}.offer a{color:#007bff;text-decoration:none}.offer a:hover{text-decoration:underline}.pagamento,.tipologia{font-family:Montserrat;font-size:16px}@media screen and (max-width:765px){.course-container{background:transparent}#cta-container{margin-top:20px;text-align:center}.cta-embed{display:none}}