diff --git a/src/Components/Home/HomePageB.js b/src/Components/Home/HomePageB.js
new file mode 100644
index 0000000..3e29347
--- /dev/null
+++ b/src/Components/Home/HomePageB.js
@@ -0,0 +1,645 @@
+import { useEffect, useState } from "react";
+import { collection, setDoc, doc } from "firebase/firestore";
+import { db, auth } from "../../firebase";
+import Button from "../../pageElements/Button";
+import { v4 as uuidv4 } from "uuid";
+import arrow from "../../Assets/Images/Arrow.png";
+import { useNavigate } from "react-router-dom";
+import ConfirmModal from "../Modals/ConfirmModal";
+import { createUserWithEmailAndPassword } from "firebase/auth";
+import { stateDataValues } from "../../Constants/Fields/SignupFields";
+import "../../styles/homepage-b.scss";
+import LoadingSpinner from "../../pageElements/LoadingSpinner";
+import { StarFill } from "react-bootstrap-icons";
+const HomePageB = () => {
+ const navigate = useNavigate();
+ const [showPromoModal, setShowPromoModal] = useState(false);
+ const [isBusy, setIsBusy] = useState(false);
+ const [notice, setNotice] = useState("");
+ const heroString =
+ "Interrogatories, requests for admissions/production + motions. ";
+ const heroString2 = "Done in < 10 minutes. For $9.50/week.";
+ const apiUrl =
+ process.env.NODE_ENV === "development"
+ ? process.env.REACT_APP_API_DEV
+ : process.env.REACT_APP_API_PROD;
+
+ useEffect(() => {
+ if (typeof window.gtag !== "undefined") {
+ window.gtag("event", "screen_view", {
+ app_name: "novodraft",
+ screen_name: "Home",
+ });
+ }
+ }, []);
+
+ function clickedTryItButton() {
+ if (typeof window.gtag !== "undefined") {
+ window.gtag("event", "try_it_click", {
+ app_name: "novodraft",
+ screen_name: "Home",
+ });
+ }
+ }
+
+ function promoSignup() {
+ if (typeof window.gtag !== "undefined") {
+ window.gtag("event", "promo_sign_up", {
+ send_to: "G-J6SQL5DF6V",
+ });
+ }
+ }
+
+ function clickedExploreLink() {
+ if (typeof window.gtag !== "undefined") {
+ window.gtag("event", "explore_click", {
+ app_name: "novodraft",
+ screen_name: "Home",
+ });
+ }
+ }
+
+ async function saveUserData(
+ authId,
+ dataValues,
+ email,
+ password,
+ customerId,
+ subscriptionCreated,
+ subscriptionPeriodStart,
+ subscriptionPeriodEnd,
+ subscriptionId,
+ isPromotionalMebership = true,
+ docsAllowedPeMonth = 1
+ ) {
+ if (!email || !password || !dataValues[0]) {
+ return;
+ }
+ const appUserId = uuidv4();
+ const firmId = uuidv4();
+ const fbAuthUid = authId;
+ const tpe = password;
+ let plan = "promo plan";
+ let docsAllowedPerMonth;
+
+ docsAllowedPerMonth = 1;
+ subscriptionId = uuidv4();
+ plan = plan;
+
+ const docsGenerated = 0;
+
+ const {
+ firstName,
+ lastName,
+ firm,
+ telephone,
+ streetAddress,
+ city,
+ state,
+ zipCode,
+ barNumber,
+ practiceArea,
+ } = dataValues[0];
+
+ const userState = stateDataValues.filter((value) => {
+ if (value.name === state) return value;
+ });
+
+ const tempData = {
+ docsAllowedPerMonth,
+ docsGenerated,
+ appUserId,
+ fbAuthUid,
+ firmId,
+ firstName,
+ lastName,
+ firm,
+ telephone,
+ streetAddress,
+ city,
+ state: userState,
+ zipCode,
+ barNumber,
+ practiceArea,
+ email,
+ tpe: tpe,
+ isPromotionalMebership,
+ isPromotionalFirstLogin: true,
+ customerId: customerId,
+ subscriptionId: subscriptionId,
+ subscriptionPlan: "flordia-spring-promo-plan",
+ subscriptionCreated: subscriptionCreated,
+ subscriptionPeriodStart: subscriptionPeriodStart,
+ subscriptionPeriodEnd: subscriptionPeriodEnd,
+ };
+
+ function scrubUndef(obj) {
+ Object.keys(obj).forEach(function (key) {
+ if (obj[key] === undefined) {
+ obj[key] = "---";
+ }
+ });
+
+ return obj;
+ }
+
+ const userData = scrubUndef(tempData);
+
+ try {
+ const usersRef = collection(db, "users");
+ const res = await setDoc(doc(usersRef, fbAuthUid), userData);
+ promoSignup();
+ return res;
+ } catch (error) {
+ console.log(`Error saving new user to db: ${error}`);
+ }
+ }
+
+ async function getFocusData(code) {
+ try {
+ const response = await fetch(`${apiUrl}/v1/get-focused-data/${code}`, {
+ method: "GET",
+ });
+ const res = await response.json();
+
+ return res;
+ } catch (err) {
+ console.log("Error in get rqst:", err);
+ }
+ }
+
+ async function handleProcessPromoSubscription(code) {
+ setIsBusy(true);
+ setShowPromoModal(false);
+ if (!code) {
+ return;
+ }
+
+ const userData = await getFocusData(code);
+ let email;
+ let password;
+
+ if (userData === undefined) {
+ return;
+ } else {
+ email = userData[0].email;
+ password = userData[0].mspall;
+ }
+
+ if (email && password) {
+ handlePromoSignup(userData, email, password);
+ } else {
+ setIsBusy(false);
+ setShowPromoModal(false);
+ }
+ }
+
+ async function handlePromoSignup(dataValues, email, password) {
+ if (!email || !password) {
+ return;
+ }
+
+ try {
+ const customerId = `${uuidv4()}-florida-spring-promo`;
+ const today = new Date();
+ const subscriptionCreated = today;
+ const subscriptionPeriodStart = today;
+ const subscriptionPeriodEnd = today;
+ const subscriptionId = uuidv4();
+
+ const userCredential = await createUserWithEmailAndPassword(
+ auth,
+ email,
+ password
+ );
+
+ const user = userCredential.user;
+ dataValues = { ...dataValues };
+ const isPromotionalMebership = true;
+
+ const res = await saveUserData(
+ user.uid,
+ dataValues,
+ email,
+ password,
+ customerId,
+ subscriptionCreated,
+ subscriptionPeriodStart,
+ subscriptionPeriodEnd,
+ subscriptionId,
+ isPromotionalMebership
+ );
+
+ setIsBusy(false);
+ navigate("/dashboard");
+ } catch (error) {
+ console.log("Error handling request", error, error.message);
+ setIsBusy(false);
+ setNotice("Sorry, something went wrong. Please try again.");
+ }
+ }
+
+ const handleTryItButton = (e) => {
+ clickedTryItButton();
+ setShowPromoModal(true);
+ };
+
+ const handleLogin = () => {
+ navigate("/login");
+ };
+
+ const handleCancelModal = () => {
+ setShowPromoModal(!showPromoModal);
+ navigate("/signup");
+ };
+
+ const handleDemo = () => {
+ const supReq = null;
+ navigate("/requestpage/supReq");
+ };
+
+ const homeContent = (
+
+
+
+
AI-asssisted legal drafting
+
+
+
{heroString}
+
{heroString2}
+
+
+ Start A Free Trial
+
+
+ Request a demo
+
+
+
+
+
+ ATTN: Attorneys - reclaim hours every week. Spend more time
+ growing your practice, or just get home in time for dinner.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Used by over 1,100 Novodrafters.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Section 2 */}
+
+
+
+
+
+ Made by Attorneys, for Attorneys
+
+
+
+
+
+
+
+
+
+
+
+ Made by Attorneys, for Attorneys.
+
+
+
+ Tech developed by litigators that understand your needs.
+
+
+
+ We understand the demands on your time. For example, that
+ discovery request on your desk. With as few as three clicks, you
+ can draft a ready-to-serve response in minutes. It's as easy as
+ uploading a .pdf file.
+
+
+ Novodraft cuts through the mire of rote tasks, but does much
+ more than automate.
+
+
+ Intellidraft AI technology powers persuasive arguments and makes
+ otherwise boilerplate objections compelling. Augment your
+ drafting as much or as little as you want. Novodraft actively
+ observes your edits, and, over time, incorporates your preferred
+ style.
+
+
+ Novodraft is not a “chatbot”, nor is it an “AI assitant”. It is
+ a proprietary, algorithmic drafting system that leverages AI to
+ enhance drafting. It eliminates so-called "hallucinations" and
+ side-effects.
+
+
+ Modeled on real, human attorney's drafting sttyles, it generates
+ discovery requests, responses and persuasive objections, within
+ specific natural language parameters. It even applies CRAC
+ structure, where appropriate.
+
+
+
clickedExploreLink()}
+ >
+
+
+
+
+ {/* Section 3 */}
+
+
+
+ AI-Powered Legal Drafting Technology{" "}
+
+
+ Novo Drafting Technology
+
+
+ Created by litigators, for litigators
+
+
+
+ {/*********** CARD ONE *********** */}
+
+
+
+
+
+
+
+
+
+ Generate interrogatories and requests for
+ production/admissions leveraging AI.
+
+
+ Edit or add special language with tags. Concise yet
+ comprehensive demands, done in minutes.
+
+
+
+
+ {/*********** CARD TWO *********** */}
+
+
+
+
+
+
+
+
Discovery Responses
+
+
+
+
+
+
+ Use Novodraft AI to quickly draft responses including
+ compelling arguments about what you withhold from disclosure.
+ Finish in minutes with a downloadable .docx file.
+
+
+
+
+ {/*********** CARD THREE *********** */}
+
+
+
+
+
+
+
+
+ Motions to compel disclosure. Fully editable/customizable to
+ your individual preferences. Automtically formatted and ready
+ to serve in 10 minutes or less.
+
+
+
+
+
+
+
+
+
+
+
+
+ Questions about our services?
+ We're here to answer!
+
+
+ Questions about our products and services?
+
+ We're here to answer!
+
+
+ Novodraft will revolutionize your practice.
+
+
+ Request a demo - let us show you how.
+
+
+ Revolutionize your practice.
+
+
Let us show you how.
+
+
+
+ Request a demo
+
+
+ Start a free trial
+
+
+
+
+
+ {showPromoModal ? (
+
+ ) : (
+ <>>
+ )}
+
+ );
+
+ return isBusy ? (
+
+ ) : (
+ homeContent
+ );
+};
+
+export default HomePageB;
+
+/*
+
+
+
+
+
Novodraft: Legal AI
+ Novodraft
+ AI-Assisted Legal Drafting
+
+ Draft documents faster and smarter
+
+
+
+
+
Discovery requests
+
dramatically fast
+
+
Draft responses to
+
demands in minutes
+
+
+
+
+
+ Discovery requests dramatically fast – responses ready in
+ minutes.
+
+
+ Reclaim hours every week. Spend more time growing your practice,
+ or just get home in time for dinner.
+
+
+
+
+
+
+
+
+ Explore Novodraft
+
+
+ */
diff --git a/src/styles/homepage-b.scss b/src/styles/homepage-b.scss
new file mode 100644
index 0000000..43720ee
--- /dev/null
+++ b/src/styles/homepage-b.scss
@@ -0,0 +1,1540 @@
+.homepage-container {
+ font-family: Roboto;
+}
+
+.home-row {
+ display: flex;
+ flex-direction: row;
+}
+
+.home-col-50 {
+ display: flex;
+ flex-direction: column;
+ width: 50%;
+}
+
+.pad-2 {
+ padding: 2rem 0.5rem;
+}
+
+a {
+ font-family: Roboto;
+}
+
+.card-image-container {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ background-color: #fff;
+}
+
+.card-image {
+ height: 90%;
+ width: 90%;
+}
+
+ul.navbar-nav {
+ margin-left: auto;
+}
+
+.homepage-button {
+ color: white;
+ z-index: 2;
+ border-radius: 0px !important;
+ filter: drop-shadow(4px 3px #b5a08e);
+}
+
+.homepage-button:hover {
+ filter: drop-shadow(0px 0px #b5a08e);
+}
+
+section.section-one {
+ height: 680px;
+ display: flex;
+ justify-content: center;
+}
+
+.hero-top {
+ font-size: 0.1rem;
+ color: #fff;
+ font-family: Roboto;
+}
+
+.hero-middle-box {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ margin: auto;
+ padding-top: 38px;
+ width: 800px;
+}
+
+.hero-middle {
+ font-size: 2.8rem;
+ text-align: center;
+ color: #000;
+ font-family: Roboto;
+ font-weight: 500;
+ line-height: 3.4rem;
+ width: 800px;
+}
+
+.hero-imgbox {
+ height: 700px;
+ width: 1360px;
+ z-index: 1;
+}
+
+.hero-text-box {
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ margin: auto;
+}
+
+.hero-text {
+ text-align: center;
+ width: 750px;
+ font-size: 1.5rem;
+ color: #000;
+}
+
+.hero-button-box {
+ margin-top: 50px;
+ padding-left: 8px;
+ width: 100%;
+ height: 130px;
+}
+
+.first-section-subcontainer {
+ padding-top: 35px;
+ padding-left: 20px;
+}
+
+.arrow-container {
+ display: flex;
+ flex-direction: row;
+ margin-top: -6px;
+ width: 980px;
+ height: 70px;
+}
+
+.arrow-sub-left {
+ display: flex;
+ flex-direction: row;
+ height: 100%;
+ width: 50%;
+}
+
+.arrow-sub-right {
+ display: flex;
+ flex-direction: row;
+ height: 100%;
+ width: 50%;
+}
+
+.arrow-left {
+ display: flex;
+ flex-direction: row;
+ height: 100%;
+ width: 35%;
+}
+
+.arrow-right {
+ //
+}
+
+.testi-arrow {
+ height: 60px;
+}
+
+.hero-text-container {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 980px;
+}
+
+.review-box {
+ font-family: Roboto;
+ font-size: 1rem;
+ font-weight: 500;
+ display: flex;
+ color: #000;
+ margin-top: 5px;
+ margin-left: 8px;
+}
+
+.hero-testi-box {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: center;
+ padding: 0px 8px;
+ height: 100px;
+ width: 1200px;
+}
+
+.hero-testi-left {
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
+ padding-right: 28px;
+ width: 50%;
+}
+
+.hero-testi-right {
+ height: 90px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ margin: auto;
+ padding-left: 30px;
+ width: 50%;
+}
+
+.hero-testi-right-inner {
+ display: flex;
+ width: 80%;
+ height: 90%;
+ border-radius: 10px;
+ align-items: center;
+}
+
+.hero-test-pic-box {
+ display: flex;
+ width: 48%;
+ height: 100%;
+ align-items: center;
+}
+
+.hero-test-pic-box1 {
+ //
+}
+
+.hero-testi-pic {
+ height: 75px;
+ width: 75px;
+ border-radius: 50%;
+ margin-left: -40px;
+}
+
+.hero-testi-face {
+ height: 60px;
+ border-radius: 20px;
+}
+
+.hero-testi-text {
+ display: flex;
+ flex-direction: column;
+ width: 520px;
+}
+
+.laptop-image-container {
+ padding-top: 1rem;
+}
+
+.text-block-1 {
+ padding: 20px 0px;
+}
+
+.section-2 {
+ display: flex;
+ flex-direction: row;
+ width: 100%;
+ padding-top: 2.2rem;
+}
+
+.section-two-body {
+ font-size: 15px;
+ margin: 10px 0px !important;
+}
+
+.home-link-box {
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end;
+ float: right;
+ padding-right: 15px;
+ margin-right: 15px;
+}
+
+.explore-link {
+ color: blue;
+ cursor: pointer;
+ font-weight: 500;
+}
+
+.card-link-box {
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end;
+ float: right;
+ padding-right: 8px;
+ color: #4675c3;
+ a {
+ font-size: 18px;
+ font-weight: 600;
+ cursor: pointer;
+ color: #4675c3;
+ }
+ a:hover {
+ text-decoration: underline;
+ }
+}
+
+.text-block-two {
+ font-family: Roboto;
+ color: #fff;
+ padding: 20px 0px 10px 0px;
+ font-size: 19px;
+ font-weight: 300;
+ max-width: 380px;
+ line-height: 1.5;
+ text-align: justify;
+ margin-top: -8px;
+}
+
+p.text-block-1 {
+ color: #fff;
+ font-family: Roboto;
+ font-size: 26px;
+ font-style: normal;
+ font-weight: 300;
+ line-height: 1.4;
+ width: 525px;
+ margin-top: 24px;
+}
+
+.try-it-button-box {
+ margin: 20px 0px;
+ padding: 20px 0px 0px 0px;
+}
+
+.try-it-button-box > button {
+ font-size: 1.15rem;
+ width: 200px;
+ height: 55px;
+}
+
+button.button-1 {
+ width: 225.459px;
+ height: 65.234px;
+ /* flex-shrink: 0; */
+ background: #4675c3;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 18.311px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: normal;
+ text-transform: capitalize;
+ border: 1px solid #fff;
+}
+
+img.img-2 {
+ width: 100%;
+}
+
+p.text-block-2 {
+ font-family: Roboto;
+ font-size: 18px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 30px; /* 125% */
+ letter-spacing: 0.369px;
+ margin-bottom: 6px !important;
+}
+
+.heading-6-mobile {
+ display: none;
+ margin-bottom: 0.9rem;
+}
+
+.home-text-center {
+ width: 1080px !important;
+}
+
+a.link {
+ font-family: Roboto;
+ color: #4675c3;
+ font-size: 19.677px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+ margin: 8px 0px;
+}
+
+a.link:hover {
+ text-decoration: underline;
+ cursor: pointer;
+}
+
+img.img-1 {
+ padding-left: 13px;
+ color: blue;
+}
+
+.section-3 {
+ min-height: 680px;
+ font-family: Roboto;
+ background-color: #e2fffe;
+ margin: 20px 0px 30px 0px;
+}
+
+h2.heading-3 {
+ color: #757575;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 24px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 36px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+}
+
+p.text-block-2.text-center {
+ color: #90a3b4;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 17px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 30px; /* 125% */
+ letter-spacing: 0.369px;
+}
+
+p.text-block-2.text-center {
+ width: 1030px;
+}
+
+.card-body {
+ background: #fff;
+ box-shadow: 25px 0 20px -20px rgba(199, 199, 208, 0.271);
+ margin-top: -17px;
+}
+
+.section-three-wubhead {
+ margin-top: 6px;
+ padding-left: 2px;
+ font-size: 1.12rem;
+}
+
+.card-upper-box {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ align-items: center;
+}
+
+.card-img,
+.card-img-bottom {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+p.card-texts {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-size: 0.98rem;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 23px; /* 125% */
+ letter-spacing: 0.369px;
+ padding: 0 0 8px 0px;
+ text-align: justify;
+ text-justify: auto;
+}
+
+.foo-card-title {
+ font-family: Roboto;
+ font-size: 1.7rem;
+ font-weight: 400;
+ margin-top: 2px;
+ letter-spacing: -0.007rem;
+ color: #1f74a7;
+}
+
+img.card-img {
+ padding-bottom: 18px;
+ background: white;
+}
+
+p.card-title {
+ color: #757575;
+ font-family: Roboto;
+ font-size: 18px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 38px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ padding-top: 30px;
+}
+
+.d-flex.div-block-2 > .d-flex {
+ width: 50%;
+ align-items: center;
+ gap: 10px;
+}
+
+.d-flex.div-block-2 {
+ flex-wrap: wrap;
+ gap: 17px 0;
+ justify-content: center;
+ align-items: center;
+ padding: 43px 0;
+}
+
+.home-card-text-box {
+ padding: 2px 10px 0px 10px;
+ width: 270px;
+ height: 150px;
+}
+
+.home-card-divider {
+ width: 80%;
+
+ margin-top: -10px;
+ margin-bottom: 4px;
+}
+
+p.text-block-3 {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-size: 20px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 30px; /* 125% */
+ letter-spacing: 0.369px;
+ padding-left: 13px;
+ margin: 0;
+ padding: 18px 0;
+}
+
+p.text-block-2.text-center {
+ /* background: aqua; */
+ padding: 0;
+ width: 76%;
+ margin: auto;
+ padding-bottom: 50px;
+}
+
+.card-section-container {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-evenly;
+ margin: 0px 10px;
+ padding: 0px 10px;
+}
+
+h4.heading-4 {
+ color: #7ea4d8;
+ font-family: DM Sans;
+ font-size: 18.615px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 27.221px; /* 144.444% */
+ letter-spacing: 0.18px;
+}
+
+section.section-2.pt-5 {
+ padding-bottom: 54px;
+}
+
+h3.heading-5 {
+ color: #757575;
+ font-family: Roboto;
+ font-size: 28px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 41px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ width: 100%;
+}
+
+.d-flex.star-flex {
+ align-items: center;
+ gap: 4px;
+ padding-left: 14px;
+}
+
+p.text-block-4 {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-size: 20px;
+ font-style: italic;
+ font-weight: 300;
+ line-height: 26px; /* 125% */
+ letter-spacing: 0.369px;
+ padding-left: 60px;
+}
+
+.d-flex.div-block-1 {
+ align-items: center;
+ gap: 16px;
+ padding-left: 57px;
+}
+
+.section-three-header-box {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ margin: 0.5rem 0rem;
+ padding: 1rem;
+}
+
+.section-three-header {
+ font-size: 30px;
+ font-family: Roboto;
+ font-weight: 400;
+ letter-spacing: 0.09px;
+ align-items: center;
+ justify-content: center;
+ margin: 12px auto 0px auto;
+ color: #000;
+ letter-spacing: 0.13rem;
+}
+
+.section-three-subhead {
+ font-size: 20px;
+ font-weight: 400;
+ margin: 0.5rem 0rem;
+}
+
+h4.heading-5 {
+ color: #4675c3;
+ font-family: DM Sans;
+ font-size: 22.586px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 27.103px; /* 120% */
+ letter-spacing: 0.226px;
+}
+
+p.text-block-5 {
+ margin: 0;
+ color: #90a3b4;
+ font-family: DM Sans;
+ font-size: 18.069px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 31.621px; /* 175% */
+}
+
+h4.heading-6 {
+ color: #fff;
+ font-family: Roboto;
+ font-size: 28px;
+ font-weight: 400;
+ line-height: 38px; /* 156.25% */
+ letter-spacing: 1.369px;
+ text-transform: capitalize;
+ margin-bottom: 18px;
+ margin-top: 6px;
+ color: #006aa9;
+}
+
+h6.heading-7 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 24px;
+ letter-spacing: 0.339px;
+}
+
+.join-heading {
+ font-family: Roboto;
+ color: #fff;
+ font-size: 1.1rem;
+ font-weight: 400;
+ width: 520px;
+ color: #006aa9;
+ margin-bottom: 0.35rem !important;
+}
+
+.d-flex.div-block-3 {
+ align-items: center;
+ gap: 20px;
+}
+
+.d-flex.div-block-3 a {
+ text-decoration: none;
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 15.836px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 36.197px; /* 228.571% */
+ letter-spacing: 0.339px;
+ text-decoration-line: underline;
+}
+
+.col-md-6.d-flex {
+ align-items: center;
+ flex-wrap: wrap;
+ justify-content: center;
+}
+
+button.button-2 {
+ width: 375px;
+ height: 65px;
+ filter: drop-shadow(6px 6px #b5a08e);
+ background: #4675c3;
+ border: 0;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 18px;
+ font-weight: 400;
+ line-height: normal;
+ margin: 6px;
+ text-transform: capitalize;
+}
+
+.home-test-container {
+ /* height: 407.213px; */
+ /* flex-shrink: 0; */
+ width: 90%;
+ display: flex;
+ align-items: center;
+ justify-content: space-around;
+ padding: 66px 63px;
+ background-position: center;
+ //background-size: cover;
+ background-color: #ffb571;
+ background-repeat: no-repeat;
+ opacity: 0.9;
+}
+
+.heading-6-mobile {
+ display: none;
+}
+
+.home-card {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ width: 300px;
+ height: 480px;
+ background-color: #fff;
+ box-shadow: 0 60px 80px rgba(0, 0, 0, 0.6), 0 45px 26px rgba(0, 0, 0, 0.14);
+}
+
+.home-card-title {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+}
+
+footer.footer {
+ background: #4675c3;
+ padding: 78px 0 9px 0px;
+}
+
+p.text-block-6 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 21.054px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 36.844px; /* 175% */
+}
+
+.d-flex.iconFlex {
+ gap: 17px;
+}
+
+h3.heading-8 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 23.686px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+ padding-bottom: 18px;
+}
+
+a.footer-Link {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 21.054px;
+ font-style: normal;
+ /* font-weight: 400; */
+ line-height: normal;
+ padding-bottom: 23px;
+ margin-bottom: 0;
+ display: block;
+ text-decoration: none;
+}
+
+hr {
+ margin: 3rem 0;
+ color: inherit;
+ border: 0;
+ border-top: 3px #8caada solid;
+ opacity: 0.25;
+ background: aqua;
+}
+
+p.footerCopyRight {
+ color: #fff;
+ text-align: center;
+ font-family: DM Sans;
+ font-size: 21.054px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+}
+
+a.nav-link.button-1 {
+ background: #4675c3;
+ padding: 13px 0;
+ width: 87px;
+ text-align: center;
+ width: 125px;
+ height: 50px;
+ flex-shrink: 0;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 18.311px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: normal;
+ text-transform: capitalize;
+ margin-left: 38px;
+}
+
+section.section-5.py-5 {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ margin: auto;
+}
+
+li.nav-item {
+ padding: 0 19px;
+}
+
+@media only screen and (min-width: 1100px) and (max-width: 1250px) {
+ .hero-imgbox {
+ width: 1080px;
+ }
+}
+
+@media only screen and (min-width: 1000px) and (max-width: 1200px) {
+ .laptop-image-container {
+ padding-top: 2rem;
+ }
+}
+
+@media only screen and (min-width: 580px) and (max-width: 1080px) {
+ .laptop-image-container {
+ padding-top: 5rem;
+ }
+}
+
+@media only screen and (max-width: 980px) {
+ .hero-imgbox {
+ width: 820px;
+ }
+}
+
+@media only screen and (min-width: 498px) {
+ .mobile-lower-header-1 {
+ display: none;
+ }
+
+ .mobile-lower-header-top {
+ display: none;
+ }
+ .mobile-lower-header-bottom {
+ display: none;
+ }
+ .mobile-lower-header-bottom-up {
+ display: none;
+ }
+ .mobile-lower-header-bottom-down {
+ display: none;
+ }
+ .join-heading-mobile {
+ display: none;
+ }
+ .section-three-header-mobile {
+ display: none;
+ }
+}
+
+@media only screen and (max-width: 1100px) {
+ .join-heading {
+ width: 370px;
+ }
+}
+
+@media only screen and (max-width: 498px) {
+ .homepage-container {
+ width: 392px;
+ }
+
+ ul.navbar-nav {
+ margin-left: auto;
+ }
+
+ .mobile-lower-header-top {
+ height: 60%;
+
+ padding-top: 12px;
+ color: #fff;
+ }
+
+ .mobile-sw-deck {
+ color: #fff;
+ font-size: 16px;
+ font-family: Roboto;
+ font-weight: 400;
+ letter-spacing: 0.01rem;
+ margin-top: -4px;
+ }
+
+ .mobile-sw-dtrk {
+ color: #fff;
+ font-size: 16px;
+ font-family: Roboto;
+ font-weight: 400;
+ letter-spacing: 0.01rem;
+ margin-top: 58px;
+ }
+
+ .ex-arca-two {
+ color: white;
+ line-height: 1.2;
+ }
+ .mobile-sw-reptwo {
+ height: 140px;
+ padding-top: 51px;
+ }
+
+ .mobile-lower-header-bottom {
+ height: 40%;
+ }
+
+ .mobile-lower-header-bottom-up {
+ height: 50%;
+ }
+
+ .mobile-lower-header-bottom-bottom {
+ height: 50%;
+ }
+ .logo-container {
+ margin-left: -24px;
+ }
+
+ .first-section-subcontainer {
+ width: 100%;
+ padding-top: 4px;
+ padding-left: 0px;
+ }
+
+ .try-it-button-box {
+ align-items: end;
+ margin-top: -6px;
+ display: none;
+ }
+
+ .try-it-button-box > button {
+ width: 140px;
+ margin-left: 10px;
+ }
+
+ .mobile-lower-header-1 {
+ width: 60%;
+ height: 260px;
+ }
+
+ .text-block-1 {
+ visibility: none;
+ }
+
+ .text-block-two {
+ display: none;
+ }
+
+ .section-one {
+ max-height: 480px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-right: auto;
+ margin-left: auto;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
+ margin-top: 28px;
+ }
+
+ .section-2 {
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ padding-top: 0.6rem;
+ }
+
+ .home-row {
+ flex-direction: column;
+ }
+
+ p.text-block-1 {
+ display: none;
+ }
+
+ .home-col-50 {
+ width: 100%;
+ }
+
+ .pad-2 {
+ padding-top: 0rem;
+ padding-bottom: 0rem;
+ }
+
+ button.button-1 {
+ width: 151.459px;
+ height: 38.234px;
+ /* flex-shrink: 0; */
+ background: #4675c3;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 14.311px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: normal;
+ text-transform: capitalize;
+ border: 0;
+ margin-bottom: 18px;
+ }
+
+ img.img-2 {
+ height: 100%;
+ flex-shrink: 0;
+ width: 101%;
+ }
+
+ .text-block-2-box {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ margin: auto;
+ align-items: center;
+ }
+
+ p.text-block-2 {
+ color: #000;
+ font-family: Roboto;
+ font-size: 1rem;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 25px; /* 125% */
+ letter-spacing: 0.369px;
+ }
+
+ .section-two-body {
+ color: #78838d;
+ font-size: 0.9rem;
+ text-align: justify;
+ }
+
+ a.link {
+ color: #4675c3;
+ font-family: Roboto;
+ font-size: 13.677px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+ text-decoration: none;
+ cursor: pointer;
+ }
+
+ .card-section-container {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ img.img-1 {
+ padding-left: 6px;
+ width: 27px;
+ }
+
+ .home-card {
+ margin-bottom: 28px;
+ }
+
+ section.section-3 {
+ min-height: 680px;
+ background: #eef4f5;
+ }
+
+ .section-three-header {
+ display: none;
+ }
+
+ .section-three-header-box {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ margin: 0.5rem 0rem;
+ padding: 0.3rem;
+ }
+
+ .section-three-header-mobile {
+ font-size: 20px;
+ font-family: Roboto;
+ font-weight: 400;
+ letter-spacing: 0.09px;
+ align-items: center;
+ justify-content: center;
+ margin: 12px auto 12px auto;
+ color: #757575;
+ letter-spacing: 0.13rem;
+ }
+
+ .section-three-subhead {
+ display: none;
+ }
+
+ .home-card-text-box {
+ width: 100%;
+ border: none;
+ }
+
+ .home-link-box {
+ margin-right: 0px;
+ }
+
+ h2.heading-3 {
+ color: #757575;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 17px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 27px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ }
+
+ p.text-block-2.text-center {
+ color: #90a3b4;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px; /* 125% */
+ letter-spacing: 0.369px;
+ }
+
+ p.text-block-2.text-center {
+ width: 1030px;
+ }
+
+ .card-body {
+ background: #fff;
+ box-shadow: none;
+ padding: 16px 18px;
+ width: 270px;
+ }
+
+ .card-img,
+ .card-img-bottom {
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ p.card-texts {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-style: normal;
+ font-weight: 400;
+ letter-spacing: 0.369px;
+ font-size: 0.9rem;
+ line-height: 1.4rem;
+ padding: 0 0 8px 0px;
+ }
+
+ h3.card-title {
+ color: #757575;
+ font-family: Roboto;
+ font-size: 18px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 23px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ padding-bottom: 13px;
+ }
+
+ .heading-6-mobile {
+ display: flex;
+ color: #fff;
+ }
+
+ img.card-img {
+ padding-bottom: 18px;
+ background: white;
+ }
+
+ p.card-title {
+ color: #757575;
+ font-family: Roboto;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 25px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ padding-top: 30px;
+ }
+
+ .d-flex.div-block-2 > .d-flex {
+ width: 100%;
+ align-items: center;
+ gap: 10px;
+ }
+
+ .d-flex.div-block-2 {
+ flex-wrap: wrap;
+ gap: 0px 0;
+ justify-content: center;
+ align-items: center;
+ padding: 0 0;
+ padding-top: 20px;
+ }
+
+ p.text-block-3 {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24px; /* 125% */
+ letter-spacing: 0.369px;
+ padding-left: 13px;
+ margin: 0;
+ padding: 13px 0;
+ }
+
+ p.text-block-2.text-center {
+ /* background: aqua; */
+ padding: 0;
+ width: 100%;
+ margin: auto;
+ padding-bottom: 44px;
+ }
+ h4.heading-4 {
+ color: #7ea4d8;
+ font-family: DM Sans;
+ font-size: 16.615px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 24.221px; /* 144.444% */
+ letter-spacing: 0.18px;
+ margin-top: 20px;
+ }
+
+ section.section-2.pt-5 {
+ padding-bottom: 54px;
+ }
+
+ h3.heading-5 {
+ color: #757575;
+ font-family: Roboto;
+ font-size: 20px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 26px; /* 156.25% */
+ letter-spacing: 0.369px;
+ text-transform: capitalize;
+ margin-bottom: 18px;
+ }
+
+ .d-flex.star-flex {
+ align-items: center;
+ gap: 4px;
+ padding-left: 12px;
+ }
+
+ p.text-block-4 {
+ color: #90a3b4;
+ font-family: Roboto;
+ font-size: 14px;
+ font-style: italic;
+ font-weight: 300;
+ line-height: 18px; /* 125% */
+ letter-spacing: 0.369px;
+ padding-left: 60px;
+ }
+
+ .d-flex.div-block-1 {
+ align-items: center;
+ gap: 16px;
+ padding-left: 57px;
+ }
+
+ img.img-2 {
+ }
+
+ .home-test-container {
+ padding: 24px;
+ }
+
+ h4.heading-5 {
+ color: #4675c3;
+ font-family: DM Sans;
+ font-size: 17.586px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: 16.103px; /* 120% */
+ letter-spacing: 0.226px;
+ }
+
+ p.text-block-5 {
+ margin: 0;
+ color: #90a3b4;
+ font-family: DM Sans;
+ font-size: 13.069px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 19.621px; /* 175% */
+ }
+
+ h4.heading-6 {
+ display: none;
+ color: #1f74a7;
+ }
+
+ h6.heading-7 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 13.836px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 36.197px; /* 228.571% */
+ letter-spacing: 0.339px;
+ }
+
+ .buttons-demo-req {
+ width: 290px;
+ margin: auto;
+ }
+
+ .d-flex.div-block-3 {
+ align-items: center;
+ gap: 18px;
+ margin-bottom: 17px;
+ }
+
+ .d-flex.div-block-3 a {
+ text-decoration: none;
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 15.836px;
+ font-style: normal;
+ font-weight: 500;
+ line-height: 36.197px; /* 228.571% */
+ letter-spacing: 0.339px;
+ text-decoration-line: underline;
+ }
+
+ .col-md-6.d-flex {
+ align-items: center;
+ flex-wrap: wrap;
+ justify-content: center;
+ }
+
+ .join-heading-mobile {
+ width: 250px;
+ font-size: 1rem;
+ text-align: justify;
+ justify-content: center;
+ align-items: center;
+ margin-top: 1.1rem;
+ margin-bottom: 1.1rem;
+ margin-left: auto;
+ margin-right: auto;
+ color: #1f74a7;
+ display: flex;
+ }
+
+ .join-heading {
+ display: none;
+ }
+
+ button.button-2 {
+ width: 238px;
+ height: 46px;
+ flex-shrink: 0;
+ background: #4675c3;
+ border: 0;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 16px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: normal;
+ text-transform: capitalize;
+ margin-bottom: 11px;
+ }
+
+ .container.bg-color {
+ /* height: 407.213px; */
+ /* flex-shrink: 0; */
+ display: flex;
+ align-items: center;
+ justify-content: space-around;
+ padding: 58px 17px;
+ background-position: center;
+ background-size: cover;
+ background: #ffb571;
+ background-repeat: no-repeat;
+ }
+
+ footer.footer {
+ background: #4675c3;
+ padding: 35px 0 9px 0px;
+ }
+
+ p.text-block-6 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 16.054px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 24.844px; /* 175% */
+ }
+
+ .d-flex.iconFlex {
+ gap: 17px;
+ margin-bottom: 15px;
+ }
+
+ h3.heading-8 {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 20.686px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+ padding-bottom: 18px;
+ }
+
+ a.footer-Link {
+ color: #fff;
+ font-family: DM Sans;
+ font-size: 16.054px;
+ font-style: normal;
+ /* font-weight: 400; */
+ line-height: normal;
+ padding-bottom: 11px;
+ margin-bottom: 0;
+ display: block;
+ text-decoration: none;
+ }
+
+ hr {
+ margin: 3rem 0;
+ color: inherit;
+ border: 0;
+ border-top: 3px #8caada solid;
+ opacity: 0.25;
+ background: aqua;
+ }
+
+ p.footerCopyRight {
+ color: #fff;
+ text-align: center;
+ font-family: DM Sans;
+ font-size: 16.054px;
+ font-style: normal;
+ font-weight: 700;
+ line-height: normal;
+ }
+
+ a.nav-link.button-1 {
+ background: #4675c3;
+ padding: 10px 0;
+ width: 87px;
+ text-align: center;
+ width: 133px;
+ height: auto;
+ flex-shrink: 0;
+ color: #fff;
+ text-align: center;
+ font-family: Roboto;
+ font-size: 18.311px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: normal;
+ text-transform: capitalize;
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .bottom-header-box {
+ display: flex;
+ flex-direction: column;
+ width: 290px;
+ align-items: center;
+ text-align: center;
+ margin: auto;
+ }
+
+ li.nav-item {
+ padding: 0 19px;
+ text-align: center;
+ }
+
+ a.navbar-brand > img {
+ width: 151px;
+ }
+
+ .card {
+ margin-bottom: 17px;
+ }
+
+ section.section-4.py-5 {
+ padding: 15px 0 !important;
+ }
+
+ section.section-5.py-5 {
+ padding: 14px 11px !important;
+ }
+
+ a.logo > img {
+ width: 148px;
+ margin-bottom: 14px;
+ }
+
+ .col-md-2.col-6.col-2-footer {
+ margin: 20px 0 0 0;
+ }
+}
diff --git a/src/styles/homepage.scss b/src/styles/homepage.scss
index 22bb309..fbb74e4 100644
--- a/src/styles/homepage.scss
+++ b/src/styles/homepage.scss
@@ -475,7 +475,7 @@ p.text-block-4 {
align-items: center;
justify-content: center;
margin: 12px auto 0px auto;
- color: #757575;
+ color: #000;
letter-spacing: 0.13rem;
}