nav.navbar.navbar-expand-lg.fixed-top.bg-body-tertiary{top:0!important}ul#nav-tag li.nav-item:not(:nth-last-child(-n+2)){display:none}.hero{background:url('/static/img/groups/hero-groups-bg.webp') center center/cover no-repeat;padding:100px 0;position:relative;margin-top:100px;height:fit-content;min-height:fit-content;overflow:hidden}.hero h1,.hero p{color:#fff!important}.hero h1{font-size:clamp(1.6rem,5vw,5rem)}.hero p{font-size:1.2rem;width:60%}.hero a{padding:12px 35px}.gap-6{gap:6.5rem}.section-title{font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}#target-groups-a li::marker,.content-modal-program li::marker{color:#000}.btn-close{position:absolute;right:0;padding:5px;z-index:1}.info-button a{color:#000;text-decoration:underline}.form-groups{background-color:#e2542a;padding:12px 30px;border-radius:5px;color:#fff;font-weight:700}.form-groups:hover{background-color:#b84726}#programs_groups .card-body{box-shadow:0 7px 14px 0 rgb(0 0 0 / 12%);border-radius:0 0 10px 10px;padding:30px 10px}.card{border:none;transition:transform .3s}.card-spacing>div{margin:0 10px}.card-different{border:1px solid #f3b607;border-radius:15px;padding:30px 40px}.card:hover{transform:scale(1.03)}.city-img{border-radius:10px;margin-bottom:.5rem;height:auto;width:100%;object-fit:cover}.accordion-button{font-weight:600}.form-control{box-sizing:border-box;height:50px;width:100%;transition:250ms;padding-left:38px;font-size:14px}.fixed-height-modal .modal-content{height:720px;overflow:hidden}.fixed-height-modal .modal-body{height:100%;overflow-y:auto;padding-right:1rem}.city-radio-wrapper{display:flex;flex-direction:column;gap:15px}.custom-radio-box{background:#fff;border:1px solid #ccc;border-radius:5px;padding:10px;margin-bottom:10px;text-align:center;display:block;cursor:pointer;transition:.2s ease-in-out;font-weight:500;color:#333}.btn-check:checked+.custom-radio-box{border-color:#4d4d4d;background-color:#f2f2f2;font-weight:600}.custom-radio-box:hover{background:#fff0eb;border:1px solid #e2542a;transform:scale(1.05)}@media (max-width:768px){.hero{padding:45px 20px;height:fit-content;min-height:fit-content}.hero p{font-size:16px;width:100%}.section-title{font-size:1.5rem}.card-spacing>div{margin:10px 0}.info-button{text-align:end}.content-social-proof{gap:1.5rem}.fixed-height-modal .modal-content{height:auto}.form-section{padding:0!important}.info-column{padding-bottom:0!important}}@media (min-width:1200px) and (max-width:1366px){.hero{padding:55px 0}}