.header-challenges{background-color:#fff}.header-challenges h1{color:#000;font-size:clamp(28px,4vw,40px);font-weight:700}.header-challenges figure{max-width:32rem}.header-challenges figure img{width:100%}.chal-dark{background-color:var(--bg-dark)}.chal-dark,.chal-dark p{color:var(--bg-default)}.chal-pill{background-color:var(--bg-light-green);border-radius:50rem;color:#05676a;display:inline-block;font-size:1rem;font-weight:700;padding:.4rem 1.5rem}.chal-title{color:var(--btn-success-bg)!important}.chal-why-grid{border-top-right-radius:100px;overflow:hidden}.chal-why-grid .card{border:1px solid var(--bg-dark)!important;border-radius:0!important}.chal-why-grid .card .text-secondary-color{color:var(--bg-dark)!important}.chal-card-icon{height:64px;object-fit:contain;width:64px}.chal-dark .card p{color:#000}.chal-steps-grid{border-radius:40px;overflow:hidden}.chal-steps-grid .card{border-radius:0!important;min-height:360px}.chal-step-pill{background-color:var(--bg-dark);border-radius:50rem;color:#fff;display:inline-block;font-weight:600;margin-bottom:2.5rem;padding:.3rem 1.1rem}.masterdev .stats-circles{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;list-style:none;margin-top:3rem;padding:0}.masterdev .stats-circles li{align-items:center;background-color:var(--bg-dark-green);border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:20px;height:180px;justify-content:center;line-height:1.3;padding:1rem;text-align:center;width:180px}.masterdev .stats-circles li span{font-size:2.25rem;font-weight:700}.chal-edu-banner h2{color:#fff}.contact-challenge label.required{font-weight:700}.carousel-section.bg-default-color{background-color:#e6f3f9}.carousel-section.bg-green{background-color:var(--btn-success-bg);padding:0}.carousel-section{margin-top:0!important;padding-bottom:0;padding-top:0}#questions-container{margin-top:1em}#cts-id,.contest_questions .form-label,.contest_questions option{font-size:clamp(16px,2vw,20px)}#questions-container li{list-style:none;margin-bottom:.5rem}#questions-container li a{color:var(--bg-dark);text-decoration:none}.icon_level.medium{color:#ffc379}.icon_level.easy{color:#80c185}.icon_level.hard{color:#ea5261}.icon_level{font-size:1.5rem}@media (max-width:767.98px){.header-challenges figure{max-width:20rem}.header-challenges .container{padding-bottom:1rem!important;padding-top:2rem!important}.chal-why-grid{border-top-right-radius:60px}.chal-steps-grid{border-radius:24px}.chal-steps-grid .card{min-height:0}.chal-step-pill{margin-bottom:1.5rem}.masterdev .stats-circles{gap:1.5rem}.masterdev .stats-circles li{height:150px;width:150px}.masterdev .stats-circles li span{font-size:1.75rem}}.modal-content .modal-header{background-color:#06676a;color:#fff}.modal-content .modal-title{font-size:1.1rem;font-weight:600;text-transform:uppercase}#contest_newsletter_form label,#contest_newsletter_form p{font-size:.9rem}