.galzoom img:hover{transform:scale(1.04)}.galzoom img{transition-duration:1.2s}.galzoom .et_pb_gallery_item{overflow:hidden}@media (max-width:767px){.mobile-center-blurb{text-align:center!important}.mobile-center-blurb .et_pb_main_blurb_image{margin:0 auto 20px!important}}.project-gallery .et_pb_gallery_items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:220px;grid-auto-flow:dense;gap:12px}.project-gallery .et_pb_gallery_item,.project-gallery .et_pb_gallery_item:nth-child(n){position:relative;display:block;width:100%!important;max-width:none!important;height:100%;margin:0!important;padding:0!important;float:none!important;clear:none!important;overflow:hidden}.project-gallery .et_pb_gallery_item:nth-child(8n+1){grid-column:span 2;grid-row:span 2}.project-gallery .et_pb_gallery_item:nth-child(8n+2){grid-row:span 2}.project-gallery .et_pb_gallery_item[style*="display: none"]{display:none!important}.project-gallery .et_pb_gallery_image,.project-gallery .et_pb_gallery_image a{display:block;width:100%;height:100%!important;overflow:hidden}.project-gallery .et_pb_gallery_image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center;transform:scale(1);transition:transform 0.45s ease}.project-gallery.et_pb_gallery_item:nth-child(8n+1).et_pb_gallery_image img{object-position:center 60%}@media (hover:hover){.project-gallery .et_pb_gallery_item:hover img{transform:scale(1.025)}}.project-gallery .et_overlay{border:0!important;background:rgba(10,10,10,0.08)!important}.project-gallery .et_overlay::before,.project-gallery .et_pb_gallery_title,.project-gallery .et_pb_gallery_caption{display:none!important}.project-gallery .et_pb_gallery_pagination{margin-top:24px;border:0!important;text-align:center}.project-gallery .et_pb_gallery_pagination ul{display:inline-flex;gap:8px}.project-gallery .et_pb_gallery_pagination a{min-width:36px;padding:7px 12px!important;border:1px solid rgba(20,20,20,0.18);color:#1d1d1d!important;transition:0.25s ease}.project-gallery .et_pb_gallery_pagination a.active,.project-gallery .et_pb_gallery_pagination a:hover{color:#fff!important;background:#1d1d1d;border-color:#1d1d1d}@media (max-width:980px){.project-gallery .et_pb_gallery_items{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px;gap:10px}.project-gallery .et_pb_gallery_item:nth-child(8n+1){grid-column:span 2;grid-row:span 2}.project-gallery .et_pb_gallery_item:nth-child(8n+2){grid-row:span 1}}@media only screen and (max-width:600px){.project-gallery .et_pb_gallery_items{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:155px;gap:7px}.project-gallery .et_pb_gallery_item:nth-child(8n+1){grid-column:span 2;grid-row:span 2}}.project-gallery .et_pb_gallery_items::before,.project-gallery .et_pb_gallery_items::after{display:none!important;content:none!important;clear:none!important}.project-gallery{margin-bottom:0!important}.mobile-sticky-section{display:none!important}@media only screen and (max-width:767px){body .mobile-sticky-section{position:fixed!important;z-index:99999!important;display:block!important;top:auto!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:12px!important;right:12px!important;width:auto!important;height:52px!important;margin:0!important;padding:0!important;background:transparent!important}body .mobile-sticky-section .et_pb_row,body .mobile-sticky-section .et_pb_column,body .mobile-sticky-section .et_pb_button_module_wrapper{width:100%!important;max-width:none!important;height:52px!important;margin:0!important;padding:0!important}body #page-container.mobile-sticky-sectiona.mobile-sticky-button{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:52px!important;margin:0!important;padding:0 18px!important;color:#071d2e!important;background:#F3B532!important;border:0!important;border-radius:10px!important;box-shadow:0 12px 34px rgba(0,0,0,0.25);font-size:16px!important;font-weight:900!important;line-height:1.2!important;transform:none!important}body #page-container.mobile-sticky-sectiona.mobile-sticky-button::before,body #page-container.mobile-sticky-sectiona.mobile-sticky-button::after{display:none!important;content:none!important}body{padding-bottom:74px}}