-
-
-
-
-
setNav1(slider1)} dots={true} arrows={false}>
- {
- testimonial.map((tesmnl, tsm) => (
-
-
-
-
“{tesmnl.Des}”
- {/*
-
-
-
-
-
{tesmnl.Title}
- {tesmnl.Sub}
-
-
*/}
-
-
- ))
- }
-
-
-
-
-
+ return (
+
+
+
+
+
-
- );
-}
+
+
+
+
setNav1(slider1)} dots={true} arrows={false}>
+ {testimonials.map((item, index) => (
+
+
+
+
“{item.description}”
+ {/*
+
+
+
+
+
{item.name}
+ {item.position}
+
+
*/}
+
+
+ ))}
+
+
+
+
+
+
+
+
+ );
+};
-export default Testimonial;
\ No newline at end of file
+export default Testimonial;
diff --git a/next-i18next.config.js b/next-i18next.config.js
index 7878a91..606c7f6 100644
--- a/next-i18next.config.js
+++ b/next-i18next.config.js
@@ -18,5 +18,5 @@ module.exports = {
// Vidhya
-// Alagu Raj - 'home4card', '(home)/homeAbout'
+// Alagu Raj - 'common', 'menu', 'home4card', '(home)/homeAbout', '(home)/homeFeature', '(home)/testimonial', '(home)/homeCalltoAction'
diff --git a/pages/index.js b/pages/index.js
index 48ab0fa..de920eb 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -23,7 +23,7 @@ const HomePage = () => {
-
+ {/*
*/}
@@ -40,7 +40,7 @@ export default HomePage;
export async function getStaticProps({ locale }) {
return {
props: {
- ...(await serverSideTranslations(locale, ['common', 'menu', 'homeHero', 'home4Card', '(home)/homeAbout'])), // Add 'home', 'footer', etc. if needed
+ ...(await serverSideTranslations(locale, ['common', 'menu', 'homeHero', 'home4Card', '(home)/homeAbout', '(home)/homeFeature', '(home)/testimonial', '(home)/homeCalltoAction'])), // Add 'home', 'footer', etc. if needed
},
};
}
diff --git a/public/locales/en/(home)/homeCalltoAction.json b/public/locales/en/(home)/homeCalltoAction.json
new file mode 100644
index 0000000..42d5c2f
--- /dev/null
+++ b/public/locales/en/(home)/homeCalltoAction.json
@@ -0,0 +1,4 @@
+{
+ "donorsTitle": "Ready to take the first step toward your American future?",
+ "donorsButton": "Call us Today"
+}
diff --git a/public/locales/en/(home)/homeFeature.json b/public/locales/en/(home)/homeFeature.json
new file mode 100644
index 0000000..be64725
--- /dev/null
+++ b/public/locales/en/(home)/homeFeature.json
@@ -0,0 +1,18 @@
+{
+ "sectionSubTitle": "STRENGTHENING AMERICA'S FUTURE",
+ "sectionTitle": "How We Build Better Futures Together",
+ "features": [
+ {
+ "title": "Strategic Planning",
+ "description": "We create custom legal strategies based on immigration law, policy changes, and your needs."
+ },
+ {
+ "title": "Expert Preparation",
+ "description": "Careful document preparation, evidence gathering, and filing to boost your application success."
+ },
+ {
+ "title": "Ongoing Support",
+ "description": "We monitor your case, provide updates, and represent you through your full immigration process."
+ }
+ ]
+}
diff --git a/public/locales/en/(home)/testimonial.json b/public/locales/en/(home)/testimonial.json
new file mode 100644
index 0000000..8ec1544
--- /dev/null
+++ b/public/locales/en/(home)/testimonial.json
@@ -0,0 +1,19 @@
+{
+ "testimonials": [
+ {
+ "description": "Janahan Law turned my dream of living in the United States into reality. They handled every step of my green card process with precision and care, making a complex journey feel simple and stress-free. Today, my family and I are proud to call America our home.",
+ "name": "Robert Willum",
+ "position": "President of BPT"
+ },
+ {
+ "description": "I had almost lost hope of bringing my spouse to the United States. Janahan Law not only explained every option clearly but also worked tirelessly to reunite us. Their dedication and expertise made the impossible possible, and now we’re building our life together in America.",
+ "name": "Leslie Alexander",
+ "position": "President of TBP"
+ },
+ {
+ "description": "When I was facing the risk of deportation, I felt my whole world collapsing. Janahan Law stood by me like a lifeline — fighting for my case with unmatched dedication and compassion. Thanks to their expertise, I now have the security to build a future in the U.S. without fear.",
+ "name": "David Joy",
+ "position": "President of AML"
+ }
+ ]
+}
diff --git a/public/locales/es/(home)/homeCalltoAction.json b/public/locales/es/(home)/homeCalltoAction.json
new file mode 100644
index 0000000..6ab0824
--- /dev/null
+++ b/public/locales/es/(home)/homeCalltoAction.json
@@ -0,0 +1,4 @@
+{
+ "donorsTitle": "¿Listo para dar el primer paso hacia tu futuro en Estados Unidos?",
+ "donorsButton": "Llámanos hoy"
+}
\ No newline at end of file
diff --git a/public/locales/es/(home)/homeFeature.json b/public/locales/es/(home)/homeFeature.json
new file mode 100644
index 0000000..e7773c9
--- /dev/null
+++ b/public/locales/es/(home)/homeFeature.json
@@ -0,0 +1,18 @@
+{
+ "sectionSubTitle": "FORTALECIENDO EL FUTURO DE ESTADOS UNIDOS",
+ "sectionTitle": "Cómo construimos mejores futuros juntos",
+ "features": [
+ {
+ "title": "Planificación Estratégica",
+ "description": "Creamos estrategias legales personalizadas basadas en la ley de inmigración, los cambios en las políticas y tus necesidades."
+ },
+ {
+ "title": "Preparación Experta",
+ "description": "Preparación cuidadosa de documentos, recopilación de pruebas y presentación para aumentar el éxito de tu solicitud."
+ },
+ {
+ "title": "Apoyo Continuo",
+ "description": "Monitoreamos tu caso, proporcionamos actualizaciones y te representamos durante todo tu proceso de inmigración."
+ }
+ ]
+}
diff --git a/public/locales/es/(home)/testimonial.json b/public/locales/es/(home)/testimonial.json
new file mode 100644
index 0000000..787711f
--- /dev/null
+++ b/public/locales/es/(home)/testimonial.json
@@ -0,0 +1,19 @@
+{
+ "testimonials": [
+ {
+ "description": "Janahan Law convirtió mi sueño de vivir en Estados Unidos en realidad. Manejaron cada paso de mi proceso de tarjeta verde con precisión y cuidado, haciendo que un camino complejo pareciera simple y sin estrés. Hoy, mi familia y yo estamos orgullosos de llamar hogar a América.",
+ "name": "Robert Willum",
+ "position": "Presidente de BPT"
+ },
+ {
+ "description": "Casi había perdido la esperanza de traer a mi cónyuge a los Estados Unidos. Janahan Law no solo explicó cada opción con claridad, sino que también trabajó incansablemente para reunirnos. Su dedicación y experiencia hicieron posible lo imposible, y ahora estamos construyendo nuestra vida juntos en América.",
+ "name": "Leslie Alexander",
+ "position": "Presidente de TBP"
+ },
+ {
+ "description": "Cuando enfrentaba el riesgo de deportación, sentí que mi mundo se derrumbaba. Janahan Law estuvo a mi lado como un salvavidas, luchando por mi caso con una dedicación y compasión inigualables. Gracias a su experiencia, ahora tengo la seguridad para construir un futuro en EE.UU. sin miedo.",
+ "name": "David Joy",
+ "position": "Presidente de AML"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/styles/sass/components/_section-title.scss b/styles/sass/components/_section-title.scss
index 0053a80..5823b10 100644
--- a/styles/sass/components/_section-title.scss
+++ b/styles/sass/components/_section-title.scss
@@ -98,4 +98,8 @@
font-size: 18px;
}
+}
+
+.wpo-features-s2{
+ padding: 0;
}
\ No newline at end of file
diff --git a/styles/sass/page/_home-default.scss b/styles/sass/page/_home-default.scss
index 38cdb53..fd6b8df 100644
--- a/styles/sass/page/_home-default.scss
+++ b/styles/sass/page/_home-default.scss
@@ -2113,4 +2113,71 @@
.no-padding {
padding: 0 !important;
}
+}
+
+.home-call-to-action h3 {
+ font-style: normal;
+ font-weight: 600;
+ font-size: 46px;
+ line-height: 58px;
+ color: $white;
+ margin: 0 0 0.2em;
+ font-family: $heading-font;
+ display: flex;
+ align-items: center;
+ justify-content: start;
+ text-align: start;
+
+ @include media-query(1200px) {
+ font-size: 50px;
+ ont-size: calc-rem-value(50);
+ }
+
+ @include media-query(991px) {
+ font-size: 40px;
+ font-size: calc-rem-value(40);
+ }
+
+ @include media-query(767px) {
+ font-size: 35px;
+ font-size: calc-rem-value(35);
+ }
+
+ span {
+ font-family: $heading-font;
+ }
+}
+
+.donors-btn {
+ text-align: right;
+
+ @media(max-width:991px) {
+ text-align: center;
+ margin-top: 40px;
+ }
+
+ @media(max-width:575px) {
+ margin-top: 30px;
+ }
+
+ a {
+ padding: 15px 20px;
+ background: $dark-gray;
+ font-weight: 700;
+ font-size: 20px;
+ line-height: 27px;
+ text-align: center;
+ color: $white;
+ border-radius: 10px;
+
+ @media(max-width:575px) {
+ font-size: 15px;
+ }
+
+ &+a {
+ margin-left: 10px;
+ background: $white;
+ color: $theme-primary-color;
+ }
+ }
}
\ No newline at end of file