diff --git a/content/_index.md b/content/_index.md
index 2252dfe..26de40a 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -32,25 +32,25 @@ Teens For Christ Connection (TFC) is a rural ministry reaching out to the missio
-
-
-
-
-
-
+
+
+{% typeit(tag="h2" lifeLike="true") %}
+Mission Trip sign ups are here!
+{% end %}
+
-
+
-
-
-
-
-
-
+
+{% button(href="/mt-form") %}
+Fill out now!
+{% end %}
+
+
-
+{{ spacing(height="h-4") }}
-
+> If you need to fill out a health form, please do so [here](/health-form). Also here you can fill out the [parent](/mt-parent-form), [teacher](/mt-teacher-form), [church-related](/mt-church-form) reference forms.
## Our Vision
diff --git a/content/mt-form.md b/content/mt-form.md
index 778792c..4c1b7fe 100644
--- a/content/mt-form.md
+++ b/content/mt-form.md
@@ -10,27 +10,34 @@ template: "simple_page.html"
If you are looking for the reference forms they are here, [parent](/mt-parent-form), [teacher](/mt-teacher-form), and [church-related](/mt-church-form)! Please click the appropriate one for them! Here is the [health form](/mt-health-form)! Also, if you need to pay please go [here](/donate). Thank you!
-## Mission Trip Options
+# Mission Trip Options
This year we have three options for mission trip!
-## SPLASH 3.0 - June 3-10 - Highschool only
-This trip is designed for students who are ready to be “sent out” as witnesses for Jesus Christ. Students applying for this trip should have reached a point in their relationship with Jesus where they want to be used by Jesus to help people be drawn into a relationship with Him. On this trip you might be sharing your testimony, involved in helping individuals understand the Word of God, and experience life on life ministry. You will learn what it is like to "be sent" by Jesus to draw people into a relationship with Him and it will challenge you to practice dependence on the Holy Spirit for direction and guidance. As a team we will learn how to follow Jesus as He opens our eyes to see the needs of people.
-
-There will be no planned destination for this trip because we will follow the Holy Spirit to the places He wants us to serve during this time. This will be a stretch for many but will also be greatly rewarding as we learn to trust God to show us the needs of others! The team will include several TFC staff members, and we may end up traveling into the states bordering Kansas as we look for the places where Jesus wants us to serve Him. We will be self-contained including packing tools to work with and food for fixing our own meals, and we will either stay in churches or sleep in tents overnight. The trip will prepare team members to see how Jesus wants to use us in the world by meeting the needs of people and making disciples. As a team we will be provided opportunities to listen to the Holy Spirit’s leading as we pray and follow in obedience to where Jesus sends us.
-
-- Estimated Support Goal of $700-$800
-
-## Tulsa, Oklahoma - May 24-30 - 8th Grade and above
-This trip is designed for students who are ready for the challenge of leaving their personal desires behind as they follow Jesus and help meet the needs of others through the ministry of [Praying Pelican Missions in Tulsa, OK](https://www.ppm.org/mission-trips/tulsa-oklahoma). While Tulsa’s history as an oil boomtown is well-known, many are less aware that it was also once home to one of the most vibrant black communities in the U.S. prior to the Tulsa Race Massacre in 1921 when 10,000 Black people lost their homes, and an estimated 300 people died. It is considered by some to be “the single worst incident of racial violence in American history.” Now, just over 100 years later, we will be part of a renewed effort to heal deep wounds, come together as a community, and build up the local Church in Tulsa to reach across social, economic, racial, and spiritual divides. Our mission team will work alongside local church or ministry partners to meet real needs in the community and we will also have the opportunity to learn more about Tulsa’s deep history with diversity.
+## Tulsa, Oklahoma - May 23-29 - 8th Grade and above
+This trip is designed for students who are ready for the challenge of leaving their personal desires behind as they follow Jesus and help meet the needs of others through the ministry of [Praying Pelican Missions in Tulsa, OK](https://www.ppm.org/mission-trips/tulsa-oklahoma). While Tulsa’s history as an oil boomtown is well-known, many are less aware that it was also once home to one of the most vibrant black communities in the U.S. prior to the Tulsa Race Massacre in 1921 when 10,000 black people lost their homes, and an estimated 300 people died. It is considered by some to be “the single worst incident of racial violence in American history.” Now, just over 100 years later, we will be part of a renewed effort to heal deep wounds, come together as a community, and build up the local Church in Tulsa to reach across social, economic, racial, and spiritual divides. Our mission team will work alongside local church or ministry partners to meet real needs in the community, and we will also have the opportunity to learn more about Tulsa’s deep history with diversity.
- Estimated Support Goal of $800 - $900
-## Cary Christian Center - May 28-June 9 - Highschool only
-This trip is designed for students who want a chance to leave their desires behind and serve others for the purpose of building up the Kingdom of God. Students will engage with the needs of people living in poverty in the Mississippi Delta as they work in partnership with Cary Christian Center in Cary, MS. Their focus is on coming alongside people to help break the cycle of poverty through relationships. Working with the Cary Christian Center we will assist them in meeting the physical needs of individuals in Cary and surrounding communities. Projects may involve painting, shingling, minor construction, or serving the needs of the Center itself. There is a possibility of also working with Serenity on the Bayou (Emmanuel Community Center) in Anguilla, MS. The work through "Serenity on the Bayou" will provide opportunities for "face-to-face" involvement with the children of the Delta region. Projects may involve teaching Bible classes, tutoring students with specific educational needs and planning activities for the area's children.
+## Rehoboth, New Mexico - May 27 - June 8 - Highschool only
+This trip is designed for students who are ready for the challenge of leaving their personal desires behind as they follow Jesus and help meet the needs of others. This southwestern experience will find us making our home base at the 119-year-old campus of [Rehoboth Christian School](https://www.rcsnm.org/), where we will work with and serve the people in the community, making a difference in the lives of a variety of people.
-Requirements for this team are a willingness to die to self and serve even when the conditions make it hard to say “I’d be glad to.” You won’t be leaving the country on this trip but it will provide you with a great cross cultural experience and move you way outside of your comfort zone too! For more information about the Cary Christian Center check out [carychristiancenter.org](carychristiancenter.org) and for Serenity on the Bayou, check out [emmanuelcommunitycenter.org](emmanuelcommunitycenter.org).
+As a part of the Destination Rehoboth experience, we will volunteer at various locations in meaningful service projects both on and off Rehoboth’s campus. Off-campus opportunities might include helping at the local food shelter, assisting Rehoboth families in need with home repair projects, or serving at churches on the reservation. Campus needs might include painting and minor repairs, or landscaping.
-- Estimated Support Goal of $900 - $1000
+Requirements for this team are a flexible attitude and a willingness to do hands-on labor. For more information about RCS and their current projects, check out their website at [rcsnm.org](https://www.rcsnm.org/) and their Facebook page - “Rehoboth Christian School.”
+
+- Estimated Support Goal of $950 - $1000
+
+## Puerto Escondido, Mexico - June 5 - June 14 - Highschool only
+This trip is designed for students who have a desire to be used by Jesus to draw others into a relationship with Him. They will be trained to go with the Gospel as His ambassadors. We will be working with the ministry of [Roca Blanca Mission Base](https://rocablanca.org/) near Puerto Escondido, Mexico. There are a variety of ways to serve this ministry, we might lead a VBS, work in their orphanage, assist with village ministry, work on building projects, or possibly help deliver food or clothing.
+
+Requirements for this team are a willingness and desire to share the gospel of Jesus verbally, relationally, and through physical work. For more information about Roca Blanca Mission Base check out rocablanca.org.
+Please also read the special note about travel in Mexico below, and share with your parents as you consider this trip.
+
+IMPORTANT NOTE: You must have a passport for this trip which will be an additional personal expense of approximately $135 including photo fee. Please allow for 6-8 weeks to apply or pay an additional $60 for 2–3-week expedition fee.
+
+Dates may vary slightly due to flight schedules.
+
+- Estimated Support Goal of $2200 - $2400
@@ -39,7 +46,7 @@ Requirements for this team are a willingness to die to self and serve even when
-## Mission Trip Agreement
+# Mission Trip Agreement
> In order to fill out the application, you must agree to the following!
- I agree to obey all rules and guidelines that TFC Connection and other associated ministries establish, realizing they have my best interest and welfare in mind. I will trust their judgment and obey them. **The staff have the right to confront me if they see a problem in my attitude or in my obeying the rules.**
@@ -47,4 +54,4 @@ Requirements for this team are a willingness to die to self and serve even when
- I acknowledge that I am expected to do my share of the work on the mission trip and I will be willing to do what is asked of me with an "I'd be glad to" attitude.
- **I will work at making this mission trip a priority!** Even if other events come up after I am accepted on a mission trip, I will commit to still go on this trip.
-{{< mt-form >}}
+{{ mt_form() }}
diff --git a/static/css/main.css b/static/css/main.css
index d78977b..344f275 100644
--- a/static/css/main.css
+++ b/static/css/main.css
@@ -27,7 +27,9 @@
--color-gray-700: oklch(37.3% 0.034 259.733);
--color-gray-800: oklch(27.8% 0.033 256.848);
--color-gray-900: oklch(21% 0.034 264.665);
+ --color-neutral-50: oklch(98.5% 0 0);
--color-neutral-100: oklch(97% 0 0);
+ --color-neutral-300: oklch(87% 0 0);
--color-neutral-500: oklch(55.6% 0 0);
--color-black: #000;
--color-white: #fff;
@@ -311,6 +313,9 @@
.m-300 {
margin: calc(var(--spacing) * 300);
}
+ .mx-2 {
+ margin-inline: calc(var(--spacing) * 2);
+ }
.mx-8 {
margin-inline: calc(var(--spacing) * 8);
}
@@ -329,8 +334,8 @@
.my-8 {
margin-block: calc(var(--spacing) * 8);
}
- .mt-0 {
- margin-top: calc(var(--spacing) * 0);
+ .my-10 {
+ margin-block: calc(var(--spacing) * 10);
}
.mt-2 {
margin-top: calc(var(--spacing) * 2);
@@ -549,6 +554,9 @@
.flex-auto {
flex: auto;
}
+ .flex-initial {
+ flex: 0 auto;
+ }
.flex-none {
flex: none;
}
@@ -558,6 +566,12 @@
.grow {
flex-grow: 1;
}
+ .basis-1\/2 {
+ flex-basis: calc(1/2 * 100%);
+ }
+ .basis-1\/3 {
+ flex-basis: calc(1/3 * 100%);
+ }
.basis-full {
flex-basis: 100%;
}
@@ -777,6 +791,9 @@
.bg-indigo-500 {
background-color: var(--color-indigo-500);
}
+ .bg-neutral-500 {
+ background-color: var(--color-neutral-500);
+ }
.bg-white {
background-color: var(--color-white);
}
@@ -873,6 +890,9 @@
.text-left {
text-align: left;
}
+ .align-middle {
+ vertical-align: middle;
+ }
.align-sub {
vertical-align: sub;
}
@@ -957,6 +977,9 @@
.text-gray-900 {
color: var(--color-gray-900);
}
+ .text-neutral-50 {
+ color: var(--color-neutral-50);
+ }
.text-white {
color: var(--color-white);
}
@@ -985,6 +1008,11 @@
color: var(--color-gray-900);
}
}
+ .placeholder-neutral-300 {
+ &::placeholder {
+ color: var(--color-neutral-300);
+ }
+ }
.opacity-0 {
opacity: 0%;
}
@@ -1173,6 +1201,11 @@
color: var(--color-gray-900);
}
}
+ .checked\:text-neutral-500 {
+ &:checked {
+ color: var(--color-neutral-500);
+ }
+ }
.invalid\:text-\[\#F39\] {
&:invalid {
color: #F39;
@@ -1198,20 +1231,6 @@
}
}
}
- .hover\:\!bg-blue-200 {
- &:hover {
- @media (hover: hover) {
- background-color: var(--color-blue-200) !important;
- }
- }
- }
- .hover\:\!bg-blue-300 {
- &:hover {
- @media (hover: hover) {
- background-color: var(--color-blue-300) !important;
- }
- }
- }
.hover\:\!bg-blue-500 {
&:hover {
@media (hover: hover) {
@@ -1219,20 +1238,6 @@
}
}
}
- .hover\:\!bg-blue-700 {
- &:hover {
- @media (hover: hover) {
- background-color: var(--color-blue-700) !important;
- }
- }
- }
- .hover\:bg-blue-900 {
- &:hover {
- @media (hover: hover) {
- background-color: var(--color-blue-900);
- }
- }
- }
.hover\:bg-gray-200 {
&:hover {
@media (hover: hover) {
@@ -1275,6 +1280,13 @@
}
}
}
+ .hover\:bg-neutral-500 {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-neutral-500);
+ }
+ }
+ }
.hover\:text-3xl {
&:hover {
@media (hover: hover) {
@@ -1357,11 +1369,6 @@
}
}
}
- .focus\:bg-blue-900 {
- &:focus {
- background-color: var(--color-blue-900);
- }
- }
.focus\:ring {
&:focus {
--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
@@ -1379,11 +1386,6 @@
--tw-ring-color: var(--color-blue-500);
}
}
- .focus\:ring-blue-700 {
- &:focus {
- --tw-ring-color: var(--color-blue-700);
- }
- }
.focus\:ring-white {
&:focus {
--tw-ring-color: var(--color-white);
@@ -1559,6 +1561,11 @@
margin-top: calc(var(--spacing) * 0);
}
}
+ .md\:flex {
+ @media (width >= 48rem) {
+ display: flex;
+ }
+ }
.md\:h-72 {
@media (width >= 48rem) {
height: calc(var(--spacing) * 72);
@@ -1647,6 +1654,11 @@
display: block;
}
}
+ .lg\:flex {
+ @media (width >= 64rem) {
+ display: flex;
+ }
+ }
.lg\:hidden {
@media (width >= 64rem) {
display: none;
@@ -1657,6 +1669,16 @@
height: calc(var(--spacing) * 72);
}
}
+ .lg\:basis-1\/2 {
+ @media (width >= 64rem) {
+ flex-basis: calc(1/2 * 100%);
+ }
+ }
+ .lg\:basis-1\/4 {
+ @media (width >= 64rem) {
+ flex-basis: calc(1/4 * 100%);
+ }
+ }
.lg\:grid-cols-4 {
@media (width >= 64rem) {
grid-template-columns: repeat(4, minmax(0, 1fr));
diff --git a/templates/shortcodes/mt_form.html b/templates/shortcodes/mt_form.html
new file mode 100644
index 0000000..0c45a8d
--- /dev/null
+++ b/templates/shortcodes/mt_form.html
@@ -0,0 +1,411 @@
+{% set formClasses = "bg-neutral-500 text-neutral-50 placeholder-neutral-300 focus:ring-2 focus:ring-primary-500 focus:ring-offset-2 focus:ring-offset-transparent m-2 p-3 rounded-lg hover:bg-neutral-500 checked:text-neutral-500" -%}
+{% set requiredField = "* required" -%}
+
+
+
+