.single-project .et_pb_post_content_0_tb_body{color:#44433c}.single-project .et_pb_post_content_0_tb_body h2{color:#06331f;font-family:'Newsreader',Georgia,serif!important;font-size:42px!important;font-weight:500!important;line-height:1.12!important;letter-spacing:-0.018em;margin:0 0 16px!important}.single-project .et_pb_post_content_0_tb_body p{color:#44433c;font-family:'Mulish',Arial,sans-serif!important;font-size:18px!important;font-weight:400;line-height:1.72!important;margin:0 0 28px!important}.single-project .et_pb_post_content_0_tb_body .project-gallery{width:100vw;box-sizing:border-box;margin:72px 0 0 50%;padding:72px max(5vw,calc((100vw - 980px) / 2));transform:translateX(-50%);background:#f0f5f0;border-top:1px solid #d8e4da;border-bottom:1px solid #d8e4da}.single-project .et_pb_post_content_0_tb_body .project-gallery>h2{margin-bottom:12px!important}.single-project .et_pb_post_content_0_tb_body .project-gallery>p{margin-bottom:28px!important}.single-project .et_pb_post_content_0_tb_body .project-gallery .wp-block-gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:180px;gap:16px;margin:0!important}.single-project .et_pb_post_content_0_tb_body .project-gallery .wp-block-image:first-child{grid-column:span 2;grid-row:span 2}.single-project .et_pb_post_content_0_tb_body .project-gallery .wp-block-image{display:block;width:auto!important;height:100%;margin:0!important;overflow:hidden}.single-project .et_pb_post_content_0_tb_body .project-gallery .wp-block-image img{display:block;width:100%!important;height:100%;object-fit:cover;border-radius:10px;transition:transform 260ms ease,filter 260ms ease}@media (max-width:980px){.single-project .et_pb_post_content_0_tb_body h2{font-size:36px!important}.single-project .et_pb_post_content_0_tb_body .project-gallery{margin-top:56px;padding:56px max(6vw,calc((100vw - 760px) / 2))}}@media (max-width:767px){.single-project .et_pb_post_content_0_tb_body h2{font-size:31px!important;line-height:1.16!important}.single-project .et_pb_post_content_0_tb_body p{font-size:16px!important;line-height:1.68!important}.single-project .et_pb_post_content_0_tb_body .project-gallery{width:100vw;margin-top:44px;padding:44px 5vw}.single-project .et_pb_post_content_0_tb_body .project-gallery .wp-block-gallery{columns:2;column-gap:8px}.single-project .et_pb_post_content_0_tb_body .project-gallery .wp-block-image img{border-radius:8px}}.single-project .et_pb_post_title_0_tb_body .et_pb_title_featured_container{overflow:hidden;border-radius:18px;box-shadow:0 12px 32px rgba(6,51,31,0.12)}.single-project .et_pb_post_title_0_tb_body .et_pb_title_featured_container img{display:block;width:100%!important;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:50% 34%}@media (max-width:767px){.single-project .et_pb_post_title_0_tb_body .et_pb_title_featured_container{border-radius:14px}.single-project .et_pb_post_title_0_tb_body .et_pb_title_featured_container img{aspect-ratio:1.55 / 1;object-position:50% 32%}}.single-project .et_pb_post_title_0_tb_body .et_pb_title_featured_container .et_pb_image_wrap,.single-project .et_pb_post_title_0_tb_body .et_pb_title_featured_container img{box-shadow:none!important}.single-project .et_pb_post_title_0_tb_body .et_pb_title_featured_container{background:transparent!important;padding:0!important;margin-bottom:30px}.single-project .et_pb_post_title_0_tb_body .et_pb_title_featured_container .et_pb_image_wrap{display:block;margin-bottom:0!important;background:transparent!important}.single-project .et_pb_post_content_0_tb_body .project-gallery .wp-block-image a{display:block;width:100%;height:100%;overflow:hidden;border-radius:10px}.single-project .et_pb_post_content_0_tb_body .project-gallery .wp-block-image a:hover img{transform:scale(1.035);filter:brightness(0.94)}@media (max-width:980px){.single-project .et_pb_post_content_0_tb_body .project-gallery .wp-block-gallery{grid-auto-rows:150px}}@media (max-width:767px){.single-project .et_pb_post_content_0_tb_body .project-gallery .wp-block-gallery{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:130px;gap:8px}.single-project .et_pb_post_content_0_tb_body .project-gallery .wp-block-image:first-child{grid-column:span 2;grid-row:span 2}}