@media (min-width:981px){.et-l--header .et_pb_row_0_tb_header{display:flex;align-items:center;gap:clamp(16px,2vw,32px);flex-wrap:wrap}.et-l--header .et_pb_row_0_tb_header::after{display:none}.et-l--header .et_pb_row_0_tb_header>.et_pb_column{float:none;width:auto!important;margin:0!important;flex:0 0 auto}.et-l--header .et_pb_column_0_tb_header{flex:1 1 auto!important;min-width:0}.et-l--header .et_pb_row_0_tb_header .et_pb_module{margin-bottom:0!important}.et-l--header .et_pb_blurb_0_tb_header,.et-l--header .et_pb_button_0_tb_header{white-space:nowrap}.et-l--header .et_pb_button_0_tb_header{text-align:center}}@media (min-width:768px){.everroof-benefits{--icon-size:54px}.everroof-benefits .et_pb_main_blurb_image{width:var(--icon-size)!important}.everroof-benefits .et_pb_image_wrap.et_pb_only_image_mode_wrap{display:block;width:var(--icon-size)!important;max-width:none!important}.everroof-benefits .et_pb_main_blurb_image img{width:var(--icon-size)!important;max-width:none!important;height:auto!important}.everroof-benefits .et_pb_blurb_container{padding-left:16px!important}}.everroof-photo-card .et_pb_image{overflow:hidden;border-radius:0}.everroof-photo-card .et_pb_image .et_pb_image_wrap,.everroof-photo-card .et_pb_image a{display:block;width:100%;overflow:hidden}.everroof-photo-card .et_pb_image img{display:block;width:100%!important;max-width:none!important;height:320px!important;object-fit:cover;object-position:center;transform:scale(1);transition:transform 0.5s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.everroof-photo-card .et_pb_image:hover img{transform:scale(1.06)}}@media (max-width:980px){.everroof-photo-card .et_pb_image img{height:240px!important}}.galzoom.et_pb_image,.galzoom .et_pb_image_wrap,.galzoom .et_pb_gallery_image{overflow:hidden}.galzoom img{transition:transform 0.5s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.galzoom.et_pb_image:hover img,.galzoom .et_pb_gallery_image:hover img{transform:scale(1.04)}}@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:row;gap:12px}.project-gallery .et_pb_gallery_item{position:relative;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_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) and (prefers-reduced-motion:no-preference){.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:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0}.project-gallery .et_pb_gallery_pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;box-sizing:border-box;padding:7px 12px!important;border:1px solid rgba(20,20,20,0.18);color:#1d1d1d!important;transition:background-color 0.25s ease,color 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+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_items::before,.project-gallery .et_pb_gallery_items::after{display:none!important;content:none!important;clear:none!important}.project-gallery{margin-bottom:0!important}.project-gallery .et_pb_gallery_pagination ul li{padding:0!important}.project-gallery .et_pb_gallery_image a:focus-visible{outline:3px solid #489acd;outline-offset:-4px}.project-gallery .et_pb_gallery_pagination a:focus-visible{outline:2px solid #489acd;outline-offset:3px}@media (prefers-reduced-motion:reduce){.everroof-photo-card .et_pb_image img,.galzoom img,.project-gallery .et_pb_gallery_image img{transition:none!important;transform:none!important}.project-gallery .et_pb_gallery_pagination a{transition:none!important}}@media (max-width:767px){.everroof-services .et_pb_main_blurb_image{display:block!important;float:none!important;margin:0 auto 20px!important;text-align:center!important}.everroof-services .et_pb_main_blurb_image .et_pb_image_wrap{display:inline-block!important;margin:0 auto!important;vertical-align:middle}.everroof-services .et_pb_main_blurb_image img{display:block;margin:0 auto!important}.everroof-services .et_pb_blurb_container{display:block!important;padding-left:0!important}}.everroof-reviews .strong-view .wpmtst-testimonial{box-sizing:border-box;padding:10px!important;background:transparent!important;border:0!important;box-shadow:none!important}.everroof-reviews .strong-view .wpmtst-testimonial-inner{display:flex;flex-direction:column;box-sizing:border-box;padding:30px!important;background:#fff!important;border:1px solid #dce6ed!important;border-top:4px solid #8dc1e6!important;border-radius:16px;box-shadow:0 5px 14px rgba(24,53,72,0.06);text-align:left}.everroof-reviews .strong-view .testimonial-rating{order:-1;margin:0 0 20px!important;padding:0!important;text-align:left}.everroof-reviews .strong-view .strong-rating svg{width:19px!important;height:19px!important;fill:#e5ac35!important;color:#e5ac35!important}.everroof-reviews .strong-view .strong-rating .star{margin-right:4px}.everroof-reviews .strong-view .testimonial-content{margin:0 0 24px!important;padding:0!important;color:#405965;font-size:16px;line-height:1.8;font-style:normal;overflow-wrap:anywhere}.everroof-reviews .strong-view .testimonial-content p{margin:0 0 12px!important;padding:0!important}.everroof-reviews .strong-view .testimonial-content p:last-child{margin-bottom:0!important}.everroof-reviews .strong-view .testimonial-name{margin:0!important;padding:18px 0 5px!important;border-top:1px solid #e5edf2;color:#203541;font-size:17px;font-weight:700;line-height:1.4;text-align:left}.everroof-reviews .strong-view .testimonial-company{margin:0!important;padding:0!important;color:#69808d;font-size:14px;line-height:1.5;text-align:left}@media (min-width:768px) and (max-width:980px){.everroof-reviews .strong-view .wpmtst-testimonial-inner{padding:26px!important}}@media (max-width:767px){.everroof-reviews .strong-view .wpmtst-testimonial{padding:6px!important}.everroof-reviews .strong-view .wpmtst-testimonial-inner{padding:24px 20px!important;border-radius:12px}.everroof-reviews .strong-view .testimonial-content{font-size:16px;line-height:1.7}}