.elementor-1759 .elementor-element.elementor-element-1693fec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1759 .elementor-element.elementor-element-17d2c2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1759 .elementor-element.elementor-element-b205e9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-1759 .elementor-element.elementor-element-ee05731{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-1759 .elementor-element.elementor-element-36eb37f .elementor-heading-title{font-family:"sans",Sans-serif;font-size:82px;font-weight:800;color:#0F1A14}.elementor-1759 .elementor-element.elementor-element-bd8945b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1759 .elementor-element.elementor-element-9186b41{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1759 .elementor-element.elementor-element-9186b41 .elementor-heading-title{font-family:"arial",Sans-serif;font-size:82px;font-weight:400;color:#0F1A14}.elementor-1759 .elementor-element.elementor-element-be92a89{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1759 .elementor-element.elementor-element-be92a89 .elementor-heading-title{font-family:"sans",Sans-serif;font-size:82px;font-weight:800;color:#0F1A14}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-1759 .elementor-element.elementor-element-6674904{width:var(--container-widget-width,62.293%);max-width:62.293%;--container-widget-width:62.293%;--container-widget-flex-grow:0;font-family:"sans",Sans-serif;font-size:20px;font-weight:400}.elementor-1759 .elementor-element.elementor-element-6674904.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-1759 .elementor-element.elementor-element-ccf14ca{--grid-columns:3;--load-more-button-align:center}.elementor-1759 .elementor-element.elementor-element-ccf14ca .elementor-button{font-family:"arial",Sans-serif;font-weight:500}:root{--page-title-display:none}@media(max-width:1024px){.elementor-1759 .elementor-element.elementor-element-ccf14ca{--grid-columns:2}}@media(max-width:767px){.elementor-1759 .elementor-element.elementor-element-1693fec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1759 .elementor-element.elementor-element-b205e9d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1759 .elementor-element.elementor-element-ee05731{--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-1759 .elementor-element.elementor-element-36eb37f .elementor-heading-title{font-size:36px}.elementor-1759 .elementor-element.elementor-element-9186b41{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1759 .elementor-element.elementor-element-9186b41 .elementor-heading-title{font-size:36px}.elementor-1759 .elementor-element.elementor-element-be92a89{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1759 .elementor-element.elementor-element-be92a89 .elementor-heading-title{font-size:36px}.elementor-1759 .elementor-element.elementor-element-6674904{width:100%;max-width:100%;margin:20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1759 .elementor-element.elementor-element-ccf14ca{--grid-columns:1}.elementor-1759 .elementor-element.elementor-element-ccf14ca>.elementor-widget-container{padding:0 0 0 0}}.lsg-projects-page{background:#fff;color:#111;overflow:hidden}.lsg-projects-shell{width:100%;padding:clamp(130px,16vw,230px) 3vw clamp(70px,10vw,140px);background:#fff}.lsg-projects-intro{width:min(1320px,94vw);margin:0 auto clamp(34px,5vw,72px);padding-left:min(9vw,120px)}.lsg-projects-kicker .elementor-heading-title{font:500 13px/1.2 caps;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;color:#616161}.lsg-projects-title-main .elementor-heading-title,.lsg-projects-title-em .elementor-heading-title{margin:0;font-size:clamp(42px,7.3vw,118px);line-height:.92;letter-spacing:0;color:#111}.lsg-projects-title-main .elementor-heading-title{font-family:sans;font-weight:800}.lsg-projects-title-em .elementor-heading-title{font-family:arial;font-style:normal;font-weight:400}.lsg-projects-loop{width:min(1480px,94vw);margin:0 auto}.lsg-projects-loop .elementor-loop-container{display:grid;gap:clamp(12px,1.8vw,28px)}.lsg-projects-featured-loop .elementor-loop-container{--grid-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))!important}.lsg-projects-grid-loop .elementor-loop-container{--grid-columns:3;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.5vw,24px)}.lsg-projects-grid-loop .lsg-project-loop-card{min-height:0;aspect-ratio:1/1;padding:18px!important}.lsg-projects-grid-loop .lsg-project-loop-mark{width:48px;height:48px}.lsg-projects-grid-loop .lsg-project-loop-mark .elementor-heading-title{font-size:13px}.lsg-projects-grid-loop .lsg-project-loop-pill{max-width:86%;padding:10px 13px;gap:9px}.lsg-projects-grid-loop .lsg-project-loop-label .elementor-heading-title{font-size:12px}.lsg-projects-grid-loop .lsg-project-loop-title .elementor-heading-title,.lsg-projects-grid-loop .lsg-project-loop-title a{font-size:clamp(14px,1.2vw,18px)}.lsg-projects-subhead{width:min(1320px,94vw);margin:clamp(70px,10vw,150px) auto clamp(26px,4vw,56px);padding-left:min(9vw,120px)}@media (max-width:1024px){.lsg-projects-featured-loop .elementor-loop-container,.lsg-projects-grid-loop .elementor-loop-container{--grid-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))!important}.lsg-projects-grid-loop .lsg-project-loop-card{aspect-ratio:1/1.03}}@media (max-width:767px){.lsg-projects-shell{padding:118px 4vw 70px}.lsg-projects-intro,.lsg-projects-subhead{padding-left:0;width:92vw}.lsg-projects-loop{width:92vw}.lsg-projects-featured-loop .elementor-loop-container,.lsg-projects-grid-loop .elementor-loop-container{--grid-columns:1;grid-template-columns:1fr!important}.lsg-projects-featured-loop .lsg-project-loop-card,.lsg-projects-grid-loop .lsg-project-loop-card{min-height:auto;aspect-ratio:1/1.12}}