._ProjectGroup_zmbtf_20{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media(max-width:767.98px){._ProjectGroup_zmbtf_20{gap:2.8rem;padding:0 .8rem;width:100%}}@media(min-width:767.98px)and (max-width:1279.98px){:where(html:not(:has(#app[class~=_desktopOnTablet]))) ._ProjectGroup_zmbtf_20{gap:2.8rem;padding:0 .8rem;width:100%}}@media(max-width:767.98px){._ProjectGroup_zmbtf_20.__newMobile_zmbtf_40 ._wrapper_zmbtf_40.__desk_zmbtf_40{display:none}}._ProjectGroup_zmbtf_20.__newMobile_zmbtf_40 ._wrapper_zmbtf_40.__mob_zmbtf_44{display:none}@media(max-width:767.98px){._ProjectGroup_zmbtf_20.__newMobile_zmbtf_40 ._wrapper_zmbtf_40.__mob_zmbtf_44{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width:767.98px){._ProjectGroup_zmbtf_20:not(.__newMobile_zmbtf_40) ._wrapper_zmbtf_40{gap:2.8rem}}._ProjectGroup_zmbtf_20.__isCommercial_zmbtf_57 ._wrapper_zmbtf_40{gap:3.2rem}@media(max-width:767.98px){._ProjectGroup_zmbtf_20.__isCommercial_zmbtf_57 ._wrapper_zmbtf_40{gap:2.8rem .8rem}}@media(min-width:767.98px)and (max-width:1279.98px){:where(html:not(:has(#app[class~=_desktopOnTablet]))) ._ProjectGroup_zmbtf_20.__isCommercial_zmbtf_57 ._wrapper_zmbtf_40{gap:2.8rem .8rem}}@media(max-width:767.98px){._ProjectGroup_zmbtf_20.__isCommercial_zmbtf_57 ._wrapper_zmbtf_40{gap:.8rem}}._ProjectGroup_zmbtf_20 ._title_zmbtf_75{color:#2d2f33;font-size:2.8rem;font-weight:700;letter-spacing:0;line-height:1.12}@media(max-width:767.98px){._ProjectGroup_zmbtf_20 ._title_zmbtf_75{font-size:2.4rem;font-weight:700;letter-spacing:0;line-height:1.12;padding-left:1.2rem}}@media(min-width:767.98px)and (max-width:1279.98px){:where(html:not(:has(#app[class~=_desktopOnTablet]))) ._ProjectGroup_zmbtf_20 ._title_zmbtf_75{font-size:2.4rem;font-weight:700;letter-spacing:0;line-height:1.12;padding-left:1.2rem}}._ProjectGroup_zmbtf_20 ._wrapper_zmbtf_40{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}@media(max-width:767.98px){._ProjectGroup_zmbtf_20 ._wrapper_zmbtf_40{gap:2.8rem .8rem}}@media(min-width:767.98px)and (max-width:1279.98px){:where(html:not(:has(#app[class~=_desktopOnTablet]))) ._ProjectGroup_zmbtf_20 ._wrapper_zmbtf_40{gap:2.8rem .8rem}}@media(max-width:767.98px){._ProjectGroup_zmbtf_20 ._wrapper_zmbtf_40{gap:.8rem}}._ProjectGroup_zmbtf_20 ._banner_zmbtf_120{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-flex:1;background-color:#283c4b;-ms-flex:1 1 auto;flex:1 1 auto;height:28rem;padding:2.8rem;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}._ProjectGroup_zmbtf_20 ._banner_zmbtf_120 .card-with-button-title{font-size:2.4rem;font-weight:700;letter-spacing:0;line-height:1.12;margin-bottom:2rem}@media(max-width:767.98px){._ProjectGroup_zmbtf_20 ._banner_zmbtf_120{padding:2rem}._ProjectGroup_zmbtf_20 ._banner_zmbtf_120 .card-with-button-bottom,._ProjectGroup_zmbtf_20 ._banner_zmbtf_120 .vbutton{width:100%}}@media(min-width:767.98px)and (max-width:1279.98px){:where(html:not(:has(#app[class~=_desktopOnTablet]))) ._ProjectGroup_zmbtf_20 ._banner_zmbtf_120{padding:2rem}:where(html:not(:has(#app[class~=_desktopOnTablet]))) ._ProjectGroup_zmbtf_20 ._banner_zmbtf_120 .vbutton{width:100%}:where(html:not(:has(#app[class~=_desktopOnTablet]))) ._ProjectGroup_zmbtf_20 ._banner_zmbtf_120 .card-with-button-bottom{width:100%}}._ProjectGroup_zmbtf_20 ._banner_zmbtf_120.__small_zmbtf_158 .card-with-button-bottom,._ProjectGroup_zmbtf_20 ._banner_zmbtf_120.__small_zmbtf_158 .vbutton{width:100%}._ProjectGroup_zmbtf_20 ._aiBanner_zmbtf_164{height:100%;width:calc(33.33333% - 2.66667rem)}@media(max-width:767.98px){._ProjectGroup_zmbtf_20 ._aiBanner_zmbtf_164{display:none}}@media(min-width:767.98px)and (max-width:1279.98px){:where(html:not(:has(#app[class~=_desktopOnTablet]))) ._ProjectGroup_zmbtf_20 ._aiBanner_zmbtf_164{display:none}}._ProjectsList_1a78t_20{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}@media(max-width:767.98px){._ProjectsList_1a78t_20,._ProjectsList_1a78t_20.__isLongGap_1a78t_31{gap:3.2rem}}@media(min-width:767.98px)and (max-width:1279.98px){:where(html:not(:has(#app[class~=_desktopOnTablet]))) ._ProjectsList_1a78t_20.__isLongGap_1a78t_31{gap:3.2rem}}
