.elementor:is(.elementor-7848,.elementor-8159) .kp-2025-portfolio .kp-recent-portfolio-row{grid-template-columns:repeat(3,minmax(0,1fr))}.elementor:is(.elementor-7848,.elementor-8159) .kp-2025-portfolio .kp-recent-portfolio-card img{height:420px}.elementor:is(.elementor-7848,.elementor-8159) .kp-2025-portfolio .kp-recent-portfolio-card .elementor-heading-title{font-size:34px;line-height:1.12}.elementor-location-footer .elementor-element-ce8a043 .elementor-nav-menu{flex-wrap:wrap;justify-content:center}@media(max-width:1024px){.elementor:is(.elementor-7848,.elementor-8159) .kp-2025-portfolio .kp-recent-portfolio-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.elementor:is(.elementor-7848,.elementor-8159) .kp-2025-portfolio .kp-recent-portfolio-row{grid-template-columns:1fr}.elementor:is(.elementor-7848,.elementor-8159) .kp-2025-portfolio .kp-recent-portfolio-card img{height:auto;aspect-ratio:4/5}}
