.project-item-page-container{width:100%;display:flex;justify-content:center;color:#454545;font-weight:300;font-size:16px;line-height:160%}.project-item-page-container .content .intro-block{display:flex;flex-direction:column;gap:30px;padding:60px 0;border-bottom:1px solid #dbdbdb}.project-item-page-container .content .results-block{display:flex;flex-direction:column;gap:40px}.project-item-page-container .content{padding-bottom:120px;font-weight:300;font-size:16px;line-height:160%;color:#454545}.project-item-page-container .content .intro{color:#454545}.project-item-page-container .content .body{padding-top:60px;display:flex;gap:30px}.project-item-page-container .content .h4-header{color:#1c1c1c;font-weight:500;font-size:18px;line-height:130%}.project-item-page-container .content ol,.project-item-page-container .content ul{list-style:initial}.project-item-page-container .content li{list-style-position:inside;padding-left:5px}.project-item-page-container .content .content-header{color:#1c1c1c;font-weight:500;font-size:16px;line-height:130%;margin-bottom:20px;margin-top:30px}.project-item-page-container .content .results{color:#1c1c1c;font-weight:400;font-size:16px;line-height:140%;display:flex;flex-direction:column;gap:40px}.project-item-page-container .content .results .aligner{display:flex;align-items:center;gap:20px}.project-item-page-container .content .results .result:not(:last-child){height:54px;border-bottom:1px solid #f3f3f3}.project-item-page-container .content .results input[type=checkbox]{appearance:none;width:24px;height:24px;border:1px solid #1c1c1c;border-radius:4px;background:#fff;position:relative;cursor:pointer}.project-item-page-container .content .results input[type=checkbox]:checked{border-color:#03a39b;background:#03a39b}.project-item-page-container .content .results input[type=checkbox]:checked:after{content:"";display:block;position:absolute;left:7px;top:2px;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.project-item-page-container .gallery-block{display:flex;flex-direction:column;gap:60px;padding-bottom:120px}.project-item-page-container .gallery-block .header{font-weight:700;font-size:32px;line-height:130%;text-align:center}.project-item-page-container .feedback-block{display:flex;flex-direction:column;width:1010px;justify-self:center;gap:60px}@media screen and (width >= 1000px)and (width < 1280px){.project-item-page-container .feedback-block{width:856px}}.project-item-page-container .feedback-block .feedback-extended{box-sizing:border-box}@media screen and (width >= 768px)and (width < 1000px){.project-item-page-container .feedback-block{display:none}}@media screen and (width >= 480px)and (width < 768px){.project-item-page-container .feedback-block{display:none}}@media screen and (width < 480px){.project-item-page-container .feedback-block{display:none}}.project-item-page-container .feedback-header{font-weight:700;font-size:32px;line-height:130%;text-align:center}.project-item-page-container .project-item-page{width:1218px;padding:60px 0 120px;color:#454545;font-weight:300;font-size:16px;line-height:160%}.project-item-page-container .project-item-page .project-image{grid-area:image;width:594px;height:532px;border-top-right-radius:20px;border-bottom-right-radius:20px;object-fit:cover}.project-item-page-container .project-item-page .header-block{display:grid;grid-template-areas:"info image";height:532px;background-color:#f8f8f8;border-top-left-radius:20px;border-bottom-left-radius:20px}.project-item-page-container .project-item-page .header-block .info{grid-area:info;padding:60px;display:grid;grid-template-areas:"title" "location" "date" "goal" "button";flex-direction:column;border-top-left-radius:20px;border-bottom-left-radius:20px;row-gap:30px}.project-item-page-container .project-item-page .header-block .info .title{grid-area:title;color:#1c1c1c;font-weight:700;font-size:32px;line-height:130%;text-align:left}.project-item-page-container .project-item-page .header-block .info .location{grid-area:location;display:flex;flex-direction:column}.project-item-page-container .project-item-page .header-block .info .location .title{color:#1c1c1c;font-weight:500;font-size:18px;line-height:130%}.project-item-page-container .project-item-page .header-block .info .date{grid-area:date;display:flex;flex-direction:column}.project-item-page-container .project-item-page .header-block .info .date .title{color:#1c1c1c;font-weight:500;font-size:18px;line-height:130%}.project-item-page-container .project-item-page .header-block .info .project-goal{grid-area:goal;display:flex;flex-direction:column}.project-item-page-container .project-item-page .header-block .info .project-goal .title{color:#1c1c1c;font-weight:500;font-size:18px;line-height:130%}.project-item-page-container .project-item-page .header-block .info .button-container{grid-area:button;display:flex;justify-content:flex-start}.project-item-page-container .project-item-page .gallery{display:grid;grid-template-columns:repeat(3,1fr);column-gap:30px;row-gap:30px}.project-item-page-container .project-item-page .gallery img{width:386px;height:368px;object-fit:cover;border-radius:20px}@media screen and (width >= 1000px)and (width < 1280px){.project-item-page-container .project-item-page{width:856px;padding:60px 0;height:auto}.project-item-page-container .project-item-page .header-block{grid-template-areas:"image" "info";height:auto;border-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.project-item-page-container .project-item-page .project-image{width:100%;height:360px;object-fit:cover;border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}.project-item-page-container .project-item-page .content .body{flex-direction:column}.project-item-page-container .project-item-page .gallery img{width:272px;height:272px;border-radius:20px;object-fit:cover}.project-item-page-container .project-item-page .header-block .info{grid-template-areas:"title title" "location date" "goal goal" "button button"}}@media screen and (width >= 768px)and (width < 1000px){.project-item-page-container .project-item-page{width:634px;padding:60px 0;height:auto}.project-item-page-container .project-item-page .header-block{grid-template-areas:"image" "info";height:auto;border-radius:20px}.project-item-page-container .project-item-page .project-image{width:100%;height:288px;object-fit:cover;border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}.project-item-page-container .project-item-page .content .body{flex-direction:column}.project-item-page-container .project-item-page .gallery img{width:198px;height:198px;border-radius:20px;object-fit:cover}.project-item-page-container .project-item-page .header-block .info{grid-template-areas:"title title" "location date" "goal goal" "button button"}}@media screen and (width >= 480px)and (width < 768px){.project-item-page-container .project-item-page{width:432px;padding:60px 0;height:auto}.project-item-page-container .project-item-page .header-block{grid-template-areas:"image" "info";height:auto;border-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.project-item-page-container .project-item-page .project-image{width:100%;height:240px;object-fit:cover;border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}.project-item-page-container .project-item-page .content .body{flex-direction:column}.project-item-page-container .project-item-page .gallery{grid-template-columns:repeat(2,1fr)}.project-item-page-container .project-item-page .gallery img{width:206px;height:206px;border-radius:20px;object-fit:cover}.project-item-page-container .project-item-page .header-block .info{grid-template-areas:"title title" "location date" "goal goal" "button button"}}@media screen and (width < 480px){.project-item-page-container .project-item-page{width:312px;padding:60px 0;height:auto}.project-item-page-container .project-item-page .header-block{grid-template-areas:"image" "info";height:auto;border-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.project-item-page-container .project-item-page .project-image{width:312px;height:192px;object-fit:cover;border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}.project-item-page-container .project-item-page .content .body{flex-direction:column}.project-item-page-container .project-item-page .gallery{grid-template-columns:repeat(1,1fr)}.project-item-page-container .project-item-page .gallery img{width:312px;height:192px;border-radius:20px;object-fit:cover}.project-item-page-container .project-item-page .header-block .info{grid-template-areas:"title title" "location date" "goal goal" "button button"}}