.progress-bar{color:#fff;transform-style:preserve-3d;position:relative}.progress-bar__bar{background-color:var(--base-blue);height:100%;font:normal normal 400 14px var(--font-family-secondary);letter-spacing:.25px;color:#fff;border-radius:var(--round-corners-lg);justify-content:center;align-items:center;display:flex}.progress-bar__text{z-index:1}.progress-bar__value{background-color:var(--base-dark-blue);border-radius:var(--round-corners-lg);height:100%;position:absolute;top:0;left:0}
.progress-count span{font-weight:700}
.wrap-fixed,.wr-page__wrapper,.wr-page__back{max-width:1272px;margin:0 auto}.wr-page{width:100%;padding-bottom:25px}.wr-page .data-loader-wr{height:100%}.wr-page__page>.wr-page__wrapper{padding-top:0}@media screen and (max-width:550px){.wr-page__page>.wr-page__wrapper{padding-bottom:0}}.wr-page__viewer{max-width:1064px;padding:0}.wr-page__back{padding:0 24px}.wr-page__stab{font:italic normal 400 20px/28px var(--font-family-primary);letter-spacing:.16px;color:#8a8a8a;text-align:center;background-color:#f5f5f5;padding:163px 0}@media screen and (max-width:834px){.wr-page__stab{font:italic normal 400 18px/24px var(--font-family-primary);letter-spacing:.15px;color:#8a8a8a;padding:225px 0}}@media screen and (max-width:550px){.wr-page__stab{font:italic normal 400 16px/24px var(--font-family-primary);letter-spacing:.13px;background-color:#fff;padding:60px 0}}.wr-page__prblock{grid-template-columns:minmax(0,1fr) minmax(0,392px);grid-template-areas:"name image""description image";column-gap:24px;width:100%;display:grid}.wr-page__prblock--no-desktop-logo{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""description"}@media screen and (max-width:834px){.wr-page__prblock{grid-template-columns:minmax(0,1fr) minmax(0,268px);grid-template-areas:"name image""description image"}.wr-page__prblock--no-tablet-logo{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""description"}}@media screen and (max-width:550px){.wr-page__prblock{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""image""description"}.wr-page__prblock--no-desktop-logo{grid-template-areas:"name""description"}}.wr-page__title{font:normal normal 700 48px/48px var(--font-family-primary);letter-spacing:-.4px;color:#282828}@media screen and (max-width:834px){.wr-page__title{font:normal normal 700 28px/28px var(--font-family-primary);letter-spacing:.21px}}.wr-page__wrapper{padding:32px 24px}.wr-page__heading{justify-content:space-between;width:100%;display:flex}.wr-page__heading-name{font:normal normal 700 60px/72px var(--font-family-primary);letter-spacing:-.5px;color:#282828;grid-area:name}@media screen and (max-width:834px){.wr-page__heading-name{font:normal normal 700 50px/61px var(--font-family-primary);letter-spacing:-.42px}}@media screen and (max-width:550px){.wr-page__heading-name{font:normal normal 700 40px/40px var(--font-family-primary);letter-spacing:-.33px}}.wr-page__heading-desc{font:normal normal 400 20px/28px var(--font-family-primary);letter-spacing:.16px;grid-area:description;margin-top:24px}@media screen and (max-width:834px){.wr-page__heading-desc{font:normal normal 400 18px/24px var(--font-family-primary);letter-spacing:.15px}}@media screen and (max-width:550px){.wr-page__heading-desc{font:normal normal 400 16px/24px var(--font-family-primary);letter-spacing:.13px;margin-top:16px}}.wr-page__heading-picture{display:contents}.wr-page__heading-picture--tablet-only{display:none}@media screen and (min-width:551px) and (max-width:834px){.wr-page__heading-picture--tablet-only{display:contents}.wr-page__heading-picture--desktop-phone-only{display:none}}.wr-page__heading-img{object-fit:cover;border-radius:var(--round-corners);grid-area:image;width:100%;max-width:392px;max-height:196px;margin-left:0}@media screen and (max-width:834px){.wr-page__heading-img{max-width:268px;max-height:unset;height:224px}}@media screen and (max-width:550px){.wr-page__heading-img{height:unset;aspect-ratio:2;width:100%;max-width:unset;margin:20px 0 0}}.wr-page__ideas{background:#f5f5f5}@media screen and (max-width:550px){.wr-page__ideas .wr-page__wrapper{padding-left:0;padding-right:0}.wr-page__ideas .wr-page__wrapper .wr-page__title,.wr-page__ideas .wr-page__wrapper .progress-bar,.wr-page__ideas .wr-page__wrapper .progress-count{margin-left:20px;margin-right:20px}.wr-page__ideas .wr-page__wrapper .swiper-container .content-card{max-width:unset}.wr-page__ideas{background-color:#fff}}.wr-page__ideas .progress-count{font:normal normal 400 20px/28px var(--font-family-primary);letter-spacing:.16px;color:#282828;margin-top:16px}@media screen and (max-width:834px){.wr-page__ideas .progress-count{font:normal normal 400 18px/24px var(--font-family-primary);letter-spacing:.15px}}.wr-page__ideas-count{letter-spacing:.16px;color:#282828;margin-top:16px}.wr-page__ideas .progress-bar{height:12px;margin-top:8px}.wr-page__ideas .common-slider{margin-top:16px}.wr-page__inprogress .common-slider{margin-top:32px}@media screen and (max-width:550px){.wr-page__inprogress .common-slider{margin-top:20px}}.wr-page__inprogress .common-slider .inprogress-card{margin:5px}.wr-page__inprogress .inprogress-card{height:330px}@media screen and (max-width:834px){.wr-page__inprogress .inprogress-card{height:255px}}@media screen and (max-width:550px){.wr-page__inprogress .inprogress-card{height:307px}}.wr-page__remained{font:normal normal 400 20px/28px var(--font-family-primary);letter-spacing:.16px;color:#282828;margin-top:24px}@media screen and (max-width:834px){.wr-page__remained{font:normal normal 400 18px/24px var(--font-family-primary);letter-spacing:.15px}}@media screen and (max-width:550px){.wr-page__remained{font:normal normal 400 16px/24px var(--font-family-primary);letter-spacing:.13px;margin-top:20px}.wr-page__more{margin-top:0}.wr-page__more .wr-page__wrapper{padding:20px 24px}}.wr-page__more .pr-button{font:normal normal 700 14px/19px var(--font-family-primary);letter-spacing:1.35px;margin-top:24px;padding:12px 24px}@media screen and (max-width:834px){.wr-page__more .pr-button{font:normal normal 700 14px/19px var(--font-family-primary);letter-spacing:1.35px}}@media screen and (max-width:550px){.wr-page__more .pr-button{font:normal normal 700 14px/19px var(--font-family-primary);letter-spacing:1.35px;margin-top:0}.wr-page__more .wr-page__title{display:none}}.wr-page__idea-lists{font-family:var(--font-family-primary)}.wr-page__idea-lists .wr-page__wrapper{gap:20px;display:flex}
