.button{display:flex;justify-content:center;align-items:center;font-size:clamp(1rem,.2777777778vw + .795rem,1.125rem);line-height:155%;color:var(--black);box-sizing:border-box;transition:all .3s}@media(max-width:1200px){.button{font-size:16px}}.button-yellow{background:var(--yellow);height:52px;padding:0 35px;border-bottom:1px solid #ddb439;border-right:1px solid #ddb439;border-left:1px solid #ddb439}.button-yellow:hover{background:#fac523;border-color:#fac523}@media(max-width:1200px){.button-yellow{height:48px}}@media(max-width:640px){.button-yellow{padding:0 20px;padding:0 26px}.button-yellow .pd{padding:0 32px}}.button-gray{height:40px;padding:0 27px;background:var(--gray);border-bottom:1px solid #c5c2be;border-right:1px solid #c5c2be;border-left:1px solid #c5c2be}.button-gray:hover{background:#c5c2be}@media(max-width:1200px){.button-gray{padding:0;width:40px}}.button-lightGray{padding:0 16px;background:var(--bg)}.button-lightGray,.button-pink{font-size:16px;line-height:125%;letter-spacing:.04em;height:36px}.button-pink{padding:0 10px;background:var(--pink);color:var(--white)}.button-full{border-radius:var(--rounded-l)}.button-xs{border-radius:var(--rounded-xs)}.bar-progress{width:100%;height:18px}.bar-progress-bar{background:var(--gray);height:2px;width:100%;position:relative}@media(max-width:640px){.bar-progress-bar{display:none}}.bar-progress-bar-yellow{position:absolute;left:0;height:100%;background:var(--yellow);display:flex;justify-content:flex-end;align-items:center}.bar-progress-bar-yellow-circle{flex-shrink:0;position:relative;width:8px;height:8px;border-radius:var(--rounded-full);background:var(--yellow)}.bar-progress-bar-yellow-circle-text{width:max-content;position:absolute;left:0;bottom:9px;transform:translateX(-50%)}@media(max-width:1200px){.bar-progress-bar-yellow-circle-text{bottom:13px}}.bar-progress-bar-text{position:absolute;right:0;top:6px;color:var(--black-secondary)}.bar-progress-text{display:none}@media(max-width:640px){.bar-progress-text{display:flex;gap:4px;font-size:18px;justify-content:start}}@media(max-width:1200px){.bar-progress-withBtn .bar-progress-bar{display:none}.bar-progress-withBtn .bar-progress-text{display:flex;flex-direction:column}}@media(max-width:640px){.bar-progress-withBtn .bar-progress-text{flex-direction:row}}.card-progress{display:flex;flex-direction:column;width:100%;box-sizing:border-box;border-radius:var(--rounded-s);background:var(--white);overflow:hidden;position:relative;transition:all ease-out var(--transition-card);border-bottom:1px solid rgba(0,0,0,.12)}@media(min-width:1201px){.card-progress-big{width:698px}.card-progress-big .card-progress-img{height:468px}.card-progress:hover{scale:1.05;cursor:pointer}}@media(max-width:1200px){.card-progress{width:400px}}@media(max-width:640px){.card-progress{width:320px}}.card-progress-withBtn .card-progress-indicator{padding:20px!important;gap:40px}@media(max-width:1200px){.card-progress-withBtn .card-progress-indicator{padding:34px 32px!important}}@media(max-width:760px){.card-progress-withBtn .card-progress-indicator .button{width:100%!important}}@media(max-width:640px){.card-progress-withBtn .card-progress-indicator{display:flex;flex-direction:column-reverse;padding:24px;gap:20px}.card-progress-withBtn .card-progress-indicator .button{width:100%}}.card-progress-chip{position:absolute;left:var(--clamp-40-20);top:var(--clamp-40-20);border-radius:var(--rounded-xs);padding:7px 16px 9px;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;font-size:16px;line-height:125%;letter-spacing:.04em;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);color:var(--white);background:rgba(77,77,77,.1568627451);z-index:99}@media(max-width:1440px){.card-progress-chip{left:20px;top:20px}}@media(max-width:1200px){.card-progress-chip{left:32px;top:32px}}@media(max-width:640px){.card-progress-chip{left:24px;top:24px;border-radius:8px;padding:8px 12px;font-size:12px;line-height:100%}}.card-progress-img{width:100%;height:100%;position:relative}@media(max-width:1200px){.card-progress-img{height:264px}}@media(max-width:640px){.card-progress-img{height:212px}}.card-progress-img img{object-fit:cover;width:100%;height:100%}.card-progress-content{display:flex;flex-direction:column;gap:12px;padding:var(--clamp-32-24) var(--clamp-40-20) var(--clamp-40-32)}@media(max-width:1200px){.card-progress-content{padding:28px 32px 32px}}@media(max-width:640px){.card-progress-content{gap:8px;padding:20px 24px}}.card-progress-content .subtitle{width:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;font-size:var(--clamp-32-24)}@media(max-width:1440px){.card-progress-content .subtitle{font-size:24px;line-height:28px}}@media(max-width:1200px){.card-progress-content .subtitle{font-size:28px;line-height:36px}}@media(max-width:640px){.card-progress-content .subtitle{font-size:24px;line-height:28px}}.card-progress-indicator{display:flex;align-items:center;margin-top:auto;padding:clamp(3.5625rem,1.1111111111vw + 2.7295rem,4.0625rem) clamp(2rem,1.1111111111vw + 1.17rem,2.5rem);padding:var(--clamp-65-32) var(--clamp-40-20);position:relative}@media(max-width:1200px){.card-progress-indicator{padding:57px 32px}}@media(max-width:640px){.card-progress-indicator{padding:24px}}.card-progress-indicator-dashed{position:absolute;top:0;left:-40px}.card-progress-container-common{display:flex;flex-direction:column;height:100%}.card-progress-container-common .card-progress-indicator{margin-top:auto}