.ProjectsSection_section__EClfc{padding-block:40px;scroll-margin:48px;@media (min-width:768px){padding-block:60px}@media (min-width:1440px){padding-block:72px}}.ProjectsSection_content__W_DIG{display:flex;align-items:center;margin-top:24px}.ProjectsSection_slide___s4E_{flex:1 1;border-radius:4px;border:1px solid var(--color-border);background-color:var(--color-surface);overflow:hidden;display:grid;grid-gap:8px;gap:8px;height:auto;grid-template-columns:1fr;grid-template-rows:1fr 1fr 400px;grid-template-areas:"design" "photo" "desc";@media (min-width:600px){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) 320px;grid-template-areas:"design photo" "desc desc";aspect-ratio:6/7;border-radius:8px;padding-left:20px;padding-bottom:20px;padding-right:20px;padding-top:20px}@media (min-width:768px){grid-template-rows:minmax(0,1fr) 280px;aspect-ratio:1}@media (min-width:880px){aspect-ratio:7/6}@media (min-width:1024px){grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"design desc" "photo desc";aspect-ratio:3/2;padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px}@media (min-width:1200px){grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr;grid-template-areas:"design photo desc";aspect-ratio:1256/640;padding-left:24px;padding-bottom:40px;padding-right:24px;padding-top:60px}@media (min-width:1440px){padding-left:32px;padding-bottom:48px;padding-right:32px;padding-top:72px}}.ProjectsSection_imageBox__R9EaA{position:relative;aspect-ratio:3/2;width:100%;height:auto;@media (min-width:600px){width:100%;height:100%}}.ProjectsSection_design__9UNR6{grid-area:design}.ProjectsSection_photo__2KFUk{grid-area:photo}.ProjectsSection_imageLabel__v5nio{position:absolute;right:0;border-radius:2px;border:1px solid var(--color-primary);padding:4px 8px;font-size:14px;background-color:var(--color-surface);color:var(--color-primary);overflow:hidden;@media (min-width:1200px){padding-left:16px;padding-bottom:8px;padding-right:16px;padding-top:8px;transform:translatey(-50%)}}.ProjectsSection_desc__oCaHo{grid-area:desc;display:flex;flex-direction:column;padding:16px;line-height:1.4;font-size:16px;color:var(--color-text);@media (min-width:1024px){padding-top:0;font-size:18px}}.ProjectsSection_titleDataBox__A981R{display:flex;gap:24px}.ProjectsSection_descTitle__vrgav{flex:2 1}.ProjectsSection_dataList__rhjWE{flex:3 1;@media (min-width:1440px){margin-top:32px}}.ProjectsSection_dataTitle__LtlOg{flex:1 1}.ProjectsSection_dataData__qN1AE{flex:2 1}.ProjectsSection_dataRecord__sZInS{display:flex;gap:16px}.ProjectsSection_tasksTitle__DsTnj{margin-top:16px;@media (min-width:1024px){margin-top:0}}.ProjectsSection_tasksList__pFVaH{margin-top:8px}.ProjectsSection_taskItem__xMF3T{display:flex;margin-top:8px}.ProjectsSection_checkIcon__pom3d{flex-shrink:0;margin-top:.3em;margin-right:16px;width:1em;height:1em;stroke-width:1;stroke:currentColor}.ProjectsSection_button__EXZIk{position:relative;z-index:10;flex-basis:44px;border-radius:50%;border:3px solid var(--color-bg);background-color:var(--color-primary);color:var(--color-on-primary);&:hover{background-color:var(--color-primary-hover);color:var(--color-on-primary-hover)}@media (min-width:1024px){color:var(--color-primary);background-color:transparent;transition:transform .15s ease-in-out;&:hover{color:var(--color-primary-hover);background-color:transparent;transform:scale(1.1)}}}.ProjectsSection_buttonPrevious__EOvH4{margin-right:-26px;margin-left:-12px;@media (min-width:1024px){margin-inline:0}}.ProjectsSection_buttonNext__KXgQL{margin-left:-26px;margin-right:-12px;@media (min-width:1024px){margin-inline:0}}.ProjectsSection_chevronIcon__3ywtw{width:48px;height:48px}.ProjectsSection_link__mqV2r{margin:40px auto 0;width:240px;@media (min-width:1024px){margin-bottom:100px}@media (min-width:1200px){margin-bottom:40px}}.ProjectPicture_picture__T_G1p{width:100%;height:100%}.ProjectPicture_image__psQ3N{border-radius:4px;border:1px solid var(--color-primary);max-height:100%;width:100%;height:100%;object-fit:cover;object-position:center;overflow:hidden}.WhatIncludesSection_item__paBKO{display:flex;gap:8px;margin-top:16px;line-height:1.6;@media (min-width:768px){font-size:1.125rem}@media (min-width:1440px){font-size:1.25rem}}.WhatIncludesSection_item__paBKO:first-child{margin-top:0}.WhatIncludesSection_iconBox__cvlkW{display:flex;align-items:center;height:1.6em}.WhatIncludesSection_icon__bR9nF{height:1.2em;width:1.2em;fill:none;stroke:var(--color-primary);stroke-width:1}