#contact-us__form .contact-cta__input,#contact-us__form .contact-cta__textarea{position:relative}#contact-us__form .wpcf7-form-control-wrap{display:block;width:100%}#contact-us__form .rr-icon{position:absolute;left:50px;right:auto;top:40%;transform:translateY(-50%);z-index:2;pointer-events:none}.category{color:#10243e!important;text-shadow:none!important}.alfa-hp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;left:auto!important;right:auto!important;top:auto!important}.alfa-hp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;left:auto!important;right:auto!important;top:auto!important}.alfa-project-gallery{width:100%;max-width:1240px;margin:0 auto}.alfa-project-gallery .gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:0!important}.alfa-project-gallery .gallery-item{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 28px rgba(15,39,84,.1);transition:transform .28s ease,box-shadow .28s ease}.alfa-project-gallery .gallery-item:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(15,39,84,.16)}.alfa-project-gallery .gallery-icon{overflow:hidden;margin:0!important}.alfa-project-gallery .gallery-icon img,.alfa-project-gallery .gallery-item img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;display:block;border:0!important;border-radius:0!important;transition:transform .45s ease}.alfa-project-gallery .gallery-item:hover img{transform:scale(1.045)}.alfa-project-gallery .gallery-caption{position:static!important;display:block!important;width:100%!important;padding:16px 18px!important;margin:0!important;background:#fff!important;color:#17346f!important;font-size:15px!important;font-weight:700!important;line-height:1.7!important;text-align:right!important;box-sizing:border-box}.alfa-project-gallery .elementor-gallery__container,.alfa-project-gallery .e-gallery-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;height:auto!important}.alfa-project-gallery .e-gallery-item{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:4/3;border-radius:16px;overflow:hidden;box-shadow:0 8px 28px rgba(15,39,84,.1);transform:none!important;transition:transform .28s ease,box-shadow .28s ease}.alfa-project-gallery .e-gallery-item:hover{transform:translateY(-5px)!important;box-shadow:0 16px 40px rgba(15,39,84,.16)}.alfa-project-gallery .e-gallery-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;transition:transform .45s ease}.alfa-project-gallery .e-gallery-item:hover .e-gallery-image{transform:scale(1.045)}@media (max-width:1024px){.alfa-project-gallery .gallery,.alfa-project-gallery .elementor-gallery__container,.alfa-project-gallery .e-gallery-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}@media (max-width:767px){.alfa-project-gallery{padding:0 14px;box-sizing:border-box}.alfa-project-gallery .gallery,.alfa-project-gallery .elementor-gallery__container,.alfa-project-gallery .e-gallery-container{grid-template-columns:1fr!important;gap:16px!important}.alfa-project-gallery .gallery-item,.alfa-project-gallery .e-gallery-item{border-radius:13px}.alfa-project-gallery .gallery-caption{padding:14px 16px!important;font-size:14px!important}.alfa-project-gallery .gallery-item:hover,.alfa-project-gallery .e-gallery-item:hover{transform:none!important}}